博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
modsecurity(尚不完善)
阅读量:6589 次
发布时间:2019-06-24

本文共 1332 字,大约阅读时间需要 4 分钟。

modsecurity

ModSecurity是一个入侵探测与阻止的引擎.它主要是用于Web应用程序所以也可以叫做Web应用程序防火墙.它可

以作为Apache Web服务器的一个模块或单独的应用程序来运行.ModSecurity的目的是为增强Web应用程序的安全

性和保护Web应用程序避免遭受来自已知与未 知的攻击.

 

# tar zxf modsecurity-apache_2.6.1.tar.gz -C /usr/src
# cd /usr/src/modsecurity-apache_2.6.1/
# ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-apu=/usr/local/apache/
# make && make install

4、修改httpd.conf

# vi /usr/local/apache/conf/httpd.conf

在httpd.conf中插入三段内容,如下:

LoadFile /usr/lib/libxml2.so
LoadFile /usr/local/lib/liblua5.1.so

##此模块提供从文件系统的不同部分到文档树的映射和URL重定向,推荐加载

LoadModule alias_module modules/mod_alias.so
##如果需要基于一定规则实时重写URL请求,加载此模块(推荐),否则注释掉
LoadModule rewrite_module modules/mod_rewrite.so

##加载ModSecurity过滤插件,以解决SQL注入和XSS问题
LoadModule security2_module modules/mod_security2.so

##ModSecurity插件的配置文件信息

<IfModule security2_module>
    Include conf/modsecurity_crs/*.conf
    Include conf/modsecurity_crs/base_rules/*.conf
</IfModule>

:wq

# mkdir /usr/local/apache/conf/modsecurity_crs

5、重启动Apache

# /usr/local/apache/bin/apachectl restart

 

附:

 

设置配置文件

ModSecurity2.X自带比较丰富的过滤规则库,我们只需要根据自己的需要把相应的配置文件复制到服务器即可

1、先在Apache的conf目录下建一个新目录modsecurity_crs,这个目录名要与httpd.conf文件中指定的路径一

致:

conf/modsecurity_crs/

2、从ModSecurity源码包中把rules目录里的所有内容(包括子目录)复制到服务器上的

conf/modsecurity_crs/目录下

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/834950如需转载请自行联系原作者

yangzhimingg

你可能感兴趣的文章
MapGuide应用最佳实践--采用托管(Managed)资源还是非托管(Unmanaged)资源
查看>>
iOS:扩展UIColor,支持十六进制颜色设置
查看>>
MapGuide开发中使用Fusion Viewer及通过程序开关图层
查看>>
最简单的基于FFmpeg的AVDevice例子(读取摄像头)【转】
查看>>
解决eclipse不识别Android手机的问题
查看>>
标准答案-有多少人能分得清值类型和引用类型?
查看>>
Java8-Stream-No.12
查看>>
Java编译那些事儿【转】
查看>>
各种排序算法的总结
查看>>
[.net 面向对象程序设计进阶] (25) 团队开发利器(四)分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境【转】...
查看>>
SpringBoot相关
查看>>
[LeetCode] Sudoku Solver 求解数独
查看>>
html5/haXe开发偶感
查看>>
js深入研究之神奇的匿名函数类生成方式
查看>>
The life cycle of a typical project 一个典型的项目生命周期
查看>>
推荐F#最近的一些资源
查看>>
Linux文件操作
查看>>
ylbtech-Recode(记录)-数据库设计
查看>>
运动目标跟踪与检测的源代码(CAMSHIFT 算法)
查看>>
PHP工厂模式的简单实现
查看>>