首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ModSecurity安装了,不懂原理和规则?这篇帮你搞定

    之前的文章中介绍了Nginx中添加模块ModSecurity,默认ModSecurity 只有一个配置文件modsecrurity.conf,ModSecurity就是通过该文件进行配置,包括安全规则引擎以及安全规则配置...拒绝超过指定长度的响应体, SecDataDir /tmp/ #ModSecurity存放持久化数据(如ip 地址数据,session 数据等)路径,initcol、setsid和setuid需要用到这个指令...#调试日志路径,1~3级别一直用于产生apache/nginx的错误日志,因为你可以在产品中一直使用0级别做为默认的日志级别,级别4-9用于调试, 不建议在产品中使用这么高级别的日志,过度的日志记录会限制服务器的性能...(目前仅对配置了拦截响应体和配置审计日志引擎记录有效)。...中间人响应体和实际的响应体相同,除非ModSecurity拦截了中间人响应体,这种情况下,实际响应体会包含出错信息(可能是apache的默认错误信息,也可能是出错文档页面)。

    7.2K30

    ModSecurity:一款优秀的开源WAF

    一、ModSecurity3.0介绍 ModSecurity是一个开源的跨平台Web应用程序防火墙(WAF)引擎,用于Apache,IIS和Nginx,由Trustwave的SpiderLabs开发。...作为WAF产品,ModSecurity专门关注HTTP流量,当发出HTTP请求时,ModSecurity检查请求的所有部分,如果请求是恶意的,它会被阻止和记录。...优势: 完美兼容nginx,是nginx官方推荐的WAF 支持OWASP规则 3.0版本比老版本更新更快,更加稳定,并且得到了nginx、Inc和Trustwave等团队的积极支持 免费 ModSecurity...centOS7.6阿里云镜像 升级软件和内核 yum update 安装nginx: http://nginx.org/en/linux_packages.html#mainline yum install...的配置和规则 vim /etc/nginx/modsec/main.conf Include the recommended configuration Include /etc/nginx/modsec

    4.8K21

    如何在Ubuntu 14.04和Debian 8上使用Apache设置ModSecurity

    介绍 ModSecurity是一个免费的Web应用程序防火墙(WAF),可与Apache,Nginx和IIS配合使用。...要在此步骤中查找和替换配置指令,我们将使用sed流编辑器。 要启用的基本指令 将默认的ModSecurity配置文件设置为DetectionOnly,根据规则匹配记录请求,不阻止任何内容。...这可以通过编辑modsecurity.conf文件和修改SecRuleEngine指令来更改。如果您在生产服务器上尝试此操作,请仅在测试所有规则后更改此指令。...它仅用作测试SQL注入和ModSecurity规则的示例。它将在本教程结束之前删除。 首先,访问MySQL提示符。...sudo rm /var/www/html/form.php 结论 在本教程中,您学习了如何安装和配置ModSecurity,以及添加自定义规则。

    2.5K00

    使用ModSecurity & ELK实现持续安全监控

    )解决方案,或者作为使用开源解决方案的独立主动监控系统 工作流程 使用ModSecurity和ELK的连续监控和警报系统的高级工作流程可描述如下:: 实现ModSecurity WAF 监控警报攻击模式和来源...IP 使用ELK stack进行分析和可视化 分析ModSecurity WA日志中OWASP前10大风险 在网络中使用ModSecurity和ELK进行监控和报警的图示如下所示: 图表中编号实体的工作.../角色如下: WAF阻止了恶意请求 ModSecurity作为WAF运行 已配置Nginx代理服务器 服务器上承载的Web应用程序 WAF的日志通过Nginx日志和应用程序日志生成 Beats:将日志从服务器发送到...Nginx反向代理的参考: https://github.com/andrewnk/docker-alpine-nginx-modsec https://www.nginx.com/blog/compiling-and-installing-modsecurity-for-open-source-nginx.../ ModSecurity安装后将生成一个日志文件,其中包含所有被阻止的请求,基本上有三个日志文件将被配置到Nginx和ModSecurity配置文件中: A、Error Logs 当在服务器上遇到错误或任何恶意尝试时会生成错误日志

    3.4K20

    企业安全体系架构分析:开发架构之开源WAF延申

    一、选用 其实在选用方面是需要进行多方面对比的,有业务需求方面的,有安全本身的,出于我们业务和架构的考虑,在这里我们使用的是modsecurity V3作为主体WAF框架,OWASP TOP 10作为主要策略...服务器性能方面由于WAF的特性是需要串联到链路中的,所以在这里是放在nginx代理服务器上,4核8G的服务器,对于量不大的nginx来说已经是高配了。...从速率的角度考虑,由于是挂在nginx的模块,所以速率方面不需要太担心。 从误报率的角度来说,任何的WAF都会存在误报,但是modsecurity的高自由调整策略是我特别习惯的一个特性。...原先是apache的组件,后应广大网友要求,增加了nginx版的modsecurity,但是原先的waffle(效果展示)却并没有适配nginx,我曾研究过nginx的waffle,虽然最终可以使用,但是体验并不是特别好...1.了解modsecurity日志记录机制 Modsecurity V3的日志支持分布式日志记录和集中式日志记录,支持json格式的记录,详见GitHub。

    1.2K20

    如何做 Nginx 安全日志分析可视化,看这一篇就够了

    之前介绍过 ModSecurity 这款优秀的开源 WAF,它是一个入侵检测与阻止的引擎,原本是Apache的一个模块,现在可作为单独模块编译添加到 Nginx 服务中 虽然这款 WAF 很优秀,但是使用起来并没有那么容易...,之前也整理了文章介绍它的原理和规则,然而还有一个问题,就是它的日志分析,之前介绍原理规则的时候,也介绍了它的日志规则,但是在使用过程中,纯文本的记录方式,对于入侵分析太不友好了 所以今天介绍一款管理...ModSecurity 日志的开源项目 WAF-FLE WAF-FLE是专门用来处理ModSecurity日志和事件的控制台,管理员可以通过WAF-FLE查看和搜索ModSecurity记录的日志...service deamon的方式查询日志,这种是实时查询,WAF-FLE controller URL是配置waf-fle的控制器地址,mlog2waffle是通过put请求发送数据到这个接口地址,下面就是配置ModSecurity...用来检测SSL的,当用http的时候,这里要改成False,否则会握手失败 mlog2waffle中配置了$CHECK_CONNECTIVITY = “TRUE”,这里是启动,检测mlog2waffle和waffle

    1.2K20

    如何做 Nginx 安全日志分析可视化?

    ModSecurity 这款优秀的开源 WAF,它是一个入侵检测与阻止的引擎,原本是Apache的一个模块,现在可作为单独模块编译添加到 Nginx 服务中 虽然这款 WAF 很优秀,但是使用起来并没有那么容易...,之前也整理了文章介绍它的原理和规则,然而还有一个问题,就是它的日志分析,之前介绍原理规则的时候,也介绍了它的日志规则,但是在使用过程中,纯文本的记录方式,对于入侵分析太不友好了 所以今天介绍一款管理...ModSecurity 日志的开源项目 WAF-FLE WAF-FLE是专门用来处理ModSecurity日志和事件的控制台,管理员可以通过WAF-FLE查看和搜索ModSecurity记录的日志...service deamon的方式查询日志,这种是实时查询,WAF-FLE controller URL是配置waf-fle的控制器地址,mlog2waffle是通过put请求发送数据到这个接口地址,下面就是配置ModSecurity...用来检测SSL的,当用http的时候,这里要改成False,否则会握手失败 mlog2waffle中配置了$CHECK_CONNECTIVITY = “TRUE”,这里是启动,检测mlog2waffle和waffle

    57100

    如何做Nginx安全日志分析可视化

    之前介绍过ModSecurity这款优秀的开源WAF,它是一个入侵检测与阻止的引擎,原本是Apache的一个模块,现在可作为单独模块编译添加到Nginx服务中 虽然这款WAF很优秀,但是使用起来并没有那么容易...,之前也整理了文章介绍它的原理和规则,然而还有一个问题,就是它的日志分析,之前介绍原理规则的时候,也介绍了它的日志规则,但是在使用过程中,纯文本的记录方式,对于入侵分析太不友好了 ?...所以今天介绍一款管理ModSecurity日志的开源项目WAF-FLE ?...WAF-FLE是专门用来处理ModSecurity日志和事件的控制台,管理员可以通过WAF-FLE查看和搜索ModSecurity记录的日志 WAF-FLE是PHP写的开源项目,搭建需要LNMP/LAMP...虽然waf-fle是比较老的开源项目,但是对于modsecurity的日志分析完全够用

    81440

    nginx常见安全问题以及处理方法

    Nginx是一个开源的高性能Web服务器和反向代理服务器,具有快速、可扩展、高可靠性和低内存占用等优点,广泛应用于互联网和企业网络中。...处理方法: 对Nginx进行严格的访问控制,只允许受信任的IP地址进行访问。 启用Nginx的安全模块,如ModSecurity,可以对请求进行过滤和检测,从而防止攻击。...配置Nginx的安全模块,如ModSecurity,可以对请求进行过滤和检测,从而防止漏洞的出现。 对Nginx服务器进行定期漏洞扫描和修复,可以及时发现和修复漏洞。...处理方法: 对Nginx进行严格的访问控制,只允许受信任的IP地址进行访问。 启用Nginx的安全模块,如ModSecurity,可以对请求进行过滤和检测,从而防止注入攻击。...对Nginx服务器进行定期漏洞扫描和修复,可以及时发现和修复漏洞。

    2.6K50

    WEB基础防护-Apache

    查历史DNS记录 查子域名 通过POST、Ajax等请求 通过shodan等网络引擎 网站漏洞,敏感文件 等,当然还有其他方法,这里不具体细说,有兴趣的可以研究一下 WEB防护 我们日常用的web也就是Nginx...、Apache,IIS等,对于IIS我没什么兴趣,也不想研究,所以这里只说一些Nginx和Apache的基础防护的东西 在Apache中,有一个专门的模块,是ModSecurity,目前最新是3.0.3...来存放ModSecurity规则集,默认是有modsecurity.conf初始配置,我们需要在配置文件中,将规则引入 ?...这里附上ModSecurity中文手册:http://www.modsecurity.cn/ 其他可以做的防护方法及注意的地方: 禁止对一些敏感文件的访问,比如.htaccess、config配置文件、...ServerSignature Off关闭版本信息 尽量用最新稳定版本的web服务器 尽量保持自己的web服务器跟随主流稳定版本更新,减少已知的可被利用的漏洞的风险 个人能力有限,就整理这么多了,大佬有经验环境评论指导,下期整理nginx

    2.2K20

    Nginx | Nginx的介绍和安装

    Nginx 简介 Nginx 是互联网主流的高性能 http 和 反响代理 Web 服务器,Nginx 不但可以作为 Web 服务器,它还提供了静态资源服务、缓存、负载均衡 等功能。...Nginx 有很多模块,并且也有很多程序员及组织参与 Nginx 模块的开发,为 Nginx 添砖加瓦。强大的 Nginx 的组成却并不复杂,它大体由四部分组成。 ?...在中间位置的是 Nginx 的二进制文件,Nginx 的启动需要依赖 nginx.conf 配置文件,当我们使用浏览器访问 Nginx 服务器时,access.log 文件会记录浏览器的请求,当处理请求有错误时会把错误记录都记录到...Nginx 的安装 Nginx 的安装按照步骤和套路基本上就可以了。...@localhost ~]# tar -zxf nginx-1.18.0.tar.gz 3、安装 C 和 C++ 等编译工具 [root@localhost nginx-1.18.0]# yum install

    88930
    领券