Zranitelnosti jsou různého druhu a různé závažnosti. Existuje několik systémů pro jejich formální klasifikaci (například STRIDE a DREAD, které používá Microsoft), ale o těch si povíme někdy jindy. Nyní si ukážeme několik typických příkladů, s nimiž se často setkáte.

Buffer overflow již není tak častým jevem, jako na začátku tohoto století, ale pořád se s ním lze setkat a jeho závažnost je vysoká. Obecně je všechno, s čím počítač pracuje, uloženo v jeho operační paměti. Jak programový kód, který je vykonáván, tak data, s nimiž program pracuje. Přičemž tyto dva typy dat jsou u běžných počítačů v jednom druhu paměti. Buffer overflow chyba nastane ve chvíli, kdy útočník dokáže zadat větší množství dat, než s jakým program počítá a pro kolik má vyhrazeno místo v paměti. Program zadaná data zapíše i do té části paměti, kde se očekává spustitelný kód.

Zbývá vám ještě 90 % článku
První 2 měsíce předplatného za 40 Kč
  • První 2 měsíce za 40 Kč/měsíc, poté za 199 Kč měsíčně
  • Možnost kdykoliv zrušit
  • Odemykejte obsah pro přátele
  • Nově všechny články v audioverzi
Máte již předplatné?
Přihlásit se