mirror of
https://github.com/fabriziosalmi/patterns.git
synced 2025-12-17 17:55:48 +00:00
19 lines
3.2 KiB
Plaintext
19 lines
3.2 KiB
Plaintext
# Apache ModSecurity rules for JAVA
|
|
SecRuleEngine On
|
|
|
|
SecRule REQUEST_URI "\(\?i\)\(\?:\$\|\$\?\)\(\?:\{\|\&l\(\?:brace\|cub\);\?\)" "id:1075,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?:cnVudGltZQ\|HJ1bnRpbWU\|BydW50aW1l\|cHJvY2Vzc2J1aWxkZXI\|HByb2Nlc3NidWlsZGVy\|Bwcm9jZXNzYnVpbGRlcg\|Y2xvbmV0cmFuc2Zvcm1lcg\|GNsb25ldHJhbnNmb3JtZXI\|BjbG9uZXRyYW5zZm9ybWVy\|Zm9yY2xvc3VyZQ\|GZvcmNsb3N1cmU\|Bmb3JjbG9zdXJl\|aW5zdGFudGlhdGVmYWN0b3J5\|Gluc3RhbnRpYXRlZmFjdG9yeQ\|BpbnN0YW50aWF0ZWZhY3Rvcnk\|aW5zdGFudGlhdGV0cmFuc2Zvcm1lcg\|Gluc3RhbnRpYXRldHJhbnNmb3JtZXI\|BpbnN0YW50aWF0ZXRyYW5zZm9ybWVy\|aW52b2tlcnRyYW5zZm9ybWVy\|Gludm9rZXJ0cmFuc2Zvcm1lcg\|BpbnZva2VydHJhbnNmb3JtZXI\|cHJvdG90eXBlY2xvbmVmYWN0b3J5\|HByb3RvdHlwZWNsb25lZmFjdG9yeQ\|Bwcm90b3R5cGVjbG9uZWZhY3Rvcnk\|cHJvdG90eXBlc2VyaWFsaXphdGlvbmZhY3Rvcnk\|HByb3RvdHlwZXNlcmlhbGl6YXRpb25mYWN0b3J5\|Bwcm90b3R5cGVzZXJpYWxpemF0aW9uZmFjdG9yeQ\|d2hpbGVjbG9zdXJl\|HdoaWxlY2xvc3VyZQ\|B3aGlsZWNsb3N1cmU\)" "id:1074,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?:unmarshaller\|base64data\|java\.\)" "id:1063,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\.\*\.\(\?:jsp\|jspx\)\.\*\$" "id:1066,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?:runtime\|processbuilder\)" "id:1065,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "xacxedx00x05" "id:1069,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "javab\.\+\(\?:runtime\|processbuilder\)" "id:1072,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?:runtime\|processbuilder\)" "id:1062,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?:clonetransformer\|forclosure\|instantiatefactory\|instantiatetransformer\|invokertransformer\|prototypeclonefactory\|prototypeserializationfactory\|whileclosure\|getproperty\|filewriter\|xmldecoder\)" "id:1071,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?:class\.module\.classLoader\.resources\.context\.parent\.pipeline\|springframework\.context\.support\.FileSystemXmlApplicationContext\)" "id:1073,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?i\)\(\?:\$\|\$\?\)\(\?:\{\|\&l\(\?:brace\|cub\);\?\)\(\?:\[\^\}\]\{0,15\}\(\?:\$\|\$\?\)\(\?:\{\|\&l\(\?:brace\|cub\);\?\)\|jndi\|ctx\)" "id:1067,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?:clonetransformer\|forclosure\|instantiatefactory\|instantiatetransformer\|invokertransformer\|prototypeclonefactory\|prototypeserializationfactory\|whileclosure\|getproperty\|filewriter\|xmldecoder\)" "id:1064,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "java\.lang\.\(\?:runtime\|processbuilder\)" "id:1061,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?i\)\(\?:\$\|\$\?\)\(\?:\{\|\&l\(\?:brace\|cub\);\?\)\(\?:\[\^\}\]\*\(\?:\$\|\$\?\)\(\?:\{\|\&l\(\?:brace\|cub\);\?\)\|jndi\|ctx\)" "id:1068,phase:1,deny,status:403,log,msg:'java attack detected'"
|
|
SecRule REQUEST_URI "\(\?:rO0ABQ\|KztAAU\|Cs7QAF\)" "id:1070,phase:1,deny,status:403,log,msg:'java attack detected'"
|