Qué es el malware
El malware es software malicioso que alguien introduce en tu web de WordPress sin tu permiso para robar datos, enviar spam, redirigir visitas o usar tu servidor para sus propios fines. Es un término general que agrupa virus, troyanos, puertas traseras («backdoors») y otros programas dañinos, y lo verás también escrito como «software malicioso» o, cuando ya ha infectado la web, como «web hackeada» o «sitio comprometido».
Imagina que alguien entra en tu tienda física por la noche, sin forzar la puerta porque tenía una copia de la llave, y deja encajonadas entre tus productos piezas falsas que parecen tuyas: los clientes no notan nada a simple vista, pero están comprando algo que no pusiste tú. Técnicamente, el malware es código que se inserta en los archivos de tu WordPress (el tema, un plugin o incluso archivos nuevos) o en la base de datos, y se ejecuta junto con tu web de forma silenciosa, sin que lo veas en el día a día salvo que busques señales concretas.
Cómo funciona
Una infección de malware suele seguir este camino:
- Alguien encuentra una puerta de entrada: un plugin o tema desactualizado con una vulnerabilidad conocida, una contraseña débil o un hosting mal protegido.
- Aprovecha esa puerta para subir o insertar código malicioso en tu WordPress, muchas veces camuflado dentro de archivos que parecen legítimos.
- Ese código se ejecuta cada vez que alguien visita tu web o cada vez que el servidor hace una tarea programada.
- Según lo que busque el atacante, el malware envía correos de spam desde tu dominio, redirige a tus visitantes a otras webs, roba datos de clientes o crea un acceso oculto para volver cuando quiera.
- Mientras tanto, tu web puede seguir funcionando con aparente normalidad, lo que hace que la infección pase desapercibida durante semanas.
Ejemplo
Una academia de idiomas en Sevilla nos contactó porque Google mostraba un aviso de «sitio pirateado» en los resultados de búsqueda y las matrículas online habían caído a cero en una semana. Al revisar el código encontramos archivos ocultos en la carpeta del tema que generaban páginas de spam en japonés, invisibles para los administradores pero indexadas por Google. Limpiamos los archivos infectados, cerramos la vulnerabilidad de un plugin de formularios sin actualizar desde hacía más de un año, y solicitamos la revisión a Google para retirar el aviso, recuperando la visibilidad en los resultados en pocos días.
Señales de que te afecta
- Google muestra un aviso de «sitio pirateado» o «este sitio puede dañar tu ordenador» antes de que la gente entre a tu web.
- Tus clientes o tu hosting te avisan de que la web envía spam o redirige a páginas raras.
- Aparecen páginas, usuarios de WordPress o archivos que tú no has creado.
- La web va mucho más lenta de lo normal sin ningún cambio aparente de tu parte.
- Tu hosting suspende la cuenta o te avisa de «actividad sospechosa» en el servidor.
Cómo lo resolvemos
Cuando detectamos malware, primero localizamos todos los archivos y accesos comprometidos (no solo los más evidentes), los limpiamos o sustituimos, y cerramos la vulnerabilidad concreta que permitió la entrada, normalmente un plugin desactualizado o una contraseña débil. Después solicitamos la revisión ante Google si tu web ha quedado marcada como insegura, para recuperar la visibilidad en los resultados de búsqueda. Si sospechas que tu web está infectada ahora mismo, en nuestro servicio de desinfección de WordPress nos encargamos de todo el proceso.
El malware es, de hecho, una de las causas que puede estar detrás de un error 500 o incluso de una pantalla blanca de la muerte, cuando el código malicioso daña otros archivos de la web al instalarse. Muchas infecciones empiezan, de hecho, con un intento de phishing dirigido a quien administra la web, que termina entregando sin querer las credenciales necesarias para instalar el malware.
Preguntas frecuentes
¿Cómo sé si mi web tiene malware si todavía funciona bien?
Muchas infecciones están diseñadas precisamente para no notarse: no tocan lo que ve el dueño de la web, solo lo que ven los buscadores o ciertos visitantes. Por eso conviene hacer una revisión de seguridad aunque la web «parezca» funcionar con normalidad, sobre todo si hace tiempo que no se actualizan los plugins.
¿Basta con restaurar una copia de seguridad para quitar el malware?
Solo si la copia es anterior a la infección y la vulnerabilidad que permitió la entrada ya está cerrada; si no, el malware puede volver a entrar por la misma puerta en poco tiempo, aunque restaures la web.
¿Me pueden penalizar en Google por tener malware aunque no sea culpa mía?
Sí, Google no distingue intención: si detecta contenido malicioso o spam en tu web, puede marcarla como insegura o retirarla de los resultados de búsqueda hasta que se limpie y se solicite la revisión, independientemente de quién haya causado la infección.