Lista negra de IP después de ciertas rutas solicitadas con Apache2

Lista negra de IP después de ciertas rutas solicitadas con Apache2

He notado que muchos piratas informáticos intentan penetrar mi sistema solicitando ciertas rutas en mi servidor web que no resuelven nada.

Ejemplos: /config/pwtoken_get, /_vti_bin/_vti_aut/author.dll, /xampp/phpmyadmin/index.php, /admin/index.php, etc.

Lo que me gustaría hacer es incluir automáticamente una IP en la lista negra después de que intente solicitar dicha ruta. ¿Alguien tiene alguna sugerencia sobre cómo lograría esto?

¡Gracias!

Respuesta1

Tendrás que ajustar la configuración a tus necesidades, pero si estás ejecutando Linuxfalla2bandebería funcionar: necesitarías configurarlo paramira tu archivo de registro de apache, ajuste las expresiones regulares para que se ajusten a la clase particular de rareza y configúrela para que se bloquee después de algunos intentos. No lo he usado con Apache, pero funciona de maravilla en otras situaciones.

Respuesta2

Deberías poder hacer esto confalla2bany una regla como esta:

failregex = [[]client (?P<host>\S*)[]] File does not exist: .*/(pwtoken_get|author\.dll|.*admin/index\.php)

información relacionada