数码资讯
深度检测技术防火墙知识简介
状态检测防火墙是应用最广泛的防火墙来保护黑客攻击,但随着针对特定应用层的web攻击的增加,状态检测防火墙在攻击防护中的有效性越来越低。 在设计状态检测防火墙时,对web应用程序没有特定的攻击。为了适应web应用日益增长的威胁,出现了新一代的深度检测防火墙。 本文首先介绍了防火墙技术的发展历程,然后介
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
状态检测防火墙是应用最广泛的防火墙来保护黑客攻击,但随着针对特定应用层的web攻击的增加,状态检测防火墙在攻击防护中的有效性越来越低。
在设计状态检测防火墙时,对web应用程序没有特定的攻击。为了适应web应用日益增长的威胁,出现了新一代的深度检测防火墙。
本文首先介绍了防火墙技术的发展历程,然后介绍了深度检测技术的四个基本特征。
1,防火墙技术的演进过程
防火墙技术的演进,如图1所示,到目前为止,主要有三种类型的包过滤防火墙,状态检测保护墙和深度检测防火墙。
1.1包过滤防火墙(包过滤防火墙)
包过滤防火墙第一代防火墙,没有国家的概念。通过包过滤,管理员可以允许或禁止选项的ACL(访问控制列表,访问控制列表),与包过滤防火墙具有以下属性。
物理网络接口包;
源IP地址和端口;
*目的IP地址和端口;
然而,包过滤防火墙的安全性是有缺陷的,因为系统对应用层信息没有感知,即防火墙不了解通信内容,因此可能被黑客破坏。
由于多种原因,相信包过滤防火墙是安全的,并逐渐被状态检测防火墙所取代。
1.2状态检测防火墙(状态检测防火墙)
状态检测防火墙的出现,成为市场的绝对领导者,主要原因包括性能、部署和可伸缩性等,它们在90年代中期迅速发展,1993,检控点成功推出了世界上第一个商用状态检测防火墙产品。
状态检测防火墙在网络层工作。与包过滤防火墙相比,状态检测防火墙决定是否允许或禁止数据流。其基础是源IP地址、目的IP地址、源端口、目的端口和通信协议,与包过滤防火墙不同,状态检测防火墙基于会话信息进行决策,而不是包信息。
当状态防火墙是用来验证输入的数据,它决定了当前分组比赛之前允许会话存储在状态表中的信息。状态检测防火墙还可以防止基于异常的TCP网络层的攻击,网络设备,如路由器,分解成更小的数据帧的数据包。因此,状态检测设备通常需要对IP数据帧进行重组,并根据其原始顺序将它们组装成完整的数据包。
1.3深度检测防火墙(深检防火墙)
深度检测防火墙状态检测防火墙技术与应用相结合来处理应用程序的流量,并防止目标系统的各种复杂的攻击。结合状态检测的所有功能,深度检测防火墙可以快速完成网络层次分析和数据流量的访问控制决策。对于允许的数据流,我们将根据应用程序级别的信息对负载进行进一步的决策。
深度检测防火墙分析TCP或UDP数据包的内容,以便对负载有一个大致的了解。
2、深度探测技术的四个基本特征
新的深度探测技术仍在涌现,以实现不同的深度探测功能,但我们需要了解深度探测技术的基本特征。
高级深度检测防火墙集成了包过滤防火墙和状态检测防火墙的所有功能,如图1所示。
先进的深度探测技术一般有以下四个方面:
应用层加密/解密;
正常化;
协议一致性;
双向负荷检测;
这四个特性为Web应用程序提供了重要的保护。如果没有实现其中的一种,那么在抵御应用层攻击时,深探测防火墙的效果将大大降低。
2.1应用层加密/解密
SSL是广泛应用于各种情况,确保相关数据的安全性。这对防火墙提出了新的要求:它必须能够处理数据的加密/解密。如果我们不解密数据加密的SSL、防火墙不能对负载的信息,也不能确定是否应用层包含有关应用程序的信息。没有解密,所有深度检测的优势无法显示。
由于SSL加密的高安全性,企业在关键应用中经常使用SSL技术来保证通信数据的安全,如果深度检测不能为企业中的关键应用提供深度检测安全,整个深度检测的优势将是毫无意义的。
2.2规范
应用层攻击的预防在很大程度上依赖于字符串匹配。异常匹配会导致安全漏洞。例如,为了找出如果一个请求一个安全策略被启用,防火墙通常匹配请求的URL的安全政策。一旦政策条件完全匹配,防火墙采用相应的安全政策,可能会有各种不同形式的URL指向相同的资源,如果URL编码的二进制模式是不同的,比较不工作。攻击者利用各种技术来伪装输入URL,尽量避免字符串匹配实现道口安全设备的目的。
这些攻击在欺骗IDS和IPS中尤其有效,因为只有当攻击代码与安全设备的特征库稍有不同时,攻击代码才能实现目标。
字符串匹配问题需要利用归一化技术,深度检测可以识别和防止大量的攻击,防止帧数据、Unicode、url编码、双URL编码和多窗体攻击等攻击需要规范化技术。
2.3协议一致性
应用层协议,如HTTP,SMTP,POP3,IMAP,DNS,FTP,是经常使用的应用程序。每个协议的RFC(请求注解)创建的相关规范。
深度检测防火墙必须确认应用层数据流是否与这些协议定义一致,以防止攻击的隐藏。
深度检测用于应用层的状态检测,协议的一致性是通过对协议包的不同字段进行解密实现的。当标识协议中的字段时,由RFC定义防火墙的应用程序规则以检查其合法性。
2.4双向负载检测
深度检测具有强大的功能,允许数据包通过,拒绝数据包,检查或修改第四到7层的数据包,包括包头和load.http深度检测可以看到的信息的网址,包头,并在消息体参数。深度检测防火墙可以自动配置的动态配置才能正确检测服务变量,如最大长度,隐藏字段和单选按钮,等等。如果请求的变量不匹配,它不存在或是不正确的。防火墙将丢弃请求,将事件写入日志,并向管理员发送警告消息。
深度检测技术允许URL、包头和参数的修改或转换,这类似于应用层上的NAT。
三.总结
在复杂的web环境中,为了提供全面的应用保护,必须进行深度检测,为了有效地防止网络攻击,防火墙必须能够应用基于源IP地址、目的IP地址、端口和应用内容的安全策略。
深探测技术仍在不断发展,但深探测技术一般有四个方面:应用级加密/解密、标准化、协议一致性、双向负载检测等。
在部署web应用时,企业应确保防火墙能够满足这些应用所需的安全要求,防火墙能满足深度检测技术的四个基本特征。
在设计状态检测防火墙时,对web应用程序没有特定的攻击。为了适应web应用日益增长的威胁,出现了新一代的深度检测防火墙。
本文首先介绍了防火墙技术的发展历程,然后介绍了深度检测技术的四个基本特征。
1,防火墙技术的演进过程
防火墙技术的演进,如图1所示,到目前为止,主要有三种类型的包过滤防火墙,状态检测保护墙和深度检测防火墙。
1.1包过滤防火墙(包过滤防火墙)
包过滤防火墙第一代防火墙,没有国家的概念。通过包过滤,管理员可以允许或禁止选项的ACL(访问控制列表,访问控制列表),与包过滤防火墙具有以下属性。
物理网络接口包;
源IP地址和端口;
*目的IP地址和端口;
然而,包过滤防火墙的安全性是有缺陷的,因为系统对应用层信息没有感知,即防火墙不了解通信内容,因此可能被黑客破坏。
由于多种原因,相信包过滤防火墙是安全的,并逐渐被状态检测防火墙所取代。
1.2状态检测防火墙(状态检测防火墙)
状态检测防火墙的出现,成为市场的绝对领导者,主要原因包括性能、部署和可伸缩性等,它们在90年代中期迅速发展,1993,检控点成功推出了世界上第一个商用状态检测防火墙产品。
状态检测防火墙在网络层工作。与包过滤防火墙相比,状态检测防火墙决定是否允许或禁止数据流。其基础是源IP地址、目的IP地址、源端口、目的端口和通信协议,与包过滤防火墙不同,状态检测防火墙基于会话信息进行决策,而不是包信息。
当状态防火墙是用来验证输入的数据,它决定了当前分组比赛之前允许会话存储在状态表中的信息。状态检测防火墙还可以防止基于异常的TCP网络层的攻击,网络设备,如路由器,分解成更小的数据帧的数据包。因此,状态检测设备通常需要对IP数据帧进行重组,并根据其原始顺序将它们组装成完整的数据包。
1.3深度检测防火墙(深检防火墙)
深度检测防火墙状态检测防火墙技术与应用相结合来处理应用程序的流量,并防止目标系统的各种复杂的攻击。结合状态检测的所有功能,深度检测防火墙可以快速完成网络层次分析和数据流量的访问控制决策。对于允许的数据流,我们将根据应用程序级别的信息对负载进行进一步的决策。
深度检测防火墙分析TCP或UDP数据包的内容,以便对负载有一个大致的了解。
2、深度探测技术的四个基本特征
新的深度探测技术仍在涌现,以实现不同的深度探测功能,但我们需要了解深度探测技术的基本特征。
高级深度检测防火墙集成了包过滤防火墙和状态检测防火墙的所有功能,如图1所示。
先进的深度探测技术一般有以下四个方面:
应用层加密/解密;
正常化;
协议一致性;
双向负荷检测;
这四个特性为Web应用程序提供了重要的保护。如果没有实现其中的一种,那么在抵御应用层攻击时,深探测防火墙的效果将大大降低。
2.1应用层加密/解密
SSL是广泛应用于各种情况,确保相关数据的安全性。这对防火墙提出了新的要求:它必须能够处理数据的加密/解密。如果我们不解密数据加密的SSL、防火墙不能对负载的信息,也不能确定是否应用层包含有关应用程序的信息。没有解密,所有深度检测的优势无法显示。
由于SSL加密的高安全性,企业在关键应用中经常使用SSL技术来保证通信数据的安全,如果深度检测不能为企业中的关键应用提供深度检测安全,整个深度检测的优势将是毫无意义的。
2.2规范
应用层攻击的预防在很大程度上依赖于字符串匹配。异常匹配会导致安全漏洞。例如,为了找出如果一个请求一个安全策略被启用,防火墙通常匹配请求的URL的安全政策。一旦政策条件完全匹配,防火墙采用相应的安全政策,可能会有各种不同形式的URL指向相同的资源,如果URL编码的二进制模式是不同的,比较不工作。攻击者利用各种技术来伪装输入URL,尽量避免字符串匹配实现道口安全设备的目的。
这些攻击在欺骗IDS和IPS中尤其有效,因为只有当攻击代码与安全设备的特征库稍有不同时,攻击代码才能实现目标。
字符串匹配问题需要利用归一化技术,深度检测可以识别和防止大量的攻击,防止帧数据、Unicode、url编码、双URL编码和多窗体攻击等攻击需要规范化技术。
2.3协议一致性
应用层协议,如HTTP,SMTP,POP3,IMAP,DNS,FTP,是经常使用的应用程序。每个协议的RFC(请求注解)创建的相关规范。
深度检测防火墙必须确认应用层数据流是否与这些协议定义一致,以防止攻击的隐藏。
深度检测用于应用层的状态检测,协议的一致性是通过对协议包的不同字段进行解密实现的。当标识协议中的字段时,由RFC定义防火墙的应用程序规则以检查其合法性。
2.4双向负载检测
深度检测具有强大的功能,允许数据包通过,拒绝数据包,检查或修改第四到7层的数据包,包括包头和load.http深度检测可以看到的信息的网址,包头,并在消息体参数。深度检测防火墙可以自动配置的动态配置才能正确检测服务变量,如最大长度,隐藏字段和单选按钮,等等。如果请求的变量不匹配,它不存在或是不正确的。防火墙将丢弃请求,将事件写入日志,并向管理员发送警告消息。
深度检测技术允许URL、包头和参数的修改或转换,这类似于应用层上的NAT。
三.总结
在复杂的web环境中,为了提供全面的应用保护,必须进行深度检测,为了有效地防止网络攻击,防火墙必须能够应用基于源IP地址、目的IP地址、端口和应用内容的安全策略。
深探测技术仍在不断发展,但深探测技术一般有四个方面:应用级加密/解密、标准化、协议一致性、双向负载检测等。
在部署web应用时,企业应确保防火墙能够满足这些应用所需的安全要求,防火墙能满足深度检测技术的四个基本特征。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。