ICMP攻擊是什么?
互聯(lián)網(wǎng)安全
2022-10-02 23:02
7717
Internet控制報文協(xié)議傳遞差錯報文及其它網(wǎng)絡管理消息,它被用于定位網(wǎng)絡設備,確定源到端的跳數(shù)或往返時間等。一個典型的運用就是Ping程序,其使用ICMP_ECHO REQEST報文,用戶可以向目標發(fā)送一個請求消息,并收到一個帶往返時間的響應消息。ICMP洪流攻擊就是通過代理向受害主機發(fā)送大量ICMP_ECHO_ REQEST)報文。這些報文涌往目標并使其響應報文,兩者合起來的流量將使受害主機網(wǎng)絡帶寬飽和。與UDP洪流攻擊一樣,ICMP洪流攻擊通常也偽造源IP地址。
ICMP協(xié)議本身的特點決定了它非常容易被用于攻擊網(wǎng)絡上的路由器和主機.
比如,可以利用操作系統(tǒng)規(guī)定的ICMP數(shù)據(jù)包最大尺寸不超過64KB這一規(guī)定,向主機發(fā)起“Ping of Death”(死亡之Ping)攻擊。“Ping of Death” 攻擊的原理是:如果ICMP數(shù)據(jù)包的尺寸超過64KB上限時,主機就會出現(xiàn)內(nèi)存分配錯誤,導致TCP/IP堆棧崩潰,致使主機死機。
此外,向目標主機長時間、連續(xù)、大量地發(fā)送ICMP數(shù)據(jù)包,也會最終使系統(tǒng)癱瘓。大量的ICMP數(shù)據(jù)包會形成“ICMP風暴”,使得目標主機耗費大量的CPU資源處理,已至無法響應。