Icono del sitio Hosting WEB - Servidor Dedicado - Hosting Linux

Firewall para aplicaciones web (ModSecurity)

¡Muy buenas Wecindario!  Hoy vamos a aprender un montón sobre ¡ModSecurity! en específico sobre Firewall para aplicaciones web. ¿Os suena o lo conocéis mucho? Si quieres saber un poco más sobre el ModSecurity seguid leyendo

Para evitar o impedir ataques contra aplicaciones web, ModSecurity examina todas las peticiones a su servidor web así como las respuestas del mismo de acuerdo con el conjunto de reglas. Si la comprobación es válida, la petición HTTP se transfiere al sitio web para recuperar contenido. Sinó, se llevan a cabo las acciones predefinidas.

ModSecurity está disponible para Plesk con Linux o con Windows. Es como un módulo de servidor web (Apache, nginx o IIS).

La activación del ModSecurity

Para activarlo hacemos esto:

Vamos a Herramientas y configuración > Firewall para aplicaciones web (ModSecurity)

En Linux,  vamos a la pestaña «Configuración» y, en el menú desplegable Ejecutar reglas el, seleccione la combinación deseada del servidor web y versión de ModSecurity:

Si su servidor Plesk se ejecuta en un sistema operativo Microsoft Windows, solo podrá seleccionar la combinación IIS (ModSecurity 2.9) y todas las opciones relacionadas se presentarán en una pestaña.

Seleccionamos un grupo de reglas disponibles que serán verificadas por el firewall para aplicaciones web por cada petición HTTP entrante o carguemos un conjunto de reglas personalizado. Se puede escoger cualquiera de los siguientes grupos:

Para actualizar automáticamente un conjunto de reglas , seleccionamos la casilla de Actualizar conjunto de reglas y luego el periodo de actualización.

¿Que pasa si al acceder a una URL da error por el Modseguirty?

Cuando un cliente nos llame o nos pase una consulta sobre un error 403, casi seguro que será el modsegurity. Vamos al plesk a ese alojamiento a registros y buscamos: ModSecurity

 

 

Entonces en el error que nos salga.. puede que sea siempre el mismo ide o igual cambia, lo copiamos , por ejemplo el de la imagen 225170, y vamos a "Configuración de apache Nginx"

 

Y alli ponemos en : Directivas adicionales de Apache el siguiente código, y pondremos en cada liena SecRuleRemoveById 225170 cambiando el ide si hay que anulardistintas reglas para ese alojamiento- Por ejemplo anular 225170 y 350147

<LocationMatch .*>
    <IfModule mod_security2.c>
   SecRuleRemoveById 225170
   SecRuleRemoveById 350147
    </IfModule>
</LocationMatch>

 

Y le decimos al cliente que pruebe de nuevo y ya lo tendrá soluciono. Y si sigue con el error es porque hay que anular más reglas, así que repetimos el proceso

Y esto es todo Wecindario. ¿Os ha pasado alguna vez que el Modsegurity os haya bloqueado a veces y no sabias como deshabilitar solo una regla?

¡Si os ha gustado compatid!!!

Accede a más contenido

En Hoswedaje, te ofrecemos más contenido sobre cómo eliminar un tema en WordPress, por otro lado, te dejamos otro muy interesante sobre cómo cambiar la contraseña en WordPress. Para más información, entra en nuestra web y para cualquier duda contacta con nosotros.

 Descubre cómo eliminar un tema en WordPress, leyendo este artículo.

 Conoce ya cómo cambiar la contraseña en WordPress, pinchando en este enlace.

Salir de la versión móvil