首页 网络安全 安全学院 查看内容

一个宝藏项目:没有复杂配置的 Web 应用防火墙

2021-1-10 13:48 |来自: 互联网 1237 0

摘要: 今天给大家分享的这个开源项目是:ngx_waf,这个项目虽然看似简单,但是却非常实用,而且配置也不复杂。它是一个用于 nginx 的没有复杂配置的 Web 应用防火墙模块。这个开源项目支持的特性如下:支持 IPV4 和 IPV6。 ...
关键词: 项目 黑名单 配置 支持 黑白 名单 模块 复杂 解释 非常

今天给大家分享的这个开源项目是:ngx_waf,这个项目虽然看似简单,但是却非常实用,而且配置也不复杂。

它是一个用于 nginx 的没有复杂配置的 Web 应用防火墙模块。

这个开源项目支持的特性如下:

  • 支持 IPV4 和 IPV6。
  • CC 防御,超出限制后自动拉黑对应 IP 一段时间。
  • IP 黑白名单,同时支持类似 192.168.0.0/16 和 fe80::/10,即支持点分十进制和冒号十六进制表示法和网段划分。
  • POST 黑名单。
  • URL 黑白名单
  • GET 参数黑名单
  • UserAgent 黑名单。
  • Cookie 黑名单。
  • Referer 黑白名单。
  • 下载和安装

    使用时,只需要在需要启用模块的 server 块添加下列配置,例如:

    具体配置项的规则和解释,我在这里就不过多介绍了,大家可以去 GitHub 上直接查看,内容和使用方式解释的都非常的清楚。

    比如:

    开源项目地址:https://github.com/ADD-SP/ngx_waf

    开源项目作者:ADD-SP

    本文出处: https://www.toutiao.com/a6915664427169890820/
    声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部