A pesar de que está interesado en utilizar IPtables, le recomendaría usar el Servidor de seguridad de aplicaciones web como Modsecurity de código abierto. Modsecurity le proporcionará una granularidad mucho mayor en comparación con la de IPtables, que es un firewall de capa de red. Además, proporcioné un breve ejemplo de las reglas de protección de contraseña y puede explorarlas más a fondo. Hay muchos problemas cuando se intenta resolver el problema de la capa de aplicación en la capa de red.
<LocationMatch "^/exchweb/bin/auth/owaauth.dll$">
SecDefaultAction "log,deny,t:lowercase"
SecRule REQUEST_METHOD !POST
SecRule ARGS:destination " URL" "t:urlDecode"
SecRule ARGS:flags "[0-9]{1,2}"
SecRule ARGS:username "[0-9a-zA-Z].{256,}"
SecRule ARGS:password ".{256,}"
SecRule ARGS:SubmitCreds "!Log.On"
SecRule ARGS:trusted "!(0|4)"
</LocationMatch>
Es posible que haya más problemas con las reglas de IPtables que su Entrada esté usando alguna transformación como la codificación de URL, minúscula, codificación hexadecimal y la regla de coincidencia de cadena simple puede no funcionar.