第一、OpenResty
我们很多站长提供的脚本工具中,都有利用OpenResty框架且基于Nginx引擎的防火墙工具。其中集成Nginx、Lua、lua-nginx-module模块。支持设置IP白名单、过滤规则、CC防御等设置。
开源地址:https://github.com/openresty
第二、Naxsi
Naxsi,同样是一个开放源代码、高效、低维护规则的Nginx Web应用防火墙模块。Naxsi的主要目标是加固web应用程序,以抵御SQL注入、跨站脚本、跨域伪造请求、本地和远程文件包含漏洞。Naxsi 不要求任何特定的依赖,它需要的 libpcre ,libssl ,zlib ,gzip 这些 Nginx 已经集成。
开源地址:https://github.com/nbs-system/naxsi
第三、ModSecurity
ModSecurity,是一个开源、跨平台的web应用程序防火墙模块,它主要是用于Web应用程序所以也可以叫做Web应用程序防火墙。早期是Apache的安全模块,后来发展成为开源的、跨平台的WEB应用防火墙。目的是为增强Web应用程序的安全性和保护Web应用程序避免遭受来自已知与未知的攻击。
开源地址:https://github.com/SpiderLabs/ModSecurity
第四、OpenWAF
OpenWAF,比较全面的开源的Web应用防护系统模块功能。我们看到的产品是基于nginx_lua API分析HTTP请求信息原理。OpenWAF,通过行为分析引擎和规则引擎两大功能引擎构成。我们看到的规则引擎是对单个请求进行分析,行为分析引擎用来管理跨请求信息追踪。常见的功能可以实现注入攻击,跨站攻击,信息泄露,异常请求等安全防护。
开源地址:https://github.com/titansec/OpenWAF
第五、FreeWAF
FreeWAF,是一款开源的Web应用防火墙产品,其命名为FreeWAF,它工作在应用层,对HTTP进行双向深层次检测。对于来自 Internet的 攻击进行实时防护,避免黑客利用应用层漏洞非法获取或破坏网站数据,可以有效地抵御黑客的各种攻击,如SQL注入攻击、XSS攻击、CSRF攻击、缓冲区 溢出、应用层DOS/DDOS攻击等;同时,对Web服务器侧响应的出错信息、恶意内容及不合规格内容进行实时过滤,避免敏感信息泄露,确保网站信息的可 靠性。
开源地址:https://www.oschina.net/news/62829/freewaf-1-4-1-released
第六、VeryNginx
VeryNginx 是一个功能强大友好的 Nginx 扩展程序。VeryNginx 基于 Lua_Nginx_Module(openrestry) 开发,实现了高级的防火墙、访问统计和其他的一些功能。 强化了 Nginx 本身的功能,并提供了友好的 Web 交互界面。
开源地址:https://github.com/alexazhou/VeryNginx
第七、X-WAF
X-WAF是一款适用中、小企业的云WAF系统,让中、小企业也可以非常方便地拥有自己的免费云WAF。支持对常见WEB攻击的防御,如sql注入、xss、路径穿越,阻断扫描器的扫描等。对持对CC攻击的防御waf为反向模式,后端保护的服务器可直接用内网IP。
开源地址:https://github.com/xsec-lab/x-waf
原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/4402.html