• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            yehao's Blog

            網絡管理之ICMP協議篇

            轉自http://www.pconline.com.cn/pcedu/soft/lan/jywrm/10306/179145_1.html

            對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

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

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

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


              圖2

              2. 用防火墻設置ICMP過濾

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


              圖3

              通過以上講解,你現在知道ICMP的重要性了吧?趕緊給你的服務器設置ICMP過濾吧。

            posted on 2011-07-28 14:21 厚積薄發 閱讀(342) 評論(0)  編輯 收藏 引用 所屬分類: 計算機基礎

            導航

            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            統計

            常用鏈接

            留言簿

            隨筆分類

            文章分類

            文章檔案

            搜索

            最新評論

            97久久精品人妻人人搡人人玩| 欧美色综合久久久久久| 亚洲伊人久久精品影院 | 7777久久久国产精品消防器材| 久久亚洲AV无码精品色午夜麻豆 | 久久综合亚洲欧美成人| 精品熟女少妇a∨免费久久| 亚洲综合久久综合激情久久| 婷婷久久综合| 久久综合久久综合九色| 国内精品伊人久久久久妇| 精品久久久久久久| 久久精品人人做人人爽电影| 久久99精品国产| 国产精品久久新婚兰兰| 国产成人香蕉久久久久| 精品免费久久久久久久| 欧美亚洲国产精品久久高清| 国产成人99久久亚洲综合精品| 亚洲午夜久久久久久噜噜噜| 久久综合视频网站| 99久久夜色精品国产网站| 亚洲午夜无码久久久久| 中文成人无码精品久久久不卡| 亚洲伊人久久大香线蕉苏妲己 | 国产免费久久精品99久久| 久久精品国产亚洲av高清漫画| 香蕉99久久国产综合精品宅男自| 国产精品久久毛片完整版| 亚洲精品乱码久久久久久久久久久久 | 久久久久国产成人精品亚洲午夜| 亚洲乱码中文字幕久久孕妇黑人| 欧美久久天天综合香蕉伊| 久久久久99精品成人片| 久久99精品久久久久久噜噜| 国产叼嘿久久精品久久| 久久久久国产精品三级网| 久久久久九九精品影院| 模特私拍国产精品久久| 欧美精品国产综合久久| 久久久精品2019免费观看|