WordPress mueve una gran parte de la web, lo que lo convierte en un objetivo favorito. La mayoría de los ataques son automáticos: los bots buscan plugins desactualizados y contraseñas débiles, y entran sin importarles de quién es el sitio. Lo complicado es que una web hackeada suele parecerte perfectamente normal.

Señales de que tu WordPress puede estar hackeado

Señales visibles

  • Tu hosting o el navegador muestra un aviso, como «Sitio engañoso» o «Es posible que este sitio esté hackeado».
  • Los visitantes son redirigidos a otro sitio, a menudo solo en el móvil o solo cuando llegan desde Google.
  • Páginas, entradas o enlaces nuevos que tú no creaste.
  • Tu web ha cambiado de aspecto, o hay un mensaje de «hacked by» en la página de inicio.

Señales en las búsquedas

Señales dentro de WordPress

  • Usuarios administradores que no reconoces. Revisa Usuarios y filtra por Administrador.
  • Plugins que no instalaste, o plugins que desaparecieron de la lista del panel pero siguen existiendo en el servidor.
  • Tu hosting informa de un uso de CPU inusual, o tu correo se marca como spam, porque la web está enviando correo basura.
  • No puedes iniciar sesión y el restablecimiento de contraseña no funciona.

Dónde buscar pruebas

  1. Mira el sitio como lo vería un desconocido. Ábrelo en una ventana privada, desde tu móvil con datos móviles y entrando desde un resultado de Google. Parte del malware se esconde de los administradores con sesión iniciada y de las visitas directas.
  2. Mira el código fuente de la página. Busca scripts desconocidos, cadenas largas e ilegibles y enlaces a sitios desconocidos. Los enlaces ocultos con display:none o colocados muy lejos de la pantalla son un truco habitual.
  3. Revisa los archivos. Compara los archivos del núcleo de WordPress con una copia limpia. Busca archivos PHP en wp-content/uploads, que solo debería contener archivos multimedia. Ordena los archivos por fecha de modificación y busca cambios recientes que no hiciste tú.
  4. Revisa la base de datos. El spam suele inyectarse en las entradas y en las opciones. Una búsqueda en la tabla de entradas de palabras sospechosas, <script o <iframe puede revelarlo.

Comprobaciones rápidas que puedes hacer ahora

Nuestro análisis de hackeo web gratuito mira desde fuera, como lo haría cualquier visitante. Comprueba las listas de malware y phishing y busca scripts inyectados, enlaces ocultos, palabras clave de spam y cloaking. No puede ver dentro de tu servidor, así que un resultado limpio no demuestra que el sitio sea seguro, pero uno malo es un aviso claro.

Qué hacer si encuentras algo

No empieces a borrar. Haz una copia de seguridad del sitio infectado, cambia todas las contraseñas, restaura una copia limpia si la tienes y actualiza todo. Mi web ha sido hackeada: qué hacer primero explica los pasos en orden.

Cómo detectarlo antes la próxima vez

La parte cara de un hackeo es el tiempo entre la infección y el día en que te das cuenta. Reducir ese tiempo es para lo que sirve la monitorización. ServerMonitor revisa con regularidad tus páginas en busca de scripts inyectados, enlaces ocultos y spam, consulta las listas de malware y phishing y, en los sitios WordPress, comprueba además las versiones desactualizadas, los plugins con vulnerabilidades conocidas y los archivos expuestos, como los registros de depuración. Recibes un aviso cuando algo cambia, que a menudo llega días o semanas antes de que lo vería una persona.

La prevención importa igual: mantén actualizados el núcleo, los temas y los plugins, elimina lo que no uses, usa contraseñas fuertes y únicas con autenticación en dos pasos, y guarda copias de seguridad en un lugar distinto del propio servidor.