Documentación

Primeros pasos con Shieldix

Lo poco que todo propietario de un sitio debe saber: cómo empieza a funcionar el firewall, cómo evitar que se bloquee una dirección, cómo desactivar Shieldix y cómo conectar un sitio.

Modo de aprendizaje

Durante los primeros 7 días, el firewall solo registra lo que bloquearía, para que puedas revisarlo antes de que empiece a bloquear.

Mientras aprende, los ataques aparecen como «Registrado (aprendizaje)» en el registro de eventos. El bloqueo empieza solo cuando termina el aprendizaje, y Shieldix puede avisarte por correo electrónico cuando ocurra. Para empezar a bloquear antes, elige Proteger en Ajustes → Modo.

No bloquear nunca

El firewall nunca bloquea las direcciones de la lista «No bloquear nunca»: tu oficina, tu servicio de monitorización, tus propios servidores. Añade una dirección o un rango CIDR en Ajustes, o haz clic en «No bloquear nunca» junto a un evento. Al añadir una dirección también se levanta su bloqueo actual.

El panel de Shieldix Cloud tiene su propia lista «No bloquear nunca» para todos tus sitios; al añadir allí una dirección se levantan al instante sus bloqueos de Shieldix Cloud.

Desactivar Shieldix

Si alguna vez un bloqueo te impide el paso y no puedes llegar a la administración de WordPress, añade esta línea a wp-config.php:

wp-config.php

define( 'SHIELDIX_DISABLE', true );

El propio firewall lee la línea, así que funciona en cualquier modo, incluso antes de que se cargue WordPress. Entonces Shieldix deja pasar todas las peticiones y no envía correos electrónicos. Quita la línea para volver a activar la protección.

WP-CLI

Shieldix también funciona desde la línea de comandos:

wp shieldix status
Muestra el modo del firewall, cuántas peticiones se han bloqueado, las medidas de refuerzo, la comprobación de la configuración, el último análisis de archivos y las vulnerabilidades conocidas.
wp shieldix mode protect
Establece el modo del firewall: learning (solo registrar) o protect (bloquear).
wp shieldix unblock 203.0.113.7
Quita una dirección de la lista de bloqueos.
wp shieldix allow 203.0.113.7
Añade una dirección o un rango CIDR a la lista «No bloquear nunca».
wp shieldix scan
Ejecuta ahora un análisis completo de archivos y muestra los hallazgos.
wp shieldix emergency --all --user=<your-login>
Cierre de emergencia: cierra la sesión de todos, revoca las contraseñas de aplicación, establece nuevas claves de seguridad y restablece las contraseñas de los demás administradores. Ejecútalo como tu propio usuario administrador, para que tu contraseña se mantenga.

También hay comandos para las vulnerabilidades conocidas (wp shieldix vulns), la importación y exportación de ajustes y Shieldix Cloud. wp help shieldix los muestra todos.

Conectar un sitio a Shieldix Cloud

En el panel de Shieldix Cloud, abre Sitios y crea un código de vinculación (XXXX-XXXX-XXXX). El código sirve una sola vez, durante 1 hora.

En WordPress, abre Shieldix → Ajustes, lee qué se envía, marca «Acepto que este sitio envíe a Shieldix Cloud los datos indicados arriba», introduce el código y haz clic en Conectar. O bien, desde la línea de comandos:

WP-CLI

wp shieldix cloud link XXXX-XXXX-XXXX --consent

No se envía nada antes de que conectes el sitio. Consulta qué se envía a Shieldix Cloud.

Puedes desconectarlo cuando quieras, en el plugin, en el panel o con wp shieldix cloud unlink. El plugin sigue protegiendo el sitio por sí solo.

Protege tu WordPress hoy

Elige un plan para tu sitio y conéctalo en minutos.