Operando ahora · respuesta en < 30 min por WhatsApp
Monitoreo 24/7 · L–V 8:00–20:00 · Sáb 8:00–19:00
Cuéntanos qué pasa
Operando ahora · respuesta < 30 min Monitoreo 24/7 · L–V 8–20 · Sáb 8–17
🛡 Seguridad preventiva · Auditoría

Auditoría de seguridad WordPress: los 15 puntos que revisamos antes de que tu sitio sea hackeado

Una auditoría de seguridad preventiva cuesta entre $8,000 y $15,000 MXN. Limpiar un hackeo cuesta entre $25,000 y $80,000 MXN, más el daño a tu reputación y el tiempo que tu sitio estuvo caído. Te explicamos los 15 puntos críticos que revisamos en una auditoría profesional, cómo se ejecuta el proceso, y por qué tu sitio probablemente tiene vulnerabilidades que no conoces.

📅 5 enero 2027 ⏱ 13 min de lectura ✍️ Manuel Macedo 🔖 Seguridad · Auditoría · WordPress

En una línea: El 90% de los sitios WordPress que auditamos tienen al menos 3 vulnerabilidades críticas que podrían permitir un hackeo. La mayoría de los dueños de sitio no lo saben porque nunca han hecho una auditoría. Este artículo te explica qué revisamos, cómo lo hacemos, y por qué esperar a ser hackeado es la decisión más cara que puedes tomar.

1. Por qué una auditoría preventiva es más barata que limpiar un hackeo

Esta es la comparación real que debes considerar:

✓ Auditoría preventiva

$8,000 - $15,000 MXN
  • Revisión completa de vulnerabilidades
  • Reporte detallado con hallazgos
  • Recomendaciones priorizadas
  • Corrección de vulnerabilidades críticas
  • Tiempo: 4-8 horas
  • Tu sitio nunca es hackeado

✗ Limpiar un hackeo

$25,000 - $80,000+ MXN
  • Diagnóstico de la brecha
  • Limpieza de malware
  • Restauración de archivos
  • Recuperación de SEO (si Google te marcó)
  • Implementación de seguridad post-hackeo
  • Tiempo: 1-3 días (sitio caído)
  • Daño a reputación y pérdida de confianza

Y estos son solo los costos directos. No estamos contando:

  • Ventas perdidas mientras tu sitio está caído o marcado como peligroso por Google
  • Costo de notificar a clientes si sus datos fueron comprometidos (obligatorio bajo LFPDPPP)
  • Multas del SAT si tu sitio de facturación fue comprometido
  • Daño reputacional que puede tardar meses o años en recuperarse
  • Costos legales si necesitas demandar a alguien o defenderte de una demanda

La seguridad no es un gasto, es un seguro. Pagar $10,000 MXN por una auditoría preventiva es como pagar $5,000 MXN al año por un seguro de auto. No lo usas hasta que lo necesitas, pero cuando lo necesitas, te ahorra $200,000 MXN en daños.

— Manuel Macedo, Mexico WordPress

2. Los 15 puntos críticos que revisamos

Esta es la lista completa de verificaciones que hacemos en una auditoría de seguridad profesional. No es una lista genérica de "instala un plugin de seguridad": son verificaciones técnicas específicas que requieren conocimiento de WordPress, servidores y ataques reales.

01

Versiones de WordPress, plugins y tema

Verificar que todo esté actualizado a las últimas versiones. Plugins desactualizados son la causa #1 de hackeos.

02

Plugins y temas nulled (piratas)

Detectar plugins o temas descargados de fuentes no oficiales. Suelen tener backdoors inyectados.

03

Usuarios administradores

Revisar cuántos usuarios tienen rol de administrador. Identificar usuarios sospechosos o creados recientemente.

04

Fortaleza de contraseñas

Verificar que todos los administradores usen contraseñas fuertes y únicas. Detectar contraseñas compartidas.

05

Autenticación de dos factores (2FA)

Verificar si 2FA está activo para administradores. Si no lo está, es una vulnerabilidad crítica.

06

Permisos de archivos y directorios

Verificar que los permisos sean correctos (644 para archivos, 755 para directorios). Permisos incorrectos permiten escritura no autorizada.

07

Archivo wp-config.php

Verificar que esté protegido (permisos 400 o 440), que las credenciales de base de datos no estén expuestas, y que las claves de seguridad estén configuradas.

08

Archivo .htaccess

Revisar reglas de seguridad: bloqueo de acceso a archivos sensibles, protección contra fuerza bruta, prevención de directory listing.

09

Endpoint xmlrpc.php

Verificar si está habilitado. xmlrpc.php es vector común de ataques de fuerza bruta. Debe estar bloqueado si no se usa.

10

REST API y endpoints públicos

Verificar qué información expone la REST API. Endpoints mal configurados pueden exponer datos sensibles.

11

Configuración de PHP

Verificar versión de PHP (debe ser 8.1+), display_errors desactivado en producción, y configuración segura de sessiones.

12

Certificado SSL/TLS

Verificar que SSL esté correctamente configurado, que no haya contenido mixto (HTTP en páginas HTTPS), y que TLS sea 1.2 o superior.

13

Backups y plan de recuperación

Verificar que existan backups recientes, que estén almacenados fuera del servidor, y que se haya probado la restauración.

14

Logs de seguridad

Revisar logs del servidor y de WordPress en busca de actividades sospechosas: intentos de login fallidos, accesos inusuales, modificaciones de archivos.

15

Integridad de archivos del core

Comparar archivos del core de WordPress con los oficiales para detectar modificaciones no autorizadas o inyecciones de código.

ℹ Nota importante

Esta lista no es exhaustiva. Dependiendo del tipo de sitio (ecommerce, multisite, sitio con datos sensibles), hay verificaciones adicionales específicas. Por ejemplo, para WooCommerce revisamos la configuración de pasarelas de pago y el almacenamiento de datos de clientes. Para sitios con datos médicos o financieros, revisamos cumplimiento de normativas específicas.

3. Cómo se ejecuta una auditoría profesional

Una auditoría de seguridad no es ejecutar un escáner automático y entregar un PDF. Es un proceso técnico que requiere análisis humano, contexto del negocio y conocimiento de ataques reales.

Fase 1: Recopilación de información (1-2 horas)

Recopilamos información del sitio sin acceder al admin: versión de WordPress, plugins detectados, tema, certificados SSL, headers de seguridad, y cualquier información pública que pueda revelar vulnerabilidades.

Fase 2: Acceso y análisis (3-5 horas)

Con acceso al admin y al servidor, ejecutamos las 15 verificaciones de la lista. Revisamos archivos, base de datos, logs, configuraciones, y comparamos con buenas prácticas de seguridad.

Fase 3: Documentación de hallazgos (1-2 horas)

Documentamos cada vulnerabilidad encontrada con: descripción del problema, nivel de severidad (crítico, alto, medio, bajo), evidencia técnica, y recomendación de solución.

Fase 4: Presentación de resultados (1 hora)

Entregamos un reporte detallado y lo presentamos en una llamada. Explicamos cada hallazgo en lenguaje claro, priorizamos las acciones, y respondemos preguntas.

Fase 5: Corrección de vulnerabilidades críticas (opcional, 2-4 horas)

Si el cliente lo solicita, corregimos las vulnerabilidades críticas identificadas. Esto incluye actualizar plugins, configurar 2FA, bloquear endpoints vulnerables, y aplicar las recomendaciones del reporte.

⚠ Lo que NO es una auditoría de seguridad

No es ejecutar un plugin como Wordfence o Sucuri y entregarte el reporte automático. Esos plugins detectan problemas básicos, pero no pueden identificar vulnerabilidades complejas como configuraciones incorrectas del servidor, permisos mal configurados, o código malicioso ofuscado. Una auditoría profesional requiere análisis humano.

4. Caso real: auditoría que evitó un hackeo de $120,000 MXN

Caso real · Cliente ecommerce Auditoría completada en 6 horas

Tienda con 3 vulnerabilidades críticas que habrían permitido un hackeo completo

Situación: Una tienda WooCommerce con $500,000 MXN/mes en ventas nos contactó para una auditoría de seguridad preventiva. No habían sido hackeados, pero querían estar seguros de que su sitio era seguro antes del Buen Fin.

Hallazgos de la auditoría:

  • Vulnerabilidad crítica #1: Plugin de facturación CFDI desactualizado 8 meses. Tenía una vulnerabilidad conocida que permitía ejecución remota de código. Los atacantes podrían haber tomado control completo del sitio.
  • Vulnerabilidad crítica #2: Usuario administrador con contraseña débil ("tienda2024") y sin 2FA. Los logs mostraban 347 intentos de login fallidos en los últimos 30 días. Era solo cuestión de tiempo antes de que adivinaran la contraseña.
  • Vulnerabilidad crítica #3: Archivo wp-config.php con permisos 644 (lectura/escritura para todos). Cualquier vulnerabilidad de ejecución de código podría haber leído las credenciales de la base de datos.

Acciones tomadas:

  • Actualizamos el plugin de facturación a la última versión.
  • Cambiamos la contraseña del administrador y activamos 2FA.
  • Cambiamos los permisos de wp-config.php a 400.
  • Implementamos bloqueo de xmlrpc.php y protección contra fuerza bruta.
  • Configuramos monitoreo de intentos de login fallidos.

Resultado: La tienda pasó el Buen Fin sin incidentes de seguridad. Estimamos que si hubieran sido hackeados, el costo habría sido:

  • Sitio caído durante 2 días: $33,000 MXN en ventas perdidas
  • Limpieza de malware: $35,000 MXN
  • Recuperación de SEO (Google marcó el sitio como peligroso): $25,000 MXN
  • Daño reputacional y pérdida de confianza: incalculable
  • Total estimado: $93,000+ MXN (sin contar el daño reputacional)

La auditoría y corrección costó $12,000 MXN. El retorno de inversión fue de 7.75x.

5. Cuándo necesitas una auditoría

No todos los sitios necesitan una auditoría completa cada mes. Pero hay situaciones donde es crítica:

Situación¿Necesitas auditoría?Frecuencia recomendada
Ecommerce con ventas activasSí, críticaCada 3 meses + antes de temporadas altas
Sitio con datos sensibles (médicos, financieros)Sí, críticaCada 3 meses
Sitio corporativo con tráfico altoSí, importanteCada 6 meses
Sitio que fue hackeado recientementeSí, urgenteInmediatamente después de la limpieza
Sitio que no se ha actualizado en más de 6 mesesSí, importanteInmediatamente
Sitio nuevo antes de lanzarRecomendadoUna vez antes del lanzamiento
Blog personal con poco tráficoOpcionalCada 12 meses
✓ La regla de oro

Si tu sitio genera ingresos, tiene datos sensibles, o es crítico para tu negocio, necesitas una auditoría de seguridad al menos cada 6 meses. No es opcional, es responsabilidad. Esperar a ser hackeado es la decisión más cara que puedes tomar.

6. Checklist de seguridad básica (lo que puedes hacer hoy)

Si no puedes pagar una auditoría profesional ahora, estas son las acciones básicas que puedes hacer hoy para mejorar la seguridad de tu sitio:

AcciónPrioridadCómo
Actualizar WordPress, plugins y temaCríticaAdmin → Actualizaciones
Eliminar plugins y temas inactivosCríticaAdmin → Plugins/Temas → Eliminar
Cambiar contraseñas de administradoresCríticaAdmin → Usuarios → Editar → Nueva contraseña fuerte
Activar 2FA para administradoresCríticaPlugin: Wordfence, Two Factor, o similar
Instalar plugin de seguridadAltaWordfence, Sucuri, o iThemes Security
Configurar backups automáticosAltaPlugin: UpdraftPlus, BlogVault, o similar
Verificar que SSL esté activoAltaVerificar que el sitio cargue con HTTPS
Limitar intentos de loginRecomendadoPlugin: Limit Login Attempts Reloaded
Cambiar URL de loginRecomendadoPlugin: WPS Hide Login
Desactivar edición de archivos en adminRecomendadoAgregar define('DISALLOW_FILE_EDIT', true); en wp-config.php
ℹ Nota importante

Este checklist es un buen comienzo, pero no reemplaza una auditoría profesional. Hay vulnerabilidades que no puedes detectar sin acceso al servidor y conocimiento técnico. Si tu sitio es crítico para tu negocio, invierte en una auditoría profesional.

¿Quieres saber qué tan seguro es tu sitio WordPress?

Hacemos una auditoría completa de seguridad: revisamos los 15 puntos críticos, documentamos cada vulnerabilidad, y te entregamos un reporte detallado con recomendaciones priorizadas. Si algo está mal, lo corregimos. Tu sitio deja de ser una bomba de tiempo.

7. Preguntas frecuentes

¿Cuánto cuesta una auditoría de seguridad profesional?

Depende del tamaño y complejidad del sitio. Un sitio corporativo pequeño (50-100 páginas) cuesta entre $8,000 y $12,000 MXN. Un ecommerce con WooCommerce cuesta entre $12,000 y $18,000 MXN. Un sitio grande o multisite puede costar entre $18,000 y $30,000 MXN. La auditoría incluye: revisión de los 15 puntos críticos, reporte detallado, presentación de resultados, y corrección de vulnerabilidades críticas (si se solicita). Solicita una cotización aquí.

¿Cuánto tiempo toma una auditoría?

Una auditoría completa toma entre 6 y 12 horas de trabajo, distribuidas en 2-3 días. No interrumpimos el funcionamiento de tu sitio: la auditoría es no invasiva. Al final, te entregamos el reporte y agendamos una llamada de 1 hora para presentar los resultados y responder preguntas.

¿Puedo hacer la auditoría yo mismo con un plugin?

Plugins como Wordfence o Sucuri pueden detectar problemas básicos, pero no pueden identificar vulnerabilidades complejas como configuraciones incorrectas del servidor, permisos mal configurados, o código malicioso ofuscado. Además, esos plugins te dan una lista de problemas sin contexto ni priorización. Una auditoría profesional requiere análisis humano, conocimiento de ataques reales, y recomendaciones específicas para tu sitio.

¿Qué pasa si la auditoría encuentra vulnerabilidades críticas?

Te entregamos un reporte detallado con cada vulnerabilidad, su nivel de severidad, y recomendaciones de solución. Si lo solicitas, podemos corregir las vulnerabilidades críticas inmediatamente. El costo de la corrección se cotiza por separado, pero generalmente toma entre 2 y 4 horas adicionales. Lo importante es que no te dejamos con una lista de problemas sin solución: te ayudamos a resolverlos.

¿Cada cuánto debo hacer una auditoría?

Depende del tipo de sitio. Un ecommerce con ventas activas debe hacer auditoría cada 3 meses, especialmente antes de temporadas altas (Buen Fin, Hot Sale). Un sitio corporativo con tráfico alto, cada 6 meses. Un sitio que fue hackeado, inmediatamente después de la limpieza y luego cada 3 meses. Un blog personal con poco tráfico, cada 12 meses. La seguridad no es un evento único, es un proceso continuo.

© 2027 Mexico WordPress · Soporte urgente, mantenimiento y desarrollo WordPress en México