ModSecurity规则功能说明
创始人
2024-05-25 16:34:22
0

ModSecurity规则功能说明

owasp规则:

第一部分:基础规则集

  • modsecurity_crs_20_protocol_violations.conf HTTP协议规范相关规则
  • modsecurity_crs_21_protocol_anomalies.conf HTTP协议规范相关规则
  • modsecurity_crs_23_request_limits.conf HTTP协议大小长度限制相关规则
  • modsecurity_crs_30_http_policy.conf HTTP协议白名单相关规则
  • modsecurity_crs_35_bad_robots.conf 恶意扫描器与爬虫规则
  • modsecurity_crs_40_generic_attacks.conf 常见的攻击例如命令执行,代码执行,注入,文件包含、敏感信息泄露、会话固定、HTTP响应

拆分等相关规则

  • modsecurity_crs_41_sql_injection_attacks.conf SQL注入相关规则
  • modsecurity_crs_41_xss_attacks.conf XSS相关规则
  • modsecurity_crs_42_tight_security.conf 目录遍历相关规则
  • modsecurity_crs_45_trojans.conf webshell相关规则
  • modsecurity_crs_47_common_exceptions.conf Apache异常相关规则
  • modsecurity_crs_49_inbound_blocking.conf 协同防御相关规则
  • modsecurity_crs_50_outbound.conf 检测response_body中的错误信息,警告信息,列目录信息
  • modsecurity_crs_59_outbound_blocking.conf 协同防御相关规则
  • modsecurity_crs_60_correlation.conf 协同防御相关规则

第二部分:SLR规则集

来自确定APP的PoC,不会误报,检测方法是先检查当前请求的文件路径是否出现在data文件中,若 - - 出现再进行下一步测试,否则跳过该规则集的检测

  • modsecurity_crs_46_slr_et_joomla_attacks.conf JOOMLA应用的各种漏洞规则
  • modsecurity_crs_46_slr_et_lfi_attacks.conf 各种APP的本地文件包含相关规则
  • modsecurity_crs_46_slr_et_phpbb_attacks.conf PHPBB应用的各种漏洞规则
  • modsecurity_crs_46_slr_et_rfi_attacks.conf 各种APP的远程文件包含相关规则
  • modsecurity_crs_46_slr_et_sqli_attacks.conf 各种APP的SQL注入相关规则
  • modsecurity_crs_46_slr_et_wordpress_attacks.conf WORDPRESS应用的各种漏洞规则
  • modsecurity_crs_46_slr_et_xss_attacks.conf 各种APP的XSS相关规则

第三部分:可选规则集

  • modsecurity_crs_10_ignore_static.conf 静态文件不过WAF检测的相关规则
  • modsecurity_crs_11_avs_traffic.conf AVS(授权的漏洞扫描器)的IP白名单规则
  • modsecurity_crs_13_xml_enabler.conf 请求体启用XML解析处理
  • modsecurity_crs_16_authentication_tracking.conf 记录登陆成功与失败的请求
  • modsecurity_crs_16_session_hijacking.conf 会话劫持检测
  • modsecurity_crs_16_username_tracking.conf 密码复杂度检测
  • modsecurity_crs_25_cc_known.conf CreditCard验证
  • modsecurity_crs_42_comment_spam.conf 垃圾评论检测
  • modsecurity_crs_43_csrf_protection.conf 与modsecurity_crs_16_session_hijacking.conf联合检测,

使用内容注入动作append注入CSRF Token

  • modsecurity_crs_46_av_scanning.conf 使用外部脚本扫描病毒
  • modsecurity_crs_47_skip_outbound_checks.conf modsecurity_crs_10_ignore_static.conf的补充
  • modsecurity_crs_49_header_tagging.conf 将WAF规则命中情况配合Apache RequestHeader指令注入到请求头中,以供后续应用进一步处理
  • modsecurity_crs_55_application_defects.conf 安全头(X-XSS-Protection,X-FRAME-OPTIONS,XContent-Type-Options)设置,安全Cookie设置(Domain,httponly,secure),字符集设置等规则
  • modsecurity_crs_55_marketing.conf记录MSN/Google/Yahoo robot情况

第四部分:实验性规则集

  • modsecurity_crs_11_brute_force.conf 防御暴力破解相关规则
  • modsecurity_crs_11_dos_protection.conf 防DoS攻击相关规则
  • modsecurity_crs_11_proxy_abuse.conf 检测X-Forwarded-For是否是恶意代理IP,IP黑名单
  • modsecurity_crs_11_slow_dos_protection.conf Slow HTTP DoS攻击规则
  • modsecurity_crs_25_cc_track_pan.conf 检测响应体credit card信息
  • modsecurity_crs_40_http_parameter_pollution.conf 检测参数污染
  • modsecurity_crs_42_csp_enforcement.conf CSP安全策略设置
  • modsecurity_crs_48_bayes_analysis.conf 使用外部脚本采取贝叶斯分析方法分析HTTP请求,区分正常与恶意请求
  • modsecurity_crs_55_response_profiling.conf 使用外部脚本将响应体中的恶意内容替换为空
  • modsecurity_crs_56_pvi_checks.conf使用外部脚本检测 REQUEST_FILENAME是否在osvdb漏洞库中
  • modsecurity_crs_61_ip_forensics.conf 使用外部脚本收集IP的域名、GEO等信息
  • modsecurity_crs_40_appsensor_detection_point_2.0_setup.conf APPSENSOR检测设置文件
  • modsecurity_crs_40_appsensor_detection_point_3.0_end.conf APPSENSOR检测设置文件
  • modsecurity_crs_16_scanner_integration.conf 对扫描器设置IP白名单,并调用扫描器API来进行检测
  • modsecurity_crs_46_scanner_integration.conf
  • 使用modsecurity_crs_40_appsensor_detection_point_2.0_setup.conf,modsecurity_crs_40_appsensor_detection_point_3.0_end.conf 来跟踪XSS漏洞参数与SQLI漏洞参数
    modsecurity_crs_40_appsensor_detection_point_2.1_request_exception.conf
    使用外部脚本检测请求方法,参数个数,参数名字,参数长度,参数字符等限制
  • modsecurity_crs_40_appsensor_detection_point_2.9_honeytrap.conf
    使用隐藏参数设置蜜罐

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...