LaneCat網貓是電信級的網際網路監控軟體,能有效監視、控制和記錄局域網上計算机在網際網路上活動行為,它可以實時記錄局域網內計算机所有收發的郵件、瀏覽的網頁以及FTP上傳下載的文件,監視和管理網內用戶的聊天行為,限制、阻斷網內用戶訪問指定網路資源或網路協議。LaneCat網貓是非常有效的網路監控、網路管理工具。
電信站點 簡體版
網通站點 ENGLISH
站內搜索:   Japanese
 
支持服務
支持服務
常見問題
安裝方案
問題提交
服務政策
知識庫
政策法規


  首頁 -> 支持服務 -> 知識庫


網路管理之ICMP協議篇 作者:雙木

  對TCP/IP協議你一定非常熟悉,但是對ICMP協議你可能就一無所知了。ICMP協議是一個非常重要的協議,它對于網路安全具有極其重要的意義。下面我們就來談談ICMP協議。

  什么是ICMP協議

  ICMP是“Internet Control Message Protocol"(Internet控制消息協議)的縮寫。它是TCP/IP協議族的一個子協議,用于在IP主机、路由器之間傳遞控制消息。控制消息是指網路通不通、主机是否可達、路由是否可用等網路本身的消息。這些控制消息雖然并不傳輸用戶數据,但是對于用戶數据的傳遞起著重要的作用。

  我們在網路中經常會使用到ICMP協議,只不過我們覺察不到而已。比如我們經常使用的用于檢查網路通不通的Ping命令,這個“Ping”的過程實際上就是ICMP協議工作的過程。還有其他的網路命令如跟蹤路由的Tracert命令也是基于ICMP協議的。

  ICMP的重要性

  ICMP協議對于網路安全具有極其重要的意義。ICMP協議本身的特點決定了它非常容易被用于攻擊網路上的路由器和主机。例如,在1999年8月海信集團“懸賞”50万元人民幣測試防火牆的過程中,其防火牆遭受到的ICMP攻擊達334050次之多,占整個攻擊總數的90%以上!可見,ICMP的重要性絕不可以忽視!

  比如,可以利用操作系統規定的ICMP數据包最大尺寸不超過64KB這一規定,向主机發起“Ping of Death”(死亡之Ping)攻擊。“Ping of Death” 攻擊的原理是:如果ICMP數据包的尺寸超過64KB上限時,主机就會出現內存分配錯誤,導致TCP/IP堆棧崩潰,致使主机死机。

  此外,向目標主机長時間、連續、大量地發送ICMP數据包,也會最終使系統癱瘓。大量的ICMP數据包會形成“ICMP風暴”,使得目標主机耗費大量的CPU資源處理,疲于奔命。

  應對ICMP攻擊

  雖然ICMP協議給黑客以可乘之机,但是ICMP攻擊也并非無藥可醫。只要在日常網路管理中未雨綢繆,提前做好准備,就可以有效地避免ICMP攻擊造成的損失。
  對于“Ping of Death”攻擊,可以采取兩种方法進行防范:第一种方法是在路由器上對ICMP數据包進行帶寬限制,將ICMP占用的帶寬控制在一定的范圍內,這樣即使有ICMP攻擊,它所占用的帶寬也是非常有限的,對整個網路的影響非常少;第二种方法就是在主机上設置ICMP數据包的處理規則,最好是設定拒絕所有的ICMP數据包。

  設置ICMP數据包處理規則的方法也有兩种,一种是在操作系統上設置包過濾,另一种是在主机上安裝防火牆。具體設置如下:

  1.在Windows 2000 Server中設置ICMP過濾

  Windows 2000 Server提供了“路由与遠程訪問”服務,但是默認情況下是沒有啟動的,因此首先要啟動它:點擊“管理工具”中的“路由与遠程訪問”,啟動設置向導。在其中選擇“手動配置服務器”項,點擊[下一步]按鈕。稍等片刻后,系統會提示“路由和遠程訪問服務現在已被安裝。要開始服務嗎?”,點擊[是]按鈕啟動服務。

  服務啟動后,在計算机名稱的分支下會出現一個“IP路由選擇”,點擊它展開分支,再點擊“常規”,會在右邊出現服務器中的網路連接(即網卡)。用鼠標右鍵點擊你要配置的網路連接,在彈出的菜單中點擊“屬性”,會彈出一個網路連接屬性的窗口,如圖1所示。

            

  圖1中有兩個按鈕,一個是“輸入篩選器”(指對此服務器接受的數据包進行篩選),另一個是“輸出篩選器”(指對此服務器發送的數据包進行篩選),這里應該點擊[輸入篩選器] 按鈕,會彈出一個“添加篩選器”窗口,再點擊[添加]按鈕,表示要增加一個篩選條件。

  在“協議”右邊的下拉列表中選擇“ICMP”,在隨后出現的“ICMP類型”和“ICMP編碼”中均輸入“255”,代表所有的ICMP類型及其編碼。ICMP有許多不同的類型(Ping就是一种類型),每种類型也有許多不同的狀態,用不同的“編碼”來表示。因為其類型和編碼很复雜,這里不再敘述。

  點擊[确定]按鈕返回“輸入篩選器”窗口,此時會發現“篩選器”列表中多了一項內容(如圖2所示)。點擊[确定]按鈕返回“本地連接”窗口,再點擊[确定]按鈕,此時篩選器就生效了,從其他計算机上Ping這台主机就不會成功了。

           

. 用防火牆設置ICMP過濾

  現在許多防火牆在默認情況下都啟用了ICMP過濾的功能。如果沒有啟用,只要選中“防御ICMP攻擊”、“防止別人用ping命令探測”就可以了,如圖3所示。

            

 



 

网站地圖站內搜索友情鏈接隱私政策使用條款聯絡我們
Copyright©2005-2008 LaneCat.tw All Rights Reserved.
閩ICP備05004597號