Web应用防火墙 WAF
Web应用防护系统(Web Application Firewall, 简称:WAF)代表了一类新兴的信息安全技术,用以解决诸如防火墙一类传统设备束手无策的Web应用安全问题。与传统防火墙不同,WAF工作在应用层,因此对Web应用防护具有先天的技术优势。基于对Web应用业务和逻辑的深刻理解,WAF对来自Web应用程序客户端的各类请求进行内容检测和验证,确保其安全性与合法性,对非法的请求予以实时阻断,从而对各类网站站点进行有效防护。
ModSecurity是一个入侵侦测与防护引擎,其目的是为增强Web应用程序的安全性和保护Web应用程序避免遭受来自已知与未知的攻击。
Nginx 安装 modSecurity 模块
- 安装依赖
|
|
2. 编译 modSecurity
首先到 modSecurity 官网上下载最新版并编译:
|
|
会花1分钟左右的时间去编译。
3. 将 modSecurity 模块打包进 nginx
要从源码层级将 modSecurity 模块编译进 nginx。
|
|
安装后,nginx 位于 /usr/local/nginx/sbin/nginx
。
4. 启用 modSecurity
|
|
|
|
上面指定了modSecurity 的配置文件为 modsecurity.conf,下面来创建它:
|
|
参考: