交換網路安全防範系列二之DHCP攻擊的防範
2.1採用DHCP管理的常見問題:
採用 DHCP server 可以自動為使用者設定網路 IP 地址、掩碼、閘道器、 DNS 、 WINS 等網路引數,簡化了使用者網路設定,提高了管理效率。但在 DHCP 管理使用上也存在著一些另網管人員比較問題,常見的有:
• DHCP server 的冒充。
• DHCP server 的 Dos 攻擊。
• 有些使用者隨便指定地址,造成網路地址衝突。
由於 DHCP 的運作機制,通常伺服器和客戶端沒有認證機制,如果網路上存在多臺 DHCP 伺服器將會給網路照成混亂。由於使用者不小心配置了 DHCP 伺服器引起的網路混亂非常常見,足可見故意人為破壞的簡單性。通常黑客攻擊是首先將正常的 DHCP 伺服器所能分配的 IP 地址耗盡,然後冒充合法的 DHCP 伺服器。最為隱蔽和危險的方法是黑客利用冒充的 DHCP 伺服器,為使用者分配一個經過修改的 DNS server ,在使用者毫無察覺的情況下被引導在預先配置好的假金融網站或電子商務網站,騙取使用者帳戶和密碼,這種攻擊是非常惡劣的。
對於 DHCP server 的 Dos 攻擊可以利用前面將的 Port Security 和後面提到的 DAI 技術,這部分著重介紹 DHCP冒用的方法技術。
2.2DHCP Snooping技術概況
DHCP Snooping技術是DHCP安全特性,通過建立和維護DHCP Snooping繫結表過濾不可信任的DHCP資訊,這些資訊是指來自不信任區域的DHCP資訊。DHCP Snooping繫結表包含不信任區域的使用者MAC地址、IP地址、租用期、VLAN-ID 介面等資訊,如下表所示:
MacAddress
|
IpAddress
|
Lease
|
Type
|
VLAN
|
Interface
|
00:0D:60:2D:45:0D
|
10.149.3.13
|
600735
|
dhcp-snooping
|
100
|
G1/0/7
|
這張表不僅解決了 DHCP使用者的IP和埠跟蹤定位問題,為使用者管理提供方便,而且還供給動態ARP檢測DAI和IP Source Guard使用。
Dhcp-snooping將交換機上的埠分為信任埠和不信任埠,對於不信任埠的 DHCP 報文進行截獲和嗅探, DROP 掉來自這些埠的非正常 DHCP 報文,如下圖所示:
2.3 配置
IOS 全域性命令:
ip dhcp snooping vlan 100,200 /* 定義哪些 VLAN 啟用 DHCP 嗅探
ip dhcp snooping /*啟用DHCP-SNOOPING功能
ip dhcp snooping database tftp:// 10.1.1 .1/directory/file/*匯出 DHCP 繫結表到 TFTP 伺服器。
需要注意的是 DHCP 繫結表要存在本地存貯器 (Bootfalsh 、 slot0 、 ftp 、 tftp) 或匯出到指定TFTP伺服器上,否則交換機重啟後DHCP繫結表丟失,對於已經申請到IP地址的裝置在租用期內,不會再次發起DHCP請求,如果此時交換機己經配置了下面所講到的DAI和IP Source Guard技術,這些使用者將不能訪問網路。
介面命令:
ip dhcp snooping trust /*定義該介面為信任埠
ip dhcp snooping limit rate 10 /* 定義DHCP報文的傳送率,一定程度上防止 DHCP 拒絕服務攻擊
2.4高階防範
通過交換機的埠安全性設定每個DHCP請求指定埠上使用唯一的MAC地址,通常DHCP伺服器通過DHCP請求的報文中的CHADDR段判斷客戶端MAC地址,通常這個地址和客戶端的真是IP相同,但是如果攻擊者不修改客戶端的MAC而修改DHCP報文中CHADDR,實施Dos攻擊,Port Security就不起作用了,DHCP嗅探技術可以檢查DHCP請求報文中的CHADDR欄位,判斷該欄位是否和DHCP嗅探表相匹配。這項功能在有些交換機是預設配置的,有些交換機需要配置,具體需要參考相關交換機的配置文件。
本文轉自hexianguo 51CTO部落格,原文連結:http://blog.51cto.com/xghe110/90867,如需轉載請自行聯絡原作者
相關文章
- 3、攻擊防範
- 瞭解常見網路攻擊方式,做好網路安全防範!
- DDOS 攻擊的防範教程
- Web安全防範-----防止重放攻擊Web
- 如何有效防範網路攻擊?常用小技巧分享!
- 【容器安全防線】Docker攻擊方式與防範技術探究Docker
- 網路釣魚攻擊常見手段及防範措施!
- CSRF攻擊與Django防範Django
- 《DNS攻擊防範科普系列2》 -DNS伺服器怎麼防DDoS攻擊DNS伺服器
- web安全之XSS攻擊原理及防範Web
- 2022年第二季度全球網路攻擊創新高,如何有效防範網路攻擊
- 如何防範DDoS攻擊,使自己的網站減緩DDoS攻擊呢?網站
- 《DNS攻擊防範科普系列3》 -如何保障 DNS 操作安全DNS
- 兩會代表:加強防範勒索軟體攻擊,提升國家網路空間安全防禦能力
- 聊聊簡訊介面攻擊的防範方案
- MySQL注射攻擊與防範詳解MySql
- 【網路安全基礎教程】SQL隱碼攻擊防範方法有哪些?SQL
- 反射型 DDoS 攻擊的原理和防範措施反射
- SQL隱碼攻擊的分類與防範SQL
- 常見web攻擊型別有哪些?如何預防及防範web攻擊?Web型別
- 網路安全與防範
- 《DNS攻擊防範科普系列1》—你的DNS伺服器真的安全麼?DNS伺服器
- 什麼是資料中毒?如何防範攻擊者的AI和ML攻擊?AI
- 【網路安全入門】你知道防範XSS漏洞攻擊的原則有哪些嗎?
- 詳解SQL隱碼攻擊的原理及其防範措施SQL
- 來了解並防範一下CSRF攻擊提高網站安全網站
- SQL隱碼攻擊原理是什麼?如何防範SQL隱碼攻擊?SQL
- 勒索軟體攻擊猖狂,教你如何正確防範~
- SQL隱碼攻擊原理是什麼?如何防範?SQL
- [推薦]DDOS攻擊與防範知識介紹
- 建議收藏!XSS與CSRF攻擊防範措施
- SSL/TLS協議安全系列- SSL中間人攻擊防範方案概述TLS協議
- 攻擊面管理預防網路攻擊原理?
- [專業術語]什麼是ARP攻擊?如何防範ARP攻擊?
- 【技術乾貨】XSS攻擊、CSRF攻擊基本概念及防範方法
- 關於SQL指令植入式攻擊的危害與防範措施SQL
- 分散式拒絕服務攻擊(DDoS)原理及防範分散式
- 懂你網路系列10之網路安全中的CSRF攻擊