- 论坛徽章:
- 0
|
请问有没有熟悉cisco access list规则的人
原帖由 "bondghost"]这个acl 过滤不了 要是想过滤这些包就要用防火墙了[/quote 发表:
[quote]
一定注意到access-list 100 的最末尾使用了关键字"established",它被CISCO路由器访问列表用来允许TCP返回的报文。它检测TCP报文中ACK或RST标志位的存在,如果报文中的ACK或RST位被设置了,则通常表示报文是一个正在进行的会话的一部分,所以,使用关键字"established"是一种判断报文是否为一个已知会话的一部分的简单方法。但是,作为网络黑客可以非常容易地写出一段程序,用来生成这两个标志,并将带有ACK或RST标志位的报文发送出去,而这些报文却并非正在进行的合法会话的一部分。在实践中我们发现TCP返回的报文随机选择的端口号范围为1024~65536(因为Well-Know port的端口范围是1~1023),所以我们可以将含有关键字"established"的访问控制语句改为:
access-list 100 permit tcp any 192.168.18.0 0.0.0.255 gt 1023 established
引用 http://tech.ccidnet.com/pub/article/c1101_a14363_p1.html
上边这段话是不是可以说明cisco设备可以有效过滤报文含ACK或RST位的包? |
|