Cómo Proteger tu Web de Hackeos: Guía Completa de Seguridad
La checklist de seguridad completa para que tu web no se convierta en la próxima víctima: prevención, detección y pasos de emergencia.

En resumen
- Causa nº 1: en torno al 60% de las webs hackeadas lo fueron por software desactualizado, no por ataques sofisticados.
- Medida estrella: el doble factor (2FA) bloquea el 99,9% de los ataques automatizados contra cuentas, según Microsoft.
- Copias 3-2-1: diarias, fuera del servidor, con retención de 1 mes y restauración probada cada trimestre.
- La cuenta: una limpieza profesional cuesta entre 200 y 500€; el mantenimiento preventivo parte de 360€/año.
La realidad de los hackeos: por qué tu web sí es un objetivo
Existe una idea tranquilizadora muy peligrosa: «a mí no me van a hackear, no soy una multinacional». Los datos dicen lo contrario. Los ataques a webs pequeñas no son cacerías dirigidas, son cosechas automatizadas: bots que recorren internet comprobando miles de vulnerabilidades conocidas contra cualquier dominio que encuentren, grande o pequeño, rentable o no.
Los informes de seguridad web como los publicados por Sucuri año tras año apuntan a un patrón constante: en torno al 60% de las webs hackeadas lo fueron por software desactualizado, no por ataques sofisticados. El atacante no fuerza nada: detecta una versión antigua de WordPress, de un plugin o de PHP y ejecuta un exploit ya conocido. Si tu instalación lleva meses sin actualizar, estás dejando esa puerta abierta.
Y las consecuencias van mucho más allá del susto. Una web comprometida sirve malware a tus visitantes, redirige tráfico a webs de spam, inyecta enlaces que hunden tu posicionamiento, compromete los datos de tus clientes y puede acarrear sanciones de Google y obligaciones de notificación. Para una pyme, cada día caída es ingresos perdidos y reputación erosionada.
60%
de las webs hackeadas lo fueron por software desactualizado, no por ataques sofisticados
24/7
los bots que buscan vulnerabilidades no descansan: exploran internet de forma continua, también de noche
43%
de las webs del mundo usan WordPress, lo que explica por qué concentra la mayoría de ataques automatizados
El perfil de la víctima ya casi no importa: fontanerías, clínicas, despachos y tiendas de barrio sufren los mismos ataques que grandes portales, precisamente porque el atacante no elige: barre todo lo que encuentre a su paso. La diferencia entre quien sale ileso y quien acaba pagando una limpieza está en la preparación, y esa preparación se resume en la checklist de la siguiente sección.
La checklist esencial de seguridad web
No necesitas convertirte en experto en ciberseguridad. Estas siete medidas, bien aplicadas, eliminan la inmensa mayoría de los vectores de ataque reales contra webs de pymes:
HTTPS con certificado vigente
Cifra la comunicación y evita que alguien intercepte formularios o sesiones. Google lo usa como señal de ranking desde 2014 y los navegadores marcan como «no segura» cualquier web sin él.
Actualizaciones al día
Núcleo del CMS, plugins, temas y versión de PHP. Este único hábito previene cerca de seis de cada diez incidentes documentados.
Contraseñas fuertes y doble factor (2FA)
Microsoft documenta que la autenticación de dos factores bloquea el 99,9% de los ataques automatizados contra cuentas. Es la relación esfuerzo/resultado más alta de toda esta lista.
Copias de seguridad diarias automáticas
Guardadas fuera del servidor y con restauración probada. Ante cualquier incidente, la copia es tu botón de reinicio.
Panel de administración protegido
URL de admin no estándar, límite de intentos de login y bloqueo por IP tras fallos repetidos. El panel es la puerta principal: complícale la vida a los bots.
Firewall de aplicaciones (WAF)
Filtra el tráfico malicioso antes de que llegue a tu servidor. Servicios como Cloudflare ofrecen planes gratuitos que ya bloquean oleadas masivas de bots.
Usuarios y permisos mínimos
Cada persona con acceso debe tener el rol más bajo posible y una cuenta propia. Los accesos compartidos convierten cada despida o fuga en un incidente de seguridad.
Seguridad específica para WordPress
WordPress es el CMS más usado del mundo y, por extensión, el mayor blanco de los ataques automatizados. No porque sea intrínsecamente inseguro, sino porque su cuota de mercado hace que cada vulnerabilidad descubierta tenga millones de dianas potenciales. Las reglas de oro para una WordPress bien defendida son estas:
- Actualiza núcleo, plugins y temas nada más salir una versión; los parches de seguridad no admiten espera
- Elimina plugins y temas inactivos: cada archivo huérfano es código que nadie mantiene pero que un atacante puede explotar
- Nada de temas o plugins «crackeados»: suelen venir con backdoors incorporados que el atacante ya sabe activar
- Instala un plugin de seguridad serio (Wordfence, Solid Security o similar) y configura 2FA y bloqueo de intentos
- Desactiva el editor de archivos del panel y la enumeración de usuarios para dificultar la escalada de privilegios
- Elige un hosting gestionado que aplique parches de seguridad en el servidor y mantenga PHP actualizado
El hosting es la capa que muchas pymes olvidan. Un hosting compartido barato con cientos de webs vecinas en el mismo servidor amplifica el riesgo: un vecino descuidado puede arrastrarte a incidentes de IP compartida, bloqueos de listas negras y caídas por picos ajenos. No hace falta el servidor más caro del mercado, sí uno con aislamiento razonable, soporte que responda y política clara de copias y parches.
Si tu WordPress ya acumula versiones atrasadas, empieza por el artículo cómo actualizar WordPress sin romper tu web y revisa el análisis completo de seguridad en WordPress.
Copias de seguridad: tu seguro de vida digital
Ninguna defensa es infalible, y ahí entran en juego las copias. La premisa es simple: si no puedes restaurar, no tienes copia. Muchas pymes descubren el día del incidente que su «backup» era un archivo de hace ocho meses que nadie ha probado nunca.
Qué guardar: archivos (temas, plugins, subidas) y base de datos, completos. Dónde guardarlas: fuera del servidor donde vive la web, idealmente en dos destinos distintos (nube y disco externo). La regla profesional es la 3-2-1: tres copias de los datos, en dos soportes diferentes, con una copia fuera del entorno. Los atacantes que se instalan en un hosting suelen borrar o cifrar las copias locales justo para dejarte sin salida.
Frecuencia diaria
Si tu web cambia cada día (pedidos, artículos, formularios), una copia semanal significa perder una semana de trabajo en el peor momento posible.
Retención de un mes como mínimo
Algunas infecciones pasan desapercibidas durante semanas. Con varios días de copias puedes volver a una versión anterior al incidente, no solo a la última.
Restauración probada
Restaura una copia en un entorno de pruebas cada trimestre y comprueba que la web vuelve completa: plugins, imágenes y base de datos incluidos.
Y la disciplina más importante: probar la restauración. Elige un día al trimestre, restaura la copia en un entorno o en un dominio de pruebas y comprueba que la web vuelve a funcionar completa. Un backup sin probar es una apuesta, no una garantía.
Contraseñas y accesos: la primera línea de defensa
Los ataques de tipo credential stuffing consisten en probar combinaciones usuario/contraseña filtradas en otros servicios contra tu panel de administración. Los robots hacen miles de intentos por hora desde redes enteras de servidores, así que una contraseña corta o reutilizada cae tarde o temprano. La defensa moderna tiene tres piezas:
Frases de paso largas
Cuatro palabras aleatorias unidas superan en seguridad a cualquier «P@ssw0rd» con números, y son más fáciles de recordar
Doble factor (2FA)
Incluso si roban tu contraseña, sin el segundo factor no entran. Actívalo en CMS, hosting, correo y DNS
Gestor de contraseñas
Una contraseña única por servicio, guardada en un gestor. Nadie recuerda decenas de claves distintas, y reutilizar es el fallo número uno
Revisa además el listado de usuarios de tu CMS y del panel de hosting al menos cada trimestre: los accesos de antiguos colaboradores, agencias o proveedores que ya no trabajan contigo son una puerta trasera olvidada. Y ojo, también con el correo de administración: quien controla el correo de la web puede restablecer cualquier contraseña.
HTTPS y certificados: la base mínima
El certificado SSL (hoy TLS) cumple dos funciones. Primero, cifra la conexión entre el visitante y el servidor, de modo que nadie en el camino pueda leer contraseñas, datos de contacto o pagos. Segundo, autentica que tu web es realmente tu web: sin él, un atacante en la misma red podría hacerse pasar por ti con relativa facilidad.
Google confirmó en 2014 que HTTPS es señal de posicionamiento, y desde entonces los navegadores marcan como «no segura» cualquier página que pida datos sin cifrar. En la práctica, una web sin HTTPS pierde confianza, pierde posiciones y pierde formularios. Los certificados Let's Encrypt son gratuitos y la mayoría de hostings los instalan y renuevan automáticamente: no hay excusa técnica.
Completa la configuración con HSTS, que instruye al navegador para usar siempre la versión cifrada, y revisa que no queden recursos mixtos (imágenes o scripts cargados por HTTP dentro de una página HTTPS), porque generan avisos de seguridad y bloquean contenido.
Señales de que te han hackeado
Los ataques silenciosos son los más peligrosos: pueden vivir meses sin que nadie se dé cuenta, usándose para enviar spam o distribuir malware a tus visitantes. Estas son las señales que debes vigilar:
Redirecciones o contenido que tú no has puesto
Al entrar en tu web aparecen ventanas emergentes, se redirige a otras dominios o aparecen enlaces y textos de farmacias, casinos o apuestas que no publicaste.
Aviso de malware de Google o del navegador
Google Safe Browsing protege miles de millones de dispositivos y avisa con pantallas de advertencia roja. Si tus visitantes ven «Este sitio puede dañar tu ordenador», ya estás etiquetado.
Spam en formularios sin causa aparente
Tu formulario de contacto empieza a recibir cientos de mensajes con enlaces extraños: es señal de que scripts usan tu servidor para spam, o de que instalaste un formulario con fallos.
Caída súbita de tráfico o de posiciones
Si Search Console registra un desplome de impresiones de un día para otro, revisa si Google te ha aplicado una penalización por contenido inyectado o enlaces tóxicos.
Usuarios o archivos que no reconoce
Aparecen administradores nuevos en el CMS, archivos con nombres raros en el gestor del hosting o el consumo de CPU se dispara sin que tú hayas tocado nada.
La detección temprana cambia por completo el desenlace. Un escaneo semanal con herramientas de comprobación como Google Safe Browsing, más la vigilancia continua del tráfico en Search Console y en tu panel de hosting, convierte un incidente potencialmente grave en una incidencia menor. Los servicios de mantenimiento profesional añaden además monitorización de integridad de archivos: cualquier cambio no autorizado en el código salta una alerta antes de que se convierta en un problema para tus visitantes.
Qué hacer si ya te han hackeado: plan de emergencia
Si detectas una intrusión, el orden de los pasos importa. Actuar deprisa pero sin método deja backdoors que el atacante reutiliza. Sigue esta secuencia:
- 1
Pon la web en mantenimiento
Sírvele una página de aviso en lugar del contenido infectado. Corta el daño a tus visitantes antes de cualquier otra cosa: cada día con malware visible multiplica el riesgo de que Google te etiquete.
- 2
Cambia todas las credenciales
CMS, hosting, base de datos, FTP y correo de administración, desde una red de confianza. Si el atacante tiene una sesión abierta, cambiar la contraseña no lo expulsa: termina todas las sesiones activas desde el panel.
- 3
Restaura desde una copia limpia
Si tienes copias recientes y probadas, restaurar archivos y base de datos es la vía más rápida y fiable. Si no las tienes, toca limpieza manual: identificar y eliminar los archivos inyectados y las entradas maliciosas de la base de datos.
- 4
Actualiza todo antes de volver
Núcleo, plugins, temas y PHP a la última versión estable, y cambia cualquier contraseña que el atacante pudo haber registrado. Volver a publicar con la versión vulnerable garantiza la reentrada.
- 5
Comprueba Google Safe Browsing y Search Console
Revisa tu estado en la pestaña de acciones manuales de Search Console y solicita una revisión cuando el sitio esté limpio. Safe Browsing protege a miles de millones de usuarios y sus avisos se retiran tras verificar la corrección.
- 6
Evalúa si hay datos personales afectados
Si el incidente ha comprometido datos de clientes, el RGPD te obliga a notificarlo a la Agencia Española de Protección de Datos en un plazo máximo de 72 horas desde que tomas conocimiento. Documenta todo lo que encuentres: fechas, archivos afectados y medidas tomadas.
Prevención continua vs. reparación de emergencia
Los números dejan poco espacio a la duda. Una limpieza profesional de una web hackeada suele costar entre 200 y 500 euros en el mejor de los casos: infección detectada a tiempo, sin datos robados y sin penalización de Google. A ese importe hay que sumar las horas de negocio perdidas mientras la web está caída y, si procede, el trabajo de recuperar posiciones en buscadores.
Frente a eso, un mantenimiento preventivo profesional (actualizaciones, copias, vigilancia y parches de seguridad) parten de unos 360 euros al año, es decir, menos de lo que cuesta una sola limpieza básica. La prevención no es un gasto de seguridad: es la opción más barata que existe para no acabar pagando la reparación.
Y hay un escenario peor que la factura: webs que tras el hackeo nunca recuperan su posicionamiento o que llegan a los clientes con el aviso de malware de Google durante semanas. El caso de una web insegura que fue hackeada ilustra bien el coste real de no haber invertido en prevención. Si prefieres delegarlo por completo, nuestro servicio de mantenimiento WordPress incluye actualizaciones, copias diarias y vigilancia de seguridad.
Cuándo necesitas un profesional de la seguridad
Hay situaciones en las que el DIY deja de ser recomendable y empieza a ser riesgoso:
- La infección vuelve pese a haber limpiado: quedan backdoors y sin análisis forense no sabrás dónde.
- Tu web almacena datos de clientes (formularios, pedidos, facturas): un incidente mal gestionado acarrea obligaciones legales además del daño técnico.
- Google ya te ha etiquetado como sitio inseguro y la revisión manual se rechaza: hace falta limpiar en profundidad y documentar los cambios.
- Tu web es una tienda online: el riesgo económico de una fuga de datos de pago justifica un mantenimiento profesional sin discusión.
Desde D-SEO trabajamos la prevención con desarrollo WordPress profesional y mantenimiento continuo, y ayudamos a recuperar webs comprometidas. Si tu sitio arrastra años sin actualizar, empieza por entender el alcance de un plan de actualización de WordPress antes de que lo decida un tercero por ti.
Artículos relacionados
Mantenimiento WordPress
Actualizaciones, copias diarias y vigilancia de seguridad para que tu web no acabe hackeada. Prevención desde 360€/año.
Cómo actualizar WordPress sin romper tu web
La actualización es la medida de seguridad número uno. Aprende a hacerla con copias, entorno de pruebas y plan de reversión.
Preguntas Frecuentes
¿Crees que tu web no está bien protegida?
Diagnóstico de seguridad gratuito. En 24 horas sabrás qué riesgos tiene tu web.