Ping smrti je oblik napada “uskraćivanja usluge” koji se može pokrenuti na računalo, usmjerivač, poslužitelj, pisač i drugi uređaj putem mreže kao što je Internet. Ova vrsta napada postala je prilično popularna među zlonamjernim korisnicima računala u kasnim 1990-ima koji su željeli preplaviti i isključiti druga računala i poslužitelje. Međutim, od tada su ove vrste napada uglavnom eliminirane zbog popravaka u softveru operacijskog sustava (OS) za računala i poslužitelje. Napad ping smrti sastoji se od signala koji se šalje računalu ili drugom uređaju koji je zapravo veći od onoga što uređaj može podnijeti, što rezultira gašenjem, ponovnim pokretanjem ili zamrzavanjem sustava.
Ponekad se naziva “Ping o’ Death” ili POD, ping smrti odnosi se na staru vrstu zlonamjernog računalnog napada koji je od početka 21. stoljeća uvelike zamijenjen drugim oblicima napada uskraćivanja usluge. Da biste razumjeli što je POD, često je najlakše prvo razumjeti što je uopće “ping”. Ping je signal koji se šalje između dva računala ili sličnih sustava, koji se koristi za procjenu brzine kojom se signal može prenositi između sustava i za procjenu gubitka signala. Utemeljen je kao uobičajena praksa ranih 1980-ih, a ime je dobio po zvuku koji se stvara pri korištenju sonara za otkrivanje objekata na temelju reflektiranih zvučnih valova.
Prema standardnim internetskim protokolima (IP), najveća veličina IP paketa koja se može poslati je 65,535 1990 bajtova. Ovo nije apsolutna granica, već je uspostavljena kao praktična granica za održavanje sustava u redu. Međutim, jedna od glavnih značajki IP komunikacije je fragmentacija koja omogućuje da se veliki paket razbije na manje pakete koji se prenose i ponovno sastavljaju prije nego što ih obradi sustav za primanje. U 65,535-ima ljudi su otkrili da se korištenjem ove fragmentacije manji paketi mogu poslati kao ping signal koji bi nakon ponovnog sastavljanja premašio ograničenje od XNUMX bajtova; kada bi se ova poruka, ping smrti, tada obradila, uzrokovalo bi gašenje, ponovno pokretanje ili zamrzavanje sustava primatelja.
Nakon što je ping of death napada počeo rušiti sustave, dizajneri softvera brzo su pronašli načine za zaštitu sustava. Naposljetku, izdane su zakrpe za postojeći softver i hardver, s kasnijim softverom koji koristi sličnu zaštitu, kako bi se sustavima omogućilo da odrede veličinu fragmentiranog paketa prije ponovnog sastavljanja i da izbace paket ako prijeđe ograničenje veličine. Iako je malo vjerojatno da će POD napad funkcionirati na većini modernih sustava, postoje druge vrste napada uskraćivanja usluge koje su ga zamijenile, kao što je ping flooding.