萬盛學電腦網

 萬盛學電腦網 >> 安全資訊防護 >> 如何防止局域網同網段的ARP攻擊

如何防止局域網同網段的ARP攻擊

  ARP攻擊是局域網中一種常見的網絡攻擊問題,對此,需要對交換機設置一下就可以既覺這個問題。以下以H3C交換機設置防止同網段APR攻擊為例,介紹典型的交換機設置方法。

  一、對於阻止仿冒網關IP的arp攻擊

  1、二層交換機防攻擊配置舉例

  網絡拓撲如圖。

  圖1

  3552P是三層設備,其中ip:100.1.1.1是所有pc的網關,3552P上的網關mac地址為000f-e200-3999.現在PC-B裝有arp攻擊軟件。現在需要對3026_A進行一些特殊配置,目的是過濾掉仿冒網關IP的arp報文。

  對於二層交換機如3026c等,可以配置acl

  (1)全局配置deny所有源IP是網關的arp報文(自定義規則)

  ACLnum5000

  rule0deny0806ffff2464010101ffffffff40

  rule1permit0806ffff24000fe2003999ffffffffffff34

  rule0目的:把整個3026C_A端口冒充網關的ARP報文禁掉,其中藍色部分64010101是網關ip地址的16進制表示形式:100.1.1.1=64010101.

  rule1目的:把上行口的網關ARP報文允許通過,藍色部分為網關3552的mac地址000f-e200-3999.

  在S3026C-A系統視圖下發acl規則:

  [S3026C-A]packet-filteruser-group5000

  這樣只有3026C_A上連設備能夠下發網關的ARP報文,其它pc就不能發送假冒網關的arp響應報文。

  2、三層交換機防攻擊配置舉例

  網絡拓撲圖如下:

  圖2

  對於三層設備,需要配置過濾源IP是網關的arp報文的acl規則,配置如下acl規則:

  ACLnum5000

  rule0deny0806ffff2464010105ffffffff40

  rule0目的:把所有3526E端口冒充網關的ARP報文禁掉,其中藍色部分64010105是網關ip地址的16進制表示形式:100.1.1.5=64010105.

  二、仿冒他人IP的arp攻擊

  作為網關的設備有可能會出現arp錯誤表項,在網關設備上還需對仿冒他人IP的arp攻擊報文進行過濾。

  如圖1,當PC-B發送PC-D的arp的reply攻擊報文,源mac是PC-B的mac(000d-88f8-09fa),源ip是PC-D的ip(100.1.1.3),目的ip和mac是網關(3552P)的,這樣3552上就會學錯arp,如下:

  ---------------------錯誤arp表項--------------------------------

  IPAddressMACAddressVLANIDPortNameAgingType

  100.1.1.4000d-88f8-09fa1Ethernet0/220Dynamic

  100.1.1.3000f-3d81-45b41Ethernet0/220Dynamic

  PC-D的arp表項應該學習到端口e0/8上,而不應該學習到e0/2端口上。

  ①在3552上配置靜態arp,可以防止該現象:

  arpstatic100.1.1.3000f-3d81-45b41e0/8

  ②同理,在圖2中,也可以配置靜態arp來防止設備學習到錯誤的arp表項。

copyright © 萬盛學電腦網 all rights reserved