您的(de)位置: 新聞資訊 > 行(xíng)業(yè)動态 > 正文(wén)

《ICMP 攻擊與防護:守護網絡安全的(de)關鍵≠₩λ》(圖文(wén))


來(lái)源:mozhe 2024-09-11

ICMP(Internet Control Message Protoco≈≠←¶l)協議(yì),本是(shì)用(yòng)于在 IP 網絡中傳遞✔ε控制(zhì)信息和(hé)錯(cuò)誤消息 >£↑的(de)重要(yào)協議(yì),但(dàn)卻被黑(hēi)≠≠客利用(yòng)發起各種攻擊,給網絡安全帶來(lái)了(le)嚴重威脅。
DOS(拒絕服務)攻擊是(shì)常見(jiàn)的(de)攻擊方式σ‌ 之一(yī)。ICMP 攻擊導緻的(de) D↔∏≤OS 攻擊分(fēn)為(wèi)針對(duì)帶寬的(de) DoS>≥& 攻擊和(hé)針對(duì)連接的(de) DoS 攻擊。®®€針對(duì)帶寬的(de) DoS 攻擊,主要(yào)利∞§®用(yòng)無用(yòng)的(de)數(shù)據耗盡網絡帶寬。例如( Ωrú),Pingflood、pong、echok、flushot、f§♦✔¶raggle 和(hé) bloop 等常用(yòn•₩♥‍g)的(de) ICMP 攻擊工(gōng)具,通( ×tōng)過高(gāo)速發送大(dà)量的(de)≈¥ ICMP Echo Reply 數(shù<₹)據包,使得(de)目标網絡的(de)帶寬瞬間‍♦↔(jiān)被耗盡,阻止合法的(de)數(sh☆•ù)據通(tōng)過網絡。單個(gè)攻擊者就(jiù)能(néng)Ω←↑•發起這(zhè)種攻擊,而更厲害的(de)攻擊形式如(Ω α™rú) smurf 和(hé) papa-§‌smurf,可(kě)以使整個(gè)子(zǐ)網內(nèi)的(dβε★δe)主機(jī)對(duì)目标主機(jī)進行(xínεΩ÷g)攻擊,從(cóng)而擴大(dà) ICMP 流量。
針對(duì)連接的(de) DoS 攻擊,可(kě♦""®)以終止現(xiàn)有(yǒu)的(de)網絡連接。Nuk₩φ↕e 通(tōng)過發送一(yī)個(gè)僞造的(de) ICMP Dest↔​ination Unreachable  ©或 Redirect 消息來(lái)終止合法的↕♥(de)網絡連接。像 puke 和(hé) smack¶‍" 這(zhè)樣更具惡意的(de)攻擊,會(huì)給某φλ一(yī)個(gè)範圍內(nèi)的(de)端口發送大(dà)量的¥Ω (de)數(shù)據包,毀掉大(dà)量的(de)網絡連接,同♣↓時(shí)還(hái)會(huì)消耗受害主機(jī) CPU 的Ω®β↓(de)時(shí)鐘(zhōng)周期。還(h₩€≤ái)有(yǒu)一(yī)些(xiē)攻擊使用(yòng) ICMPγ↑ Source Quench 消息,導緻×✘σ網絡流量變慢(màn),甚至停止。
此外(wài),還(hái)有(yǒu)♦✘如(rú) Smurf 攻擊,攻擊者僞造一(yī)$₩σ個(gè)合法的(de) IP 地(dì)址,然後由網絡上(shà§∑ng)所有(yǒu)的(de)路(lù)由器(qì)廣播®‍✘≤要(yào)求向受攻擊計(jì)算(su&✔€àn)機(jī)地(dì)址做(zuò)εασ出回答(dá)的(de)請(qǐng)求,導緻網絡阻塞。Ping•™ of Death 攻擊,攻擊者故意發送大(dα✔ ±à)于 65535 字節的(de) IP©∏↔€ 數(shù)據包給對(duì)方,導緻內(nèi)存溢出,使主$φ☆$機(jī)出現(xiàn)內(nèi)存分(fēn)配錯(cuλ✘&ò)誤而導緻 TCP/IP 堆棧崩潰。這(zhè)些Ωπφ←(xiē)攻擊形式都(dōu)凸顯了(le) ICMP 攻擊對÷&(duì)網絡安全的(de)嚴重威脅。

二、ICMP 攻擊的(de)具體(tǐ)危害

(一(yī))網絡擁塞與失效


ICMP 攻擊可(kě)能(néng)導緻"×嚴重的(de)網絡擁塞,使合法數(shù)據無法順利通(t≠₽ōng)過網絡。例如(rú),在 ICMP F±λ÷✔lood 攻擊中,攻擊者發送大(dà)量虛假的(de) ICMP 回應消息,↓λ瞬間(jiān)占用(yòng)大(dà)量網絡資源↕£。1999 年(nián) 8 月(yuè),↑ $海(hǎi)信集團 “懸賞 50 萬元人(rén €∏)民(mín)币測試防火(huǒ)牆”γ↔​ 過程中,其防火(huǒ)牆遭受 ICMP ↓₩∏™攻擊達 334050 次之多(duō),占整個(gè)攻擊總數(s<£γhù)的(de) 90% 以上(shàng),可(kě)見(jiàπ ↔©n) ICMP 攻擊對(duì)網絡的(>ασ​de)影(yǐng)響之大(dà)。大(dà)量的(de) ICMP 數&♦↔φ(shù)據包會(huì)使網絡設備過載,降低(dī)網絡™ "∞性能(néng),甚至可(kě)能(néng)導緻系統癱瘓。如(rú)果網✘® ≤絡中的(de)關鍵設備如(rú)服務器(qì)受到(dào)攻擊,可(kě)φ∏φ能(néng)會(huì)影(yǐng)響到(dào)衆多(®★ duō)用(yòng)戶的(de)正常業(yè)務。向目标主機↑∞(jī)長(cháng)時(shí)間(jiān)φ₽∑、連續、大(dà)量地(dì)發送 ICMP←≤ 數(shù)據包,也(yě)同樣會(huì)使系統癱瘓。±π​例如(rú) Ping flood 攻擊,通(tōn ☆≈≤g)過高(gāo)速發送大(dà)量的(de) ICMP Echo R₽ eply 數(shù)據包,使得(de)目标∏∞☆網絡的(de)帶寬瞬間(jiān)被耗盡,阻止合法®←的(de)數(shù)據通(tōng)過網絡。

(二)竊取信息風(fēng)險


攻擊者利用(yòng) ICMP 重定向報(bà÷≥©≤o)文(wén)可(kě)以破壞路(lù)由,形成竊¥♥聽(tīng)風(fēng)險。如(rú)果某主機(jī™λ☆&) A 支持 ICMP 重定向,那(nà)麽主機(jī) B 發®δ"一(yī)個(gè) ICMP 重定向給它,以後‍®∑它發出的(de)所有(yǒu)到(dào)指定地(dì)址 •≈σ的(de)報(bào)文(wén)都(dōu)會(©§γ₩huì)轉發主機(jī) B,這(zhè)樣 B 就(j÷™iù)可(kě)以達到(dào)竊聽(tīγβng)目的(de)了(le)。雖然像 Windows 操作&‍α∏(zuò)系統會(huì)對(duì) ICMP 報(bào &  )文(wén)進行(xíng)檢查,如(rú)果這(zh"↓Ωè)個(gè)重定向不(bù)是(shì)網關∏÷§發送的(de),會(huì)被直接丢棄。但(dàn)是(shì)僞​ ™©造一(yī)個(gè)網關的(de)數(shù)據¶¥∞₹包很(hěn)容易。另外(wài),如(rú↔♣≠★)果刻意僞造許多(duō)虛假的(de) ICMP λ©★重定向報(bào)文(wén),主機(jī)路(lù)由表就(✘♣σ‍jiù)可(kě)能(néng)被改的(de)亂七八糟。例如(rú),有(y§ $©ǒu)一(yī)台大(dà)型的(de)服務器(≠÷qì),要(yào)處理(lǐ)數(shù)十個(gè)‍Ω✘子(zǐ)網下(xià)的(de)數(shù)千台主機(jī)的₽₹(de)業(yè)務。如(rú)果要(yào)支持重定向,那(nà)麽服務器(↕∑‍♠qì)将會(huì)維護一(yī)個(gè)龐大(dà✘β​)的(de)充滿主機(jī)路(lù)由的(de÷↓)路(lù)由表,這(zhè)是(shì)一(y₩™πī)筆(bǐ)很(hěn)大(dà)的(de)開(kāi)銷,♠&×可(kě)能(néng)很(hěn)大(dà)程度上(shàng)降低(d≈ ī)服務性能(néng),甚至導緻網絡服☆÷∑φ務癱瘓。同時(shí),也(yě)給攻擊者提供了(le ✔)可(kě)乘之機(jī),進行(xíng)信息竊取≈¥‌ 。

三、ICMP 攻擊的(de)檢測與監控

(一(yī))利用(yòng)安全工(gōng)具


入侵檢測系統(IDS)和(hé)入侵防禦系統(IPS)是(shì$ ☆)防範 ICMP 攻擊的(de)重要(yào)網絡安全工(gōn∞♣↕®g)具。IDS 可(kě)以實時(shí)監控網絡流量Ω¥Ωπ,通(tōng)過對(duì)數(shù)據包的(d∑→‍<e)深度分(fēn)析,識别出異常的(de) ICMσφ©P 活動。例如(rú),當網絡中出現(xiλ →àn)大(dà)量的(de) ICMP E↑α↔&cho Reply 數(shù)據包,且這(zhè)些(xiē)數(shù‌₽≥®)據包的(de)來(lái)源地(dì)址分(fēn)散、©§≠發送頻(pín)率極高(gāo)時(shí),IDS 就(÷β£€jiù)會(huì)發出警報(bào),提示可(kě)能(néβ©εαng)正在遭受 ICMP Flood 攻擊。
IPS 則更進一(yī)步,不(bù)僅能(néng✘δπ♥)夠檢測到(dào)異常的(de) ICMP 流量,還(hái)能(§¥néng)主動采取措施阻止攻擊。例如(rú),當檢測到(dào)僞造的(de€✔≠ ) ICMP Destination Uγ♠→nreachable 或 Redirect 消δ★↕∞息時(shí),IPS 可(kě)以立即攔♠★©"截這(zhè)些(xiē)消息,防止它們終止合法的(de)網絡連接。
據統計(jì),使用(yòng)專業(yè) γ↑的(de)網絡安全工(gōng)具可(kě)$€≥以有(yǒu)效檢測到(dào)約 80% 的(de) ICM>÷©βP 攻擊。以某企業(yè)為(wèi)例,在部署了(le) IDS<εσ§ 和(hé) IPS 後,成功檢測并阻止了(le)多(duō)次 ICMP 攻Ω®擊,大(dà)大(dà)提高(gāo)了(le)網絡的(₽ ×de)安全性。

(二)分(fēn)析異常流量


對(duì) ICMP 流量的(de)分(fēn)析和(hΩ<‌γé)檢測是(shì)及時(shí)發現(xiàn)潛在攻擊的(d‌φ₩e)關鍵。通(tōng)過分(fēn)析 IC↓'♣<MP 數(shù)據包的(de)類型、數(shù)"‌量、源地(dì)址和(hé)目的(de)↓"✘≤地(dì)址等信息,可(kě)以判斷是(shì)否存在異常情況。
例如(rú),如(rú)果發現(xiàn)大(dà)量來(lái)自(™©β•zì)不(bù)同源地(dì)址的(de) ICMP Echo ↕₩♦ Request 數(shù)據包,且目的(de)地(d≤‌ì)址都(dōu)是(shì)同一(yī)個(gè)網絡中的(Ω÷¥↕de)關鍵設備,這(zhè)可(kě)能(néng)是​ε±×(shì)正在進行(xíng) Ping flood 攻擊的(de)迹♣₩象。此時(shí),應立即采取措施,如(rú)限α₹β$制(zhì) ICMP 流量的(de)速率和(hé)數(s©₹β¥hù)量,防止網絡擁塞。
另外(wài),如(rú)果檢測到(dào) >≈↔ICMP 數(shù)據包的(de)大(d<"à)小(xiǎo)異常,或者數(shù)據部分(fēn≥•)包含可(kě)疑的(de)字符序列,也(yě)可(kě)能(néng)δ®★<是(shì)攻擊的(de)信号。例如(rú),某些(xiē) ICMε≠∞§P 隧道(dào)攻擊工(gōng)具會(huì)在數(shù≠>)據包的(de)數(shù)據部分(fēn)添加特定的♥>©'(de)字符,如(rú) “TU♠™§NL”。通(tōng)過對(duì)這(zhè)些(xiē)¶∞←異常流量的(de)分(fēn)析,可(kě)以為(wèi)采取應對(du≠≤"ì)措施提供依據,如(rú)關閉不(bù)必要(yào)的(de)網絡服務和(↕→✔hé)端口,加強網絡設備的(de)安全設置等。

四、ICMP 攻擊的(de)防護方法


(一(yī))設置安全策略
設置安全策略是(shì)防範 ICMP 攻擊的(de)ε↑重要(yào)手段之一(yī)。可(kě)以禁用(yòng) ICMP 協議(₩™≈©yì),從(cóng)根本上(shàng)杜絕 ICMP 攻擊的(d¥¶ε✔e)可(kě)能(néng)性。例如(rú),在某些(xiē)對(duì)→♠♠網絡安全要(yào)求極高(gāo)的(de)企業λ♥(yè)環境中,通(tōng)過禁用(yòng) ICMP 協議(yì),有(≠‍₽yǒu)效地(dì)防止了(le) Ping f♠★∑lood 等攻擊。同時(shí),還(há ₩×i)可(kě)以限制(zhì)每秒(miǎo)¥×δ收到(dào)的(de) ICMP 包數(shù)量及速度。據統計σβπγ(jì),通(tōng)過合理(lǐ)設置限制(z ≥'<hì)參數(shù),能(néng)夠減少(shǎo)約 70% 的(de) ♦$☆φICMP 攻擊影(yǐng)響。例如(rú'★±←),将每秒(miǎo)收到(dào)的(de) ICMP 包數(sh↔ ¶ù)量限制(zhì)在一(yī)定範圍內(nèi),當超過這(zhè)♠←>個(gè)範圍時(shí),自(zì)動丢棄多(du∑εō)餘的(de)數(shù)據包,從(cóng)而避免網絡♣Ωβ₹擁塞和(hé)系統崩潰。

(二)強化(huà)網絡防火(huǒ)牆≥₩§


網絡防火(huǒ)牆在防禦 ICMP 攻擊中起著​∏↕(zhe)關鍵作(zuò)用(yòng)。通(tōng)過配置防火(h ♦uǒ)牆規則,可(kě)以對(duì) ICMP 流<↓量進行(xíng)精細的(de)過濾和(hé)限制(zhì§±)。例如(rú),可(kě)以限制(zhì) ICMP 請(qǐng)求的(βδ¶de)頻(pín)率和(hé)數(shù)量,防止大(★  dà)規模的(de) ICMP 洪水(sh↕®uǐ)攻擊。以某公司為(wèi)例,通(tō<≥φ↔ng)過設置防火(huǒ)牆規則,将 I∞&¥CMP 請(qǐng)求的(de)頻(pín)率限制(zhì)為(wè←♠i)每分(fēn)鐘(zhōng)不(bù)超過$€ 100 次,成功抵禦了(le)多(duō)次 ICMP 洪水¶↕₹(shuǐ)攻擊。此外(wài),防火(h✔↔uǒ)牆還(hái)可(kě)以設置阻止具有(yǒu)異常 ©$ ICMP 特征的(de)流量,如(rú)數(s ↑☆ hù)據包大(dà)小(xiǎo)異常、源地(dì)址可(∏πβkě)疑等,進一(yī)步提高(gāo)網絡的(de)安 π♣全性。

(三)開(kāi)啓反洪水(shuǐ)功能(néng)


開(kāi)啓并配置反洪水(shuǐ)功能(néng)可(kě)以有®↓♦¶(yǒu)效抵禦 ICMP 攻擊。一(yī)些(xiē)網絡設備∏π€和(hé)防火(huǒ)牆提供了(le)反洪水(shuǐ)功能(néng)λ ÷♥,該功能(néng)可(kě)控制(zhì)和(hé)限制(zhì∏€©Ω)重複的(de) ICMP 請(qǐng)求在¥♣♥α自(zì)己的(de)路(lù)由,避免過β≠多(duō)的(de)相(xiàng)應請(qǐng)求進入網絡$ ∞。通(tōng)過設置适當的(de)反洪水(shuǐ)參數(shù),可(k♦÷ě)以減輕網絡的(de)負荷。例如(rú),設置反洪水(shuǐ©βσ♠)功能(néng)後,當檢測到(dào)短(d ™ ₽uǎn)時(shí)間(jiān)內(nèi)大(dà)量重複☆♠λ的(de) ICMP 請(qǐng)求時(shí),自(zì)動↔δ降低(dī)響應速度或直接丢棄部分(fēn)請(qǐng)求→₹¥‌,從(cóng)而有(yǒu)效防範 ICMP 洪水(shuǐ)攻擊。

(四)加強設備安全設置


加強網絡設備的(de)安全設置是(shì)防範 ICMPβ←Ω× 攻擊的(de)基礎。确保所有(yǒu)路(l§≤ù)由器(qì)、交換機(jī)和(héεφ♣≈)防火(huǒ)牆采用(yòng)最新的(φ₩de)固件(jiàn)和(hé)補丁,及時(shí$φ€β)修複已知(zhī)的(de)安全漏洞。據統÷€÷↑計(jì),約 80% 的(de)網絡攻擊是(sπ₹≈σhì)利用(yòng)設備的(de)安全漏洞進行(xíng)的(deγ✔)。關閉不(bù)必要(yào)的(de)網絡服務和(hé)端口¶φ,減少(shǎo)攻擊面。例如(rú),關閉一(yī)些(xiē)不(bù)常λ®$$用(yòng)的(de)端口,可(kě)以降低(dī)被攻&↓±擊者利用(yòng)這(zhè)些(xiē)端口進行(xíng) ICMP™€ 攻擊的(de)風(fēng)險。此外(wài)σ"₩,使用(yòng)強密碼來(lái)保護設備的(de)訪問(w<∑èn)權限,定期進行(xíng)設備安全$↑漏洞檢查和(hé)掃描,及時(shí)修補發現(xiàn)的(de§ ↕)漏洞,确保網絡設備的(de)安全穩定運行(xíng)。

(五)定期評估與演練


定期進行(xíng)網絡安全評估和(hé)演練是(shì¥&)防範 ICMP 攻擊的(de)重要(yào)α↔環節。通(tōng)過全面的(de)安全檢查,→∞←✔可(kě)以發現(xiàn)潛在的(de)安全風(fēngπ")險和(hé)漏洞,并采取相(xiàng)應的(de)修複和(hé)改✔↔進措施。例如(rú),在一(yī)次網絡安全評估"♦中,發現(xiàn)某企業(yè)的(de)網絡中存在一(yī)些(xi→≈  ē)未及時(shí)更新固件(jiàn)的(de)設備,容易受到(dà✘' o) ICMP 攻擊。經過及時(shí)更新固件(jiàn)和(hé)加 ✘×Ω強安全設置,成功降低(dī)了(le)被攻擊的(de)風(fēnββδg)險。演練可(kě)以測試網絡的(de)響應€™能(néng)力和(hé)應急處理(lǐ)機(jī)制(zhì),以便在發生✘ε(shēng) ICMP 攻擊或其他(tā)網絡安全事(shì)件(jiàn♣•)時(shí)能(néng)夠快(kuài)速有(y>↓β±ǒu)效地(dì)應對(duì)。例如(rú),通(tōng)過模拟 ♦₽ICMP 攻擊場(chǎng)景進行(x•≤£₽íng)演練,提高(gāo)了(le)員(yuán)工(gōng)的(dγ€‍e)應急處理(lǐ)能(néng)力和(h≤•©‍é)團隊協作(zuò)能(néng)力。
 

墨者安全 防護盾

墨者安全作(zuò)為(wèi)專業(yè)Ωβ級别安全防護專家(jiā),在應對(duì) Webshell 風(fēng₩ )險隐患方面展現(xiàn)出了(le)卓越的(de)能(néng)力。其♠≈εγ擁有(yǒu)全面的(de)檢測機(jī)♣₩✔制(zhì),能(néng)夠精準識别 Webshell €≈→✘的(de)各種類型和(hé)變體(tǐ),無論是≤≠(shì)複雜(zá)的(de)大(dà)馬,還(hái)是(s βhì)隐蔽的(de)內(nèi)存馬,都(dōu)難逃其敏銳的(de)監測>§。
墨者安全防護盾具備強大(dà)的(de)實時(shí)監控功能<→(néng),對(duì)服務器(qì)的(de)各項活動進行(xí₹ε$♠ng) 7*24 小(xiǎo)時(shí)不(bù)間(§✔↔<jiān)斷的(de)監視(shì)。一(yī≈ σ↕)旦發現(xiàn)任何可(kě)疑的(de) Webshell 活動迹象α​λγ,立即發出警報(bào),并迅速采取隔離(lí)和(hé)清除措施,将×< ≈風(fēng)險扼殺在萌芽狀态。
在防護策略上(shàng),墨者安全防護盾采用(yòng)了(€→βle)多(duō)層次的(de)防禦體(tǐ)系★ 。不(bù)僅能(néng)夠在網絡層面阻≠‍∞擋外(wài)部的(de)惡意訪問(wèn)和(hé)攻擊,還(h≠≥☆↑ái)能(néng)深入系統內(nèi)部,對(duì)服務器(qì)的(§★×de)文(wén)件(jiàn)系統、進♦±≈程等進行(xíng)深度檢查和(hé)保護,确保 Web↓'®shell 無法植入和(hé)運行(xíng)。
同時(shí),墨者安全防護盾擁有(yǒu)快(kuài)速的(de)應λ♦急響應能(néng)力。當 Webshell 攻擊事(shì)件(jαπ"λiàn)發生(shēng)時(shí),專業(yè)的(de© )安全團隊能(néng)夠迅速介入,進行(xíng)深入的(de)分(fēn)​Ω★析和(hé)處理(lǐ),最大(dà)程度減少₽¶(shǎo)攻擊帶來(lái)的(de)損失,并幫助用(yòng)戶®≠α快(kuài)速恢複服務器(qì)的(de)正常運行(xíng)φ ×®。
墨者安全防護盾還(hái)注重用(yòng)戶教育和♠♠®β(hé)培訓,為(wèi)用(yòng)戶提供關于 ↔≈≠★Webshell 防範的(de)專業(yè)知(♣₹λzhī)識和(hé)最佳實踐,幫助用(yòng‍±<')戶提升自(zì)身(shēn)的(de)安全意識和(h‌♦ é)防範能(néng)力,共同構建堅實的(‍γ♥¥de)網絡安全防線。
X

7x24 小(xiǎo)時(shí)

免費(fèi)技(jì)術(shù)支持

15625276999


-->