Un ping de moarte este o formă de atac „de refuzare a serviciului” care poate fi lansată împotriva unui computer, router, server, imprimantă și alt dispozitiv printr-o rețea cum ar fi Internetul. Acest tip de atac a devenit destul de popular în rândul utilizatorilor de computere rău intenționate la sfârșitul anilor 1990, care doreau să copleșească și să închidă alte computere și servere. De atunci, totuși, aceste tipuri de atacuri au fost în mare parte eliminate din cauza remedierii software-ului sistemului de operare (OS) pentru computere și servere. Un atac ping de moarte constă într-un semnal trimis către un computer sau alt dispozitiv care este efectiv mai mare decât ceea ce poate gestiona dispozitivul, ducând la oprirea, repornirea sau înghețarea sistemului.
Denumit uneori „Ping o’ Death” sau POD, un ping de moarte se referă la un tip vechi de atac informatic rău intenționat, care a fost în mare parte înlocuit cu alte forme de atacuri de denial of service încă de la începutul secolului al XXI-lea. Pentru a înțelege ce este un POD, este adesea cel mai ușor să înțelegeți mai întâi ce este un „ping” în general. Un ping este un semnal trimis între două computere sau sisteme similare, care este utilizat pentru a evalua viteza cu care un semnal se poate transfera între sisteme și pentru a evalua orice pierdere de semnal. A fost stabilită ca o practică obișnuită la începutul anilor 21 și a fost numită după sunetul produs la utilizarea sonarului pentru a detecta obiecte pe baza undelor sonore reflectate.
Conform protocoalelor standard de Internet (IP), cea mai mare dimensiune a pachetului IP care poate fi trimis este de 65,535 de octeți. Aceasta nu este o limită absolută, ci a fost stabilită ca o limită practică pentru a menține sistemele ordonate. Una dintre caracteristicile majore ale comunicației IP, totuși, este fragmentarea, care permite ca un pachet mare să fie împărțit în pachete mai mici, care sunt transmise și reasamblate înainte de a fi procesate de un sistem de recepție. În anii 1990, oamenii au descoperit că, folosind această fragmentare, pachetele mai mici ar putea fi trimise ca semnal ping care, odată reasamblate, ar depăși limita de 65,535 de octeți; atunci când acest mesaj, ping-ul morții, a fost apoi procesat, ar cauza oprirea, repornirea sau înghețarea sistemului de primire.
Odată ce atacurile ping of death au început să prăbușească sistemele, designerii de software s-au grăbit să găsească modalități de a proteja sistemele. În cele din urmă, patch-urile au fost lansate pentru software-ul și hardware-ul existent, software-ul ulterior utilizând protecție similară, pentru a permite sistemelor să determine dimensiunea pachetului fragmentat înainte de reasamblare și să arunce pachetul dacă depășește limita de dimensiune. Deși este puțin probabil ca un atac POD să funcționeze pe majoritatea sistemelor moderne, există și alte tipuri de atacuri de tip denial of service care l-au înlocuit, cum ar fi inundarea ping.