Check Point 防火墙状态表(10页).doc
《Check Point 防火墙状态表(10页).doc》由会员分享,可在线阅读,更多相关《Check Point 防火墙状态表(10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-Check Point 防火墙状态表-第 10 页了解Check Point FW-1状态表作者:Lance Spitzner (lance)整理:warning3 (warning3)主页:日期:2000-08-15 B#系统A联往系统B现在,系统B可以发送任意的包给系统A,只要IP和端口匹配(例如,那些属于这个连接会话的包).然而,如果系统试图发送SYN包建立一个新的连接,即使它使用与已存在的那个连接同样的端口,防火墙仍然会认为这个SYN包是一个新会话的一部分,将它与规则集进行比较。就我的观点来说,这是件好事。在上面的例子中,如果我们只允许来自外部系统A的连接,不允许从内部的系统B发往外
2、部的连接。那么系统B与系统A联系的唯一方式就是作为一个已建立的连接的一部分来进行。当系统A连往系统B时,这个连接被加入到防火墙连接检查表中,现在系统B可以发送应答包给系统A了。然而,系统B并不能向A发送任何的SYN包来新建连接,即使IP和端口号是相同的。当防火墙看到SYN包时,它将这个包与规则集进行比较。在上面所说的条件下,这个包将被丢弃,虽然已经存在一个端口和IP都相同的连接。Fastpath: 我学到的另外一些东西就是,如果fastpath被使用,那么TCP回话不会被加入到过程连接表中。这是因为Fastpath仅仅检查SYN包,所以不需要将连接会话增加到连接表中。如果一个包中设置了其它的标
3、志,缺省情况下这个包就不会被过滤而是让其通过了。通常fastpatch用来改进性能。它的思路是:如果一个包没有设置SYN标志,那么它肯定是一个已经建立的连接的一部分,因为只有SYN包才能开始一个连接。既然只检查SYN包,所以性能肯定会大大提高。然而,使用faspatch通常并不是一个好的做法,因为这可能让你暴露在多种攻击方式之下。Fastpath在FW-1 v3.0中存在,并且只能对所有的TCP包同时起作用。在v4.0中,它又被叫做Fastmode,可以有选择的对不同的TCP服务实施。关闭一个连接=根据初步的测试结果,FW-1通过设置连接超时时间来关闭连接。当检查模块看到一个连接会话开始交换F
4、IN或者RST包时,它就将超时时间从3600秒改为50秒。如果50秒内没有其它的包发送,连接就被从状态表中删除。如果在超时时间段内又有其它的包发送,那么超时时间会再被设置成50秒.这可以阻止别人通过发送假的RST或者FIN包来进行拒绝服务攻击。在关闭TCP连接会话时,在应答了第二个FIN包后进入的TIME_WAIT状态与这种超时有点类似。UDP=维护UDP状态更简单,因为它们是无连接的。当过滤规则允许一个UDP包通过防火墙时,这个连接就被增加到连接表中。在超时时间段(缺省是40秒)内,只要源/目的地址和端口匹配的UDP包都允许通过。例如,下面是一个DNS请求:Src_IP Src_Prt Ds
5、t_IPDst_Prt IP_prot KbufTypeFlagsTimeout192.168.1.101111136.1.1.205317016386ff01ff0034/40192.168.1.101111136.1.1.200 17016386ff01ff0034/40你能看到,系统192.168.1.10正在向136.1.1.20做DSN查询。40秒内,那个系统可以返回任意多的UDP包(只要源/目的地址和端口匹配).注意这里有两个表项,区别是目的端口不同,一个是53,另一个是0.我不知道为什么FW-1会创建那个目的端口为0的表项。如果不是过滤所有的UDP数据传输,这种情况很常见。ICM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Check Point 防火墙状态表10页 防火墙 状态 10
限制150内