首页
学习
活动
专区
圈层
工具
发布

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

之前的文章中介绍了Nginx中添加模块ModSecurity,默认ModSecurity 只有一个配置文件modsecrurity.conf,ModSecurity就是通过该文件进行配置,包括安全规则引擎以及安全规则配置...,下面是该文件内容详解: SecRuleEngine DetectionOnly|On|Off #SecRuleEngine是接受来自ModSecurity-CRS目录下的所有规则的安全规则引擎。...因此,我们可以根据需求设置不同的规则。要设置不同的规则有以下几种。 #SecRuleEngine On:将在服务器上激活ModSecurity防火墙。它会检测并阻止该服务器上的任何恶意攻击。...,在哪个阶段起作用,起上面作用,阻止还是记录 默认的Modsecurity只有上面几个规则,对于web防护来说肯定是不够的,而OWASP维护了一套核心的规则集,包括200多个ModSecurity规则,...基本覆盖了所有攻击类型的规则,有大佬整理了所有crs规则集,详情请查看http://f2ex.cn/modsecurity-crs-3-list/ 下篇文章中详细介绍crs规则集 温馨提示 如果你喜欢本文

7.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ubuntu上安装Apache2+ModSecurity及自定义WAF规则

    虽然VPS使用了云WAF功能,但还是有点小担心,为了双重保险,决定使用modsecurity来定制规则,以下介绍如何为apache服务器配置ModSecurity防护罩(modsecurity目前也支持...On 第三步:使用modsecurity核心规则集 核心规则集的详细介绍参见: ModSecurity CRS 笔记、WAF防御checklist,及WAF架构的一些想法 http://danqingdani.blog.../base_rules/$f; done 你可以采用同样的办法启用其他规则集,注意不同的规则集可能需要启用特定的模块 修改apache模块配置,启用规则集 注意:modsecurity 2.7版本与2.6...modsecurity_crs_41_sql_injection_attacks.conf文件的规则981231拦截,命中了SQL注释语句。.../ WAF规则实例1:上传文件名白名单,只允许上传图片文件 vim /usr/share/modsecurity-crs/activated_rules/MY.conf 添加规则 SecRule FILES

    2.1K80

    ModSecurity:一款优秀的开源WAF

    优势: 完美兼容nginx,是nginx官方推荐的WAF 支持OWASP规则 3.0版本比老版本更新更快,更加稳定,并且得到了nginx、Inc和Trustwave等团队的积极支持 免费 ModSecurity...阻止源代码/错误信息泄露 Project Honey Pot Blacklist:蜜罐项目黑名单 GeoIP Country Blocking:根据判断IP地址归属地来进行IP阻断 劣势: 不支持检查响应体的规则...,如果配置中包含这些规则,则会被忽略,nginx的的sub_filter指令可以用来检查状语从句:重写响应数据,OWASP中相关规则是95X。...不支持OWASP核心规则集DDoS规则REQUEST-912-DOS- PROTECTION.conf,nginx本身支持配置DDoS限制 不支持在审计日志中包含请求和响应主体 二、安装部署 测试环境:...在modsecurity主配置文件中include CRS的配置和规则 vim /etc/nginx/modsec/main.conf Include the recommended configuration

    5.3K21

    nginx利用ModSecurity构建WAF环境

    /github.com/SpiderLabs/owasp-modsecurity-crs.git     OWASP是一个安全社区,开发和维护着一套免费的应用程序保护规则,这就是所谓OWASP的ModSecurity...的核心规则集(即CRS) 安装:nginx之前已经安装过,这里直接添加模块 modsecurity安装: Shell cd /usr/local/ wget https://www.modsecurity.org...modsecurity.conf SecRuleEngine On #修改引擎为开启 最后面插入规则:(这个是3.0的,如果有其他更新可以再owasp-modsecurity-crs/rules/...SecRuleEngine On  #修改引擎为开启最后面插入规则:(这个是3.0的,如果有其他更新可以再owasp-modsecurity-crs/rules/查看模板)include owasp-modsecurity-crs...owasp-modsecurity-crs/rules/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf nginx配置启用规则,在location启用规则

    77510

    Nginx - 集成ModSecurity实现WAF功能

    规则引擎: ModSecurity使用规则引擎来检测并阻止恶意Web请求。这些规则可以通过配置文件进行调整和自定义,以满足特定的安全需求。...规则匹配: ModSecurity使用预定义的规则集(或自定义规则)来匹配请求中的恶意模式。这些规则可以检测到常见的Web攻击模式。...自定义规则引擎:ModSecurity提供了灵活的规则引擎,管理员可以根据实际需求编写和配置自定义的安全规则,以适应不同的Web应用和安全策略。...ModSecurity是一款强大而灵活的Web应用防火墙,能够帮助管理员保护Web应用免受各种类型的攻击。通过合理的配置和规则定制,可以有效地提高Web应用的安全性,并降低遭受攻击的风险。...on; } } } 规则配置: 使用默认的OWASP核心规则集(CRS): git clone https://github.com/coreruleset/coreruleset

    3.9K00

    centos7环境下ModSecurity-envoy编译和测试(二)-野路子技术宅

    -------------------https://github.com/vmware-archive/ModSecurity-envoy一、下载规则集cd ${ModSecurity-envoy}/...Off:关闭规则匹配,默认关闭 DetectionOnly:开启规则匹配,但不执行任何拦截操作(阻止,拒绝,放弃,允许,代理和重定向)四、启动webhook服务1、安装nodejs...(this file)rules/*.conf (the CRS rule files)3、ModSecurity OWASP核心规则集的两种配置模式 - 异常评分模式、独自控制模式异常评分模式 Anomaly...vi owasp-modsecurity-crs-3.1.1/crs-setup.conf 经检查,是lds.xml 规则覆盖导致。...异常评分模式:由于每次请求都会匹配所有规则,因此在高并发情况下,效率相对较低,服务器资源占用较高,但误报率相对较低; 当检测到威胁时,并不会直接阻断此次请求,而是向下继续进行规则匹配

    2.3K30

    如何打造一款可靠的WAF(Web应用防火墙)

    本篇文章从WAF产品研发的角度来YY如何实现一款可靠的WAF,灵感来自ModSecurity等,感谢开源。...规则模块(重点) 重点来了,这块是WAF的核心,我将这块又细分为三个子模块。 (1) 规则配置模块 IP黑白名单配置、 URL黑白名单配置、以及挑选合适的规则套餐。...(2)规则解析模块 主要作用是解析具体的规则文件,规则最好采用统一的规则描述语言,便于提供给第三方定制规则,ModSecurity这方面做得非常优秀。...WAF相关 WAF防御能力评测及工具 ssdeep检测webshell ModSecurity相关文章(我就是ModSecurity的死忠粉) [科普文]ubuntu上安装Apache2+ModSecurity...及自定义WAF规则 ModSecurity SecRule cheatsheets ModSecurity CRS 笔记、WAF防御checklist,及WAF架构的一些想法 ModSecurity 晋级

    3.2K50

    保护Web应用免受常见攻击(如SQL注入、XSS等)的安全系统。

    官网:常见WAF包括ModSecurity(https://modsecurity.org)、Cloudflare(https://www.cloudflare.com)、Imperva(https:/...下载:ModSecurity可从GitHub(https://github.com/SpiderLabs/ModSecurity)下载;商业WAF需从官网购买。...特点:实时防护、规则自定义、攻击日志记录。 操作流程: 安装(如ModSecurity:git clone源码,编译安装)。...配置规则(编辑modsecurity.conf,加载OWASP核心规则集)。 集成到Web服务器(如Nginx/Apache的模块配置)。 测试规则(模拟攻击验证拦截效果)。...设置ACL规则(允许/拒绝特定流量)。 启用NAT/IDS功能(如Suricata集成)。 监控仪表盘(查看流量图表和警报)。

    69110

    WAF绕过技巧浅谈

    OWASP ModSecurity 核心规则集 我是ModSecurity的忠实粉丝,我认为用于Nginx和Nginx连接器的新的libmodsecurity(v3)是我用来部署Web应用程序防火墙的最佳选择...ModSecurity中的等级0意味着“高质量的完美规则,几乎没有误报”,但也并不是不可绕过。...无论如何,当你在你的ModSecurity或类似的东西上编写一个新的SecRule时,请记住,可能会有很多种方法能绕过你的过滤规则,你需要不停的思考各种绕过的可能性,并不断的去完善它。...我的书签 了解更多关于ModSecurity的规则: https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual netnea关于Apache.../Resources/SpiderLabs-Blog/ ModSecurity v3 Github: https://github.com/SpiderLabs/ModSecurity/tree/v3/

    2.7K100
    领券