belial waf

Nginx白名单防御模块
授权协议 Apache
开发语言 Lua
所属分类 服务器软件、 Nginx扩展模块
软件类型 开源软件
地区 国产
投 递 者 齐坚成
操作系统 Linux
开源组织
适用人群 未知
 软件概览

这个程序是基于 nginx lua module . 运行平台是 linux freebsd 的 nginx 。。 WIN 的 你可以用个 linux 的 nginx 做反向代理 保护后面的服务。

Belial 目前包含的模块有 : GET 、 POST 、 COOKIE SQL注入防御、文件上传控制、POST白名单审核、nginx路径解释防御、封IP、 自动拦截防御 cc防御。 防御面向的语言是 php .. 其他的~不做考虑 。启用 belial waf 在性能损耗上基本可以忽略~

有问题请联系俺。 俺的微博: http://weibo.com/shajj

系列使用教程

1、nginx lua 和 belial waf 安装配置 http://www.dwz.cn/awGdk

2、我线上的配置(包括config.lua 和 nginx.conf的配置) https://github.com/nixuehan/Belial/tree/master/example

3、belial waf 目录结构和文件解释 http://dwz.cn/axyOW

4、配置文件参数解释 http://www.dwz.cn/awCYM

5、基本防御机制 http://dwz.cn/axfxQ

6、post白名单机制 http://dwz.cn/axBrV

7、自动拦截机制 http://dwz.cn/axD74

8、CC防御机制 http://dwz.cn/axGjD

9、日志文件 http://dwz.cn/axGN3

 相关资料
  • 《矿山防御》是一款类似《无尽的饼干》的放置游戏,糅合了战斗、炼金、法术等元素。

  • 防御XSS攻击的一般原理 cleaner是Jsoup的重要功能之一,我们常用它来进行富文本输入中的XSS防御。 我们知道,XSS攻击的一般方式是,通过在页面输入中嵌入一段恶意脚本,对输出时的DOM结构进行修改,从而达到执行这段脚本的目的。对于纯文本输入,过滤/转义HTML特殊字符<,>,",'是行之有效的办法,但是如果本身用户输入的就是一段HTML文本(例如博客文章),这种方式就不太有效了。这个时

  • 本文向大家介绍linux封锁IP简单防御UDP攻击,包括了linux封锁IP简单防御UDP攻击的使用技巧和注意事项,需要的朋友参考一下 研究起因由于近些日子我的VPS遭受攻击,不管是win的还是linux的都遭受了UDP攻击,流量剧增不一会DOWN机了,这让我很恼火,非常想知道是谁干的 现在说下我的本地测试VPS配置 centos6.0 1.我们要查看这些流量的攻击来源,所以我们需要下载iftop

  • 比特币确实是最安全的加密货币。它在协议的多个级别提供安全性。它经常呈现持续复杂的攻击。在本节中,我们将了解在比特币系统中的一些可能的攻击类型。 Sybil攻击 Sybil攻击发生在点对点网络中。恶意攻击者希望对比特币网络进行此攻击。在这种情况下,网络中的节点同时运行多个身份并破坏信誉系统中的权限。其主要目的是在网络中获得大部分影响力,以在系统中执行非法行为。 Sybil攻击难以检测和预防,但以下措

  • 问题内容: 如果我写 是只读的,但是如果我写 然后也被修改。 如果在API中表示: 返回指定集合的​​不可修改视图。此方法允许模块为用户提供对内部集合的“只读”访问权限。 那么,为什么如果我修改原始集合又修改了目标复制的集合? 也许我误解了含义,如果是的话,写一份防御性副本的方式是什么? 问题答案: 是的,您理解正确。这个想法是,返回的对象不能直接更改,而是可以通过其他方式更改(通过直接更改内部集

  • 外部域是应用无法控制的,而域名白名单则是一种控制访问外部域的安全模型。Cordova提供了一项可配置的安全策略来定义哪些外部站点可以访问。默认情况下,新的app被配置成可以访问任何站点。然而在发布到生产环境前,你应该制定一份白名单,限制应用可以访问的域名和子域名。 对于Android(从4.0版本起),Cordova的安全策略是通过一个插件接口来扩展的。你的app应该使用cordova-plugi

  • 问题内容: 一直试图找到实现生成Calendar对象的防御性副本的方法的最佳方法。 例如: 当检查空输入并进行复制时,我特别担心线程的交错,还是我遗漏了一些明显的东西? 问题答案: (我想现在是针对稍微不同的受众群体的…) 如果我绝对必须使用(而不是Joda Time),我会使用。您在评论中辩解说,您担心“顽皮的子类”-您打算如何在 任何 方案中解决该问题?如果您对所涉及的子类一无所知,并且不信任

  • 本文向大家介绍为Nginx服务器配置黑名单或白名单功能的防火墙,包括了为Nginx服务器配置黑名单或白名单功能的防火墙的使用技巧和注意事项,需要的朋友参考一下 功能描述: 处在黑名单中的ip与网络,将无法访问web服务。 处在白名单中的ip,访问web服务时,将不受nginx所有安全模块的限制。 支持动态黑名单(需要与ngx_http_limit_req 配合) 具体详见下面的说明 文件配置方法说