状态检测机制

状态检测机制

防火墙域间转发

无标题.png

  • 状态检测机制以流量为单位来对报文进行检测和转发,对第一个报文进行包过滤检测,检测通过创建会话表,根据会话表转发后续报文。
  • 防火墙一般是检查IP报文中的五个元素,又称为"五元组",即源目IP地址,源目端口号,协议通过五元组,就可以判断是否是同一条数据流下一代防火墙除了检测五元组,还会检测报文的用户、应用和时间段等。

 

查询和创建会话

无标题-1.png

  • 通常情况下,对一条连接的首包进行检测,检测通过后建立会话,后续报文不需重新检测。这就是状态检测防火墙的"状态检测机制"。

 

状态检测机制

无标题.png

  • 状态检测机制开启状态下(默认开启),只有首包通过才能建立会话表项,后续包直接匹配会话表项进行转发。
  • 状态检测机制关闭状态下,即使首包没有经过设备,后续包只要通过安全策略就可以生成会话表项。
    • 对于TCP报文
      • 开启状态检测机制时,首包(SYN报文)建立会话表项。对除SYN报文外的其他报文,如果没有对应会话表项则予以丢弃,也不会建立会话表项。
      • 关闭状态检测机制时,只要通过各项安全机制的检查,都可以建立会话表项。
    • 对于UDP报文
      • 只要通过各项安全机制的检查,都可以为其建立会话表项。
    • 对于ICMP报文
      • 开启时,应答包不能创建会话,丢弃
      • 关闭时,应答包可以创建会话。

 

会话表项

无标题-1.png

  • 每一个通过防火墙的数据流都会在防火墙上建立一个会话表项,以五元组为Key值,通过建立动态的会话表提供域间转发。
  • 下一代防火墙会话表包括七个元素
    • 源IP地址
    • 源端口
    • 目的IP地址
    • 目的端口
    • 协议号
    • 用户
    • 应用

 

查看会话表信息

无标题.png

  • display firewall session table命令输出信息描述。
    • current total sessions: 当前会话表数统计
    • telnet/http: 协议名称
    • VPN:public-->public: VPN实例名称,表示方式为:源方向-->目的方向
    • 192.168.3.1:2855-->192.168.3.2:23: 会话表信息
  • display firewall session table verbose命令输出信息描述。
    • current total sessions: 当前会话表数统计
    • http: 协议名称
    • VPN:public-->public: VPN实例名称,表示方式为:源方向-->目的方向
    • ID: 当前会话ID
    • zone:trust-->local:表示方式为:源安全区域-->目的安全区域
    • TTL:该会话表项总的生存时间
    • Left:该会话表项剩余生存时间
    • Output-interface: 出接口
    • NextHop:下一跳IP地址
    • MAC:下一跳MAC地址
    • <--packets:3073 bytes:3251431:该会话入方向的报文数(包括分片)和字节数统计
    • -->packets:2881 bytes:705651:该会话出方向的分片报文数(包括分片)和字节数统计
    • PolicyName:报文匹配的策略名称


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » 状态检测机制

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!