首页 > 其他分享 >modsecurity: 规则例子: 根据参数进行判断/规则的通用格式

modsecurity: 规则例子: 根据参数进行判断/规则的通用格式

时间:2024-10-25 15:34:10浏览次数:4  
标签:http name admin ARGS modsecurity html 规则 格式

一,根据参数的值进行判断:

1,对所有参数进行判断

规则:

SecRule ARGS "@rx attack" "phase:1,log,deny,id:1"

测试:

http://a.b.com/index.html?name=attack

2,根据变量名进行判断

规则:判断name变量中是否包含admin

SecRule ARGS:name "@rx admin" "phase:1,log,deny,id:2012"

测试:

http://a.b.com/index.html?name=admin

3,根据多个变量名进行判断

规则:user或name两个变量中均不可包含admin

SecRule ARGS:name|ARGS:user "@rx admin" "phase:1,log,deny,id:2012"

测试:

http://a.b.com/index.html?user=admin

4,对个别参数名进行排除

规则: abc参数的值可以包含abc,除此之外其他参数均不可包含abc

SecRule ARGS|!ARGS:who "@rx abc" "phase:1,log,deny,id:2013"

测试:

http://a.b.com/index.html?user=abc

二,规则的通用格式

1,格式:通用格式

SecRule VARIABLES OPERATOR [TRANSFORMATION_FUNCTIONS, ACTIONS]

 

2,variable:  变量
包括:

  请求变量
  server变量 
  响应变量
  请求体解析变量
   时间变量
   实体变量

   官方文档地址:

http://www.modsecurity.cn/chm/ARGS.html

 

3,operator: 操作符 
包括:

字符串操作符 
数字操作符
验证操作符
杂项操作符 

官方文档地址:

http://www.modsecurity.cn/chm/Operators.html

4, transform function    转换函数

官方文档地址:

http://www.modsecurity.cn/chm/TransformationFunctions.html


5, action   动作

官方文档地址:

http://www.modsecurity.cn/chm/Actions.html

三,一个排版很清晰的文档页面:

https://www.cnblogs.com/wuweidong/p/8559177.html

 

标签:http,name,admin,ARGS,modsecurity,html,规则,格式
From: https://www.cnblogs.com/architectforest/p/18501917

相关文章

  • 音乐伴奏使用常见问题:音乐伴奏使用什么格式最好?
    音乐伴奏是指在演唱或演奏过程中提供的背景音乐或辅助旋律,它对于提升整体音乐表现力至关重要。不同的场合对音乐伴奏有不同的需求,因此了解伴奏文件的格式及其特点对于选择正确的格式至关重要。以下是几种在音乐伴奏中常用的音频文件格式及其适用场景。目前主流常用音乐伴......
  • 如何使用 IDM 下载 M3U8 视频并转换为常用格式图文教程
    M3U8文件通常用于HTTP Live Streaming(HLS)协议,这种格式非常适合在线视频流播放。然而,有时我们需要将这些视频下载到本地,以便离线观看或进行进一步编辑。本教程将指导您如何使用Internet Download Manager(IDM)下载M3U8视频,并介绍如何使用简鹿视频格式转换器将下载的视频转......
  • C语言中的作用域规则
    文章的开头段落:在C语言中,作用域规则是一个非常重要的部分,主要涉及变量和函数的可见性和生命周期。根据作用域的界限,可将C语言的作用域分为四种:文件作用域、函数作用域、块作用域和函数原型作用域。它们分别规定了变量或函数在程序中的可见区域和生存期长度。每种作用域各有其特......
  • FPGA、VHDL 基于RISC-V格式的16位位缩模型机设计
    项目地址:FPGA、VHDL基于RISC-V格式的16位位缩模型机设计设计目的实现基于RISC-V格式的16位MCU设计,参考RISC-V的基本格式,进行位数缩减。实现RISC-V中寄存器加法add,立即数加法addi,半字加载lh,半字存储sh,不等条件跳转bne,相等条件跳转beq,无条件跳转链接jal。实现立即寻址、寄存......
  • ACM与蓝桥杯竞赛指南 基本输入输出格式六
    A+BforInput-OutputPractice(VI)题目描述:Yourtaskistocalculatethesumofsomeintegers.输入格式:Inputcontainsmultipletestcases,andonecaseoneline.EachcasestartswithanintegerN,andthenNintegersfollowinthesameline.输出格......
  • ACM与蓝桥杯竞赛指南 基本输入输出格式五
    有了上一题的基础,再来看个复杂点的输入输出,1089题,A+BV大家可以先阅读题目一开始就告诉有多少组N,每一组又告诉有多少个数字M。大家可以结合样例理解:A+BforInput-OutputPractice(V)题目描述:Yourtaskistocalculatethesumofsomeintegers.输入:  24 1......
  • firewall-cmd - 防火墙规则管理工具
    firewall-cmd-防火墙规则管理工具原创 点击关注-> 奶嘴很忙  2024年09月13日06:01 广东1、简介firewall-cmd 是一个用于管理防火墙规则的命令行工具。它是firewalld服务的主要命令行接口,用于配置和控制防火墙规则。firewall-cmd 允许系统管理员动态地添加......
  • 简单的格式化配置ESLint 配合 Prettier
    要让编辑器(例如VSCode)自动处理多余的空格、自动格式化代码(如将<div></div>转换为<div/>),你可以安装和配置以下工具: 1.Prettier(推荐) Prettier是一款流行的代码格式化工具,支持多种语言和格式化规则。它可以自动处理多余的空格、代码缩进、以及将空标签转换为自闭合标签......
  • 如何使用格式工厂将 PDF 转换为 Word 文档
    格式工厂是一款多功能的多媒体文件转换工具,它不仅可以转换音频和视频文件,还可以处理文档格式之间的转换。下面是一篇详细的教程,简鹿办公教你如何使用格式工厂将PDF文档转换为Word(.docx)格式。需要注意的是,如果PDF文件是由扫描件组成的图片,则可能无法直接转换为可编辑的文本......
  • ESXi 6.7 虚拟机内 挂载 主机物理硬盘的办法(无需格式化)
    VMwareESXi的虚拟机可以主机USB或并口、串口设备,也可以使用FC、SASHBA接口卡或iSCSI连接的存储磁盘(裸磁盘分配给虚拟机),但默认情况下并不能直接使用ESXi主机本地的硬盘,必须得格式化成VMFS存储才能分配给虚拟机使用。1.找到要挂载的硬盘名称2.进入控制台执行以下命令,将......