加入收藏 | 设为首页 | 会员中心 | 我要投稿 百科站长网 (https://www.baikewang.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 应用 > 正文

Web防火墙简述(一)

发布时间:2022-12-15 11:23:58 所属栏目:应用 来源:
导读:  开头小幽默,愚公移山的搞笑引申版,愚公在临死前,把儿子叫到床前,拼尽最后的力气说:“移山!移山!”儿子说:“亮晶晶?”,你会唱小星星吗?

  言归正传,关于Web和Web防火墙,小
  开头小幽默,愚公移山的搞笑引申版,愚公在临死前,把儿子叫到床前,拼尽最后的力气说:“移山!移山!”儿子说:“亮晶晶?”,你会唱小星星吗?
 
  言归正传,关于Web和Web防火墙,小编有一些话来说,从这篇文章后小编将开始研究Web防火墙的知识点。
 
  首先,Web顾名思义是网页的意思,用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为两种,即静态页面和动态页面。
 
  ·静态Web资源:在访问过程中浏览的数据始终不发生改变(指代码不会改变,而不是页面)
 
  静态资源一般的开发技术为:HTML
 
  ·动态Web资源:被访问的数据由程序产生,会由不同时间/地点/访问对象而改变(指底层程序产生的代码不同)
 
  动态资源一般的开发技术为:JSP/Servlet,ASP,PHP等
 
  刚刚在上文小编顺嘴提了Web的一些小知识。接下来就可以续上Web的引申Web防火墙。
 
  一.前言
 
  Web应用程序防火墙是一种特殊类型的应用程序防火墙,专门应用于Web应用程序。它被部署在Web应用程序前,分析基于Web的双向流量,能检测和阻止任何恶意攻击。简言之是Web防火墙是入侵检测系统,网络渗透/攻击的保护层。
 
  ·WAF被定义为位于Web应用程序和客户端及端点之间的安全策略执行点,其可应用于软件或者硬件,也可以在设备在运行或者运行公共操作系统的服务器中实现。换一种说法就是,WAF可以看作一个虚拟或物理设备,防止Web应用程序中的漏洞被外部利用,检测跨网站点脚本和SQL注入这类的攻击。
 
  ·WAF不是最好的安全解决方案,而是需要与其他网络边界安全解决方案一起结合使用。如网络防火墙和入侵防御系统一起使用,加强了整体防御。
 
  Web应用程序漏洞扫描程序(Web应用程序安全扫描程序),用于检测Web应用程序是否存在潜在安全漏洞的自动程序。
 
  ·补救:一些工具还会查找软件编码错误,从而解决漏洞
 
  ·虚拟补丁:开发者需要在应用程序中对代码进行更正,要想更快的响应,就要提供临时响应的修复。
 
  二.历史
 
  Web防火墙一共经历了三代。
 
  第一代:数据包过滤器
 
  ·第一个关于防火墙技术的论文被写于1988年,Digital Equipment Corporation的工程师开发了称为“包过滤防火墙”的过滤系统,此后在AT&T贝尔实验室,
 
  Bill Cheswich和Steve Bellovin开发了一个工作模型,用于过滤IP地址,通信协议和端口。
 
  第二代:有状态过滤器
 
  ·1989-1990年,AT&T贝尔实验室有三位员工开发了第二代防火墙,称为电路级网关。在第一代的基础上增加了状态。
 
  第三代:应用层
 
  ·Marcus Ranum,Wei Xu和Peter Churchyard于1993年10月发布了Firewall Toolkit(FWTK)的应用程序防火墙,应用层过滤的好处是控制粒度比前两代更加精细。第一家提供专用Web应用程序防火墙的公司是Perfecto Technologies,其产品App Shield(更名为Sanctum),被评为十大网络应用黑客技术,并为WAF市场奠定了基础,像是Hidden Field Manipulation(隐藏攻击),Parameter Tampering(参数篡改),Buffer Overflow(缓冲区溢出)等功能。
 
  三.类型
 
  WAF具有相似的功能,但在用户界面,部署选项或特定环境要求上有差异。
 
  1. 硬件防火墙
 
  缺点:成本高,易受厂商的限制,产品迭代不及时
 
  ·包过滤防火墙
 
  ·应用网关(互联网应用程序在两台主机之间处理流量)防火墙
 
  ·状态检测防火墙
 
  ·复合型防火墙
 
  2. 软件防火墙
 
  优点:通常作为计算机系统上的程序运行,可定制,允许客户操控其功能。
 
  ·Akamai Technologies Kona
 
  ·阿里云WAF
 
  ·亚马逊AWS WAF
 
  ·Cloudbric
 
  ·CloudFlare
 
  ·F5 Silverline
 
  ·Fastly
 
  ·Imperva Incaspula
 
  ·Radware
 
  ·Sucuri Firewall
 
  3. 开源防火墙
 
  ·ModSecurity
 
  ·Naxsi
 
  四.功能
 
  Web应用防火墙的具有以下四个方面的功能(不是所有的防火墙都有):
 
  1. 审计设备:用来截获所有HTTP数据或者仅仅满足某些规则的会话。
 
  2. 访问控制设备:用来控制对Web应用的访问,既包括主动安全模式也包括被动安全模式。
 
  3. 架构/网络设计工具:当运行在反向代理模式,他们被用来分配职能应用防火墙,集中控制,虚拟基础结构等。
 
  4. Web应用加固工具:这些功能增强被保护Web应用的安全性,它不仅能够屏蔽WEB应用固有弱点,而且能够保护Web应用编程错误导致的安全隐患。
 
  五.工作原理
 
  黑名单:根据OWASP列出的规则进行过滤拦截。优点:适用于大多数用户而无需适配,会有些误报;缺点:只能拦截已知的攻击类型,无法拦截未知攻击,太过依赖规则库。
 
  白名单:根据自身业务生成的规则库,其他请求均被拦截。与其他类型的WAF相比,不存在误杀行为。优点:可以拦截未知攻击;缺点:不够通用,因为用户的业务不同,规则无法重用。
 
  关于Web防火墙的此次片段分享完成,欲知后事如何,请听下回分解!还请计算机大佬给出建议和指导。
 

(编辑:百科站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!