315安全网论坛社区's Archiver

duanzibin 发表于 2006-12-5 10:54

思科交换机如何防范典型欺骗和攻击(2)

1.4配置

  port-security 配置选项:

  Switch(config-if)# switchport port-security ?

  aging Port-security aging commands

  mac-address Secure mac address

  maximum Max secure addresses

  violation Security violation mode

  配置 port-security 最大 mac 数目,违背处理方式,恢复方法

  Cat4507(config)#int fastEthernet 3/48

  Cat4507 (config-if)#switchport port-security

  Cat4507 (config-if)#switchport port-security maximum 2

  Cat4507 (config-if)#switchport port-security violation shutdown

  Cat4507 (config)#errdisable recovery cause psecure-violation

  Cat4507 (config)#errdisable recovery interval 30

  通过配置 sticky port-security学得的MAC

  interface FastEthernet3/29

  switchport mode access

  switchport port-security

  switchport port-security maximum 5

  switchport port-security mac-address sticky

  switchport port-security mac-address sticky 000b.db1d.6ccd

  switchport port-security mac-address sticky 000b.db1d.6cce

  switchport port-security mac-address sticky 000d.6078.2d95

  switchport port-security mac-address sticky 000e.848e.ea01

  1.5使用 其它技术 防范MAC/CAM攻击

  除了 Port Security 采用 DAI 技术也可以防范 MAC 地址欺骗。

  2 DHCP攻击的防范

  2.1采用DHCP管理的常见问题:

  采用 DHCP server 可以自动为用户设置网络 IP 地址、掩码、网关、 DNS 、 WINS 等网络参数,简化了用户网络设置,提高了管理效率。但在 DHCP 管理使用上也存在着一些另网管人员比较问题,常见的有:

  ? DHCP server 的冒充。

  ? DHCP server 的 Dos 攻击。

  ? 有些用户随便指定地址,造成网络地址冲突。

  2.2DHCP Snooping技术概况

 DHCP Snooping技术是DHCP安全特性,通过建立和维护DHCP Snooping绑定表过滤不可信任的DHCP信息,这些信息是指来自不信任区域的DHCP信息。DHCP Snooping绑定表包含不信任区域的用户MAC地址、IP地址、租用期、VLAN-ID 接口等信息,如下表所示:

  cat4507#sh ip dhcp snooping binding

  MacAddress IpAddress Lease(sec) Type VLAN Interface

  ------------------ --------------- ---------- ------- ---- --------------------

  00:0D:60:2D:45:0D 10.149.3.13 600735 dhcp-snooping 100 GigabitEthernet1/0/7

  这张表不仅解决了 DHCP用户的IP和端口跟踪定位问题,为用户管理提供方便,而且还供给动态ARP检测DA)和IP Source Guard使用。

  2.3基本防范

  首先定义交换机上的信任端口和不信任端口,对于不信任端口的 DHCP 报文进行截获和嗅探, DROP 掉来自这些端口的非正常 DHCP 报文,如下图所示:


[align=center][img]http://images.ksw123.com/ksw123/h000/h15/img200605060951460111.jpg[/img]



  基本配置示例如下表:

  IOS 全局命令:

  ip dhcp snooping vlan 100,200 /* 定义哪些 VLAN 启用 DHCP 嗅探

  ip dhcp snooping

  接口命令

  ip dhcp snooping trust

  no ip dhcp snooping trust (Default)

  ip dhcp snooping limit rate 10 (pps) /* 一定程度上防止 DHCP 拒绝服 /* 务攻击

  手工添加 DHCP 绑定表

  ip dhcp snooping binding 1.1.1 vlan 1 1.1.1.1 interface gi1/1 expiry 1000

  导出 DHCP 绑定表到 TFTP 服务器

  ip dhcp snooping database tftp:// 10.1.1 .1/directory/file

  需要注意的是 DHCP 绑定表要存在本地存贮器 (Bootfalsh 、 slot0 、 ftp 、 tftp) 或导出到指定 TFTP 服务器上,否则交换机重启后 DHCP 绑定表丢失,对于已经申请到 IP 地址的设备在租用期内,不会再次发起 DHCP 请求,如果此时交换机己经配置了下面所讲到的 DAI 和 IP Source Guard 技术,这些用户将不能访问网络。 [/align]

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.