疫情時刻,網(wǎng)絡(luò)安全也非常重要,IPSG特性,一分鐘了解下
一、IPSG基礎(chǔ)概念
IPSG是IP Source Guard的簡稱。IPSG可以防范針對源IP地址進(jìn)行欺騙的攻擊行為。
隨著網(wǎng)絡(luò)規(guī)模越來越大,基于源IP的攻擊也逐漸增多。一些攻擊者利用欺騙的手段獲取到網(wǎng)絡(luò)資源,取得合法使用網(wǎng)絡(luò)資源的權(quán)限,甚至造成被欺騙者無法訪問網(wǎng)絡(luò),或者信息泄露。IPSG針對基于源IP的攻擊提供了一種防御機(jī)制,可以有效的防止基于源地址欺騙的網(wǎng)絡(luò)攻擊行為。
IPSG功能是基于綁定表(DHCP動態(tài)和靜態(tài)綁定表)對IP報文進(jìn)行匹配檢查。當(dāng)設(shè)備在轉(zhuǎn)發(fā)IP報文時,將此IP報文中的源IP、源MAC(Media Access Control)、接口、VLAN(Virtual Local Area Network)信息和綁定表的信息進(jìn)行比較,如果信息匹配,表明是合法用戶,則允許此報文正常轉(zhuǎn)發(fā),否則認(rèn)為是攻擊報文,并丟棄該IP報文。
二、部署場景
一般部署在靠近用戶的接入交換機(jī)(也可以在匯聚或者核心交換機(jī))上,可以防范針對源IP地址進(jìn)行欺騙的攻擊行為,如非法主機(jī)仿冒合法主機(jī)的IP地址獲取上網(wǎng)權(quán)限或者攻擊網(wǎng)絡(luò)。主要應(yīng)用場景如下:
場景1:通過IPSG防止主機(jī)私自更改IP地址 主機(jī)只能使用DHCP Server分配的IP地址或者管理員配置的靜態(tài)地址,隨意更改IP地址后無法訪問網(wǎng)絡(luò),防止主機(jī)非法取得上網(wǎng)權(quán)限。 打印機(jī)配置的靜態(tài)IP地址只供打印機(jī)使用,防止主機(jī)通過仿冒打印機(jī)的IP地址訪問網(wǎng)絡(luò)。
場景2:通過IPSG限制非法主機(jī)接入(針對IP地址是靜態(tài)分配的環(huán)境) 固定的主機(jī)只能從固定的接口接入,不能隨意更換接入位置,滿足基于接口限速的目的。 外來人員自帶電腦不能隨意接入內(nèi)網(wǎng),防止內(nèi)網(wǎng)資源泄露。 對于IP地址是DHCP動態(tài)分配的環(huán)境,一般是通過NAC認(rèn)證(比如Portal認(rèn)證或802.1x認(rèn)證等)功能實現(xiàn)限制非法主機(jī)接入。
三、組網(wǎng)拓?fù)?/strong>
1. 思路
采用如下的思路在Switch上配置IPSG功能(假設(shè)用戶的IP地址是靜態(tài)分配的):
- 接口使能IP報文檢查功能。連接HostA和HostB的接口都需要使能該功能。
- 配置靜態(tài)綁定表,對于靜態(tài)配置IP的用戶建立綁定關(guān)系表。
2. 配置步驟
(1) 配置IP報文檢查功能
system-view - [HUAWEI] sysname Switch
- [Switch] interface gigabitethernet 0/0/1
- [Switch-GigabitEthernet0/0/1] ip source check user-bind enable/// 在連接HostA的GE0/0/1接口使能IP報文檢查功能。
- [Switch-GigabitEthernet0/0/1] ip source check user-bind alarm enable// 在連接HostA的GE0/0/1接口使能IP報文檢查告警功能并配置告警閾值。
- [Switch-GigabitEthernet0/0/1] ip source check user-bind alarm threshold 200
- [Switch-GigabitEthernet0/0/1] quit
- [Switch] interface gigabitethernet 0/0/2
- [Switch-GigabitEthernet0/0/2] ip source check user-bind enable//在連接HostB的GE0/0/2接口使能IP報文檢查功能。
- [Switch-GigabitEthernet0/0/2] ip source check user-bind alarm enable// 在連接HostB的GE0/0/2接口使能IP報文檢查告警功能并配置告警閾值。
- [Switch-GigabitEthernet0/0/2] ip source check user-bind alarm threshold 200
- [Switch-GigabitEthernet0/0/2] quit
(2) 配置靜態(tài)綁定表項
[Switch] user-bind static ip-address 10.0.0.1 mac-address 0001-0001-0001 interface gigabitethernet 0/0/1 vlan 10//配置HostA為靜態(tài)綁定表項。
(3) 驗證結(jié)果
在Switch上執(zhí)行display dhcp static user-bind all命令可以查看綁定表信息。