下面是Web应用程序防火墙的基本常识,它为您提供了保护数据的详细依据,欢迎您阅读。


传统的防火墙是用来解决网络的访问控制问题,可以防止未经授权的网络请求,而应用防火墙通过在应用程序会话执行请求处理应用层。应用防火墙专门保护Web应用程序的通信流和所有相关的应用资源的Web协议发起攻击。


应用防火墙可以阻止浏览器和HTTP攻击,使用应用程序的行为出于恶意。这些攻击包括使用特殊字符或通配符修改数据的攻击,试图得到命令串或逻辑语句的逻辑内容的攻击,基于帐户的目标攻击,文件或主机。


实现应用程序防火墙有两种方法:一种执行活动行为的正面安全模型和一种防止已知攻击的负安全模型。


主动安全模型通过用户和应用程序之间的交互应用学习逻辑,然后建立已知请求的有效策略以执行积极的行动。


1。初始策略包含有效启动页的列表。在创建会话策略之前,用户的初始请求必须与启动页面相匹配。


2、应用防火墙分析下载网页的请求,包括Web链接、下拉菜单和表格域,并制定在用户会话期间可以发布的所有允许请求的策略。


三.在用户请求发送到服务器之前验证请求的有效性。该策略未被确认的请求被阻止为无效请求。


4。当用户会话结束时,此会话策略将被销毁。在新会话中,将创建一个新策略。


被动安全模型依赖于具有可能攻击的特征的数据库,以防止攻击的识别,并且实现如下所示。


1。使用已知的攻击特征集制定策略。


2。不要使用下行页分析来更新策略。


三.识别出的攻击被阻止,未知的请求(好的或坏的)被认为是有效的,并被发送到服务器进行处理。


4。所有用户共享相同的静态策略。


应用防火墙安装防火墙和应用服务器运行在ISO模型的第七层。所有的会话信息,包括上行和下行的会话信息,将通过应用防火墙。下行请求通过应用防火墙,并在主动模式的情况下,政策分析。这就要求应用防火墙是安装在缓存服务器的前端,以确保请求的有效性。上行请求通过应用防火墙,只允许合法的请求通过,从而避免了有害的请求进入服务器。


应用防火墙知道输入和输出的会话请求,提供在线集成现有的应用程序,并与Web应用技术兼容。应用防火墙处理这些威胁在现实面前它威胁到应用。防火墙是用来监测80和443的TCP端口,接收输入HTTP /确保从客户端的HTTP请求,然后解析这些请求,建立对话关系,或创建一个会话,然后配合会议的政策要求。如果请求确认(即相应的链接是公认的),这是提交给Web服务器。如果不承认,请求被拒绝。当回复WEB服务器到达应用防火墙,它将建立与所请求的会话的关系,并分析它。同时,通过对话提取和建立策略更新(识别新链接)。


如果这是第一个请求的答案,则加密的会话曲奇也被附加到这个应答中,以识别与客户端的通信会话。