![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Ping_of_death.png/640px-Ping_of_death.png&w=640&q=50)
Ping smrti
From Wikipedia, the free encyclopedia
Ping smrti (anglicky Ping of death) je v počítačové síti varianta útoku typu Denial of Service využívající chyby v implementaci protokolu TCP/IP.
![Ping smrti](http://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Ping_of_death.png/640px-Ping_of_death.png)
Program ping se běžně používá pro ověření, zda vzdálený server pracuje. Mnoho počítačových systémů neumělo zpracovat ping větší než 65535 bajtů, což je maximální velikost paketu v protokolu IP. Tento abnormálně velký paket pak útočník pošle do určité sítě, kde může způsobit chyby (obvykle tzv. přetečení zásobníku) vedoucí k selhání systémů, které nejsou proti takovým chybným paketům odolné.
Tato chyba byla relativně lehce zneužitelná. Poslat ping o nedovolené velikosti standardně není možné. Pokud je však paket fragmentovaný, lze poslat i větší než povolenou velikost. Jakmile ho cílový počítač defragmentuje, může dojít ke zmíněnému přetečení zásobníku a pádu systému.
Tato chyba postihla mnoho systémů včetně Unixu, Linuxu, Macu, Windows, ale také tiskárny a routery (směrovače). V letech 1997–1998 byla však drtivá většina systémů opravena, takže se dnes jedná spíše o historickou chybu.
Časem se však rozšířil další druh útoku, tzv. ping flood. Ve zkratce jde o to, že se cílová linka zahltí ping pakety. Ve snaze odpovědět na ping dojde i k zahlcení odchozí komunikace cílové linky.