且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

死亡之ping (ping of death)

更新时间:2022-09-18 13:39:27

.  由于在早期的阶段,路由器对包的最大尺寸都有限制,许多操作系统对TCP/IP栈的实现在ICMP包上都是规定64KB,并且在对包的标题头进行读取之后,要根据该标题头里包含的信息来为有效载荷生成缓冲区,当产生畸形的,声称自己的尺寸超过ICMP上限的包也就是加载的尺寸超过64K上限时,就会出现内存分配错误,导致TCP/IP堆栈崩溃,致使接受方当机。

防范措施:

死亡之ping (ping of death) 现在所有的标准TCP/IP实现都已实现对付超大尺寸的包,并且大多数防火墙能够自动过滤这些攻击,包括:从windows98之后的windows,NT(service pack 3之后)linuxSolaris、和Mac OS都具有抵抗一般ping of death攻击的能力。此外,对防火墙进行配置,阻断ICMP以及任何未知协议,都能防止此类攻击。

  本文转自游来游去岛博客51CTO博客,原文链接http://blog.51cto.com/ylyqd/2216如需转载请自行联系原作者


  wingking84