Auditoría Exprés de Ciberseguridad — 10 preguntas clave + puntuación semáforo de riesgo + recomendaciones para tu PYME. PDF de 2 páginas.
Descargar gratis →La pagina web es la cara visible de tu empresa en Internet. Pero tambien es una puerta de entrada para los ciberatacantes. Un sitio web comprometido puede servir para robar datos de tus clientes, distribuir malware a los visitantes, redirigir trafico a sitios fraudulentos o simplemente destruir la reputacion de tu negocio.
Segun el informe de Sucuri 2024 sobre seguridad web, el 60% de los sitios hackeados utilizan WordPress y la mayoria de las infecciones se deben a plugins desactualizados, contrasenas debiles o configuraciones inseguras. Lo positivo es que la gran mayoria de estos ataques son prevenibles con medidas basicas.
Las amenazas mas comunes contra webs de PYMEs
1. Inyeccion SQL (SQLi)
Un atacante introduce codigo SQL malicioso a traves de formularios de la web (contacto, busqueda, login) para acceder a la base de datos. Puede extraer informacion de clientes, contrasenas, datos de pago o incluso borrar toda la base de datos.
Ejemplo real: Un formulario de contacto sin validacion permite que un atacante escriba '; DROP TABLE clientes; -- en el campo de nombre, ejecutando un comando que borra la tabla de clientes.
2. Cross-Site Scripting (XSS)
El atacante inyecta codigo JavaScript malicioso en la web que se ejecuta en el navegador de los visitantes. Puede robar cookies de sesion, redirigir a sitios de phishing o mostrar formularios falsos.
3. Fuerza bruta contra el panel de administracion
Ataques automatizados que prueban miles de combinaciones de usuario y contrasena contra el login de WordPress (/wp-admin), Joomla o cualquier CMS. Si la contrasena es debil, el atacante toma el control total del sitio.
4. Explotacion de plugins y temas vulnerables
Los plugins desactualizados son la causa numero uno de hackeos en WordPress. Una vulnerabilidad en un plugin popular puede afectar a millones de sitios simultaneamente.
5. Defacement (desfiguracion)
El atacante modifica la pagina principal para mostrar un mensaje propio, generalmente politico o de autopromocion. Dano reputacional directo.
6. Ataques DDoS
Inundacion de trafico que satura el servidor y deja la web inaccesible. Puede durar horas o dias y causar perdidas directas de negocio.
Seguridad para WordPress (el 43% de la web)
Si tu web corporativa usa WordPress (como el 43% de todos los sitios de Internet), estas son las medidas esenciales:
Medidas inmediatas (dia 1)
Actualiza todo: WordPress core, todos los plugins y el tema. Activa las actualizaciones automaticas menores: anade
define('WP_AUTO_UPDATE_CORE', 'minor');a wp-config.php.Elimina plugins y temas inactivos: Un plugin desactivado pero instalado sigue siendo un punto de ataque.
Cambia el usuario “admin”: Si tu usuario de administracion se llama “admin”, cambiale el nombre. Es lo primero que prueban los ataques de fuerza bruta.
Contrasena fuerte: Minimo 16 caracteres, generada por un gestor de contrasenas.
Limita intentos de login: Instala un plugin como “Limit Login Attempts Reloaded” o “WPS Hide Login” para cambiar la URL de acceso.
Certificado SSL: Tu web debe usar HTTPS. La mayoria de hostings ofrecen Let’s Encrypt gratuito.
Medidas de proteccion avanzada
- Plugin de seguridad: Instala uno (no varios, se interfieren):
| Plugin | Version gratuita | Version premium | Ideal para |
|---|---|---|---|
| Wordfence | Si (muy completa) | Desde 119 USD/ano | Webs con trafico medio-alto |
| Sucuri Security | Si (basica) | Desde 199 USD/ano | Webs que necesitan WAF cloud |
| iThemes Security | Si (basica) | Desde 80 USD/ano | Configuracion facil |
| All In One WP Security | Si (completa) | Gratuita | PYMEs con presupuesto limitado |
Permisos de ficheros: Configura los permisos correctos en el servidor:
- Directorios: 755
- Ficheros: 644
- wp-config.php: 400 o 440
Cabeceras de seguridad HTTP: Anade al fichero .htaccess o a la configuracion del servidor:
X-Content-Type-Options: nosniffX-Frame-Options: SAMEORIGINX-XSS-Protection: 1; mode=blockStrict-Transport-Security: max-age=31536000; includeSubDomainsContent-Security-Policy: default-src 'self'(ajustar segun necesidades)
Desactiva XML-RPC: Si no usas la app movil de WordPress ni servicios que lo requieran, desactiva XML-RPC. Es un vector de ataque habitual.
Desactiva la edicion de ficheros desde el panel: Anade a wp-config.php:
define('DISALLOW_FILE_EDIT', true);Backups automaticos: Configura backups diarios con UpdraftPlus (gratuito) a un almacenamiento externo (Google Drive, Dropbox, S3).
Medidas de hosting
PHP actualizado: Usa la version de PHP mas reciente soportada por WordPress (PHP 8.2 o superior en 2026).
WAF (Web Application Firewall): Un WAF filtra el trafico malicioso antes de que llegue a tu web:
- Cloudflare (plan gratuito): DNS proxy con proteccion basica DDoS y WAF limitado. El plan Pro (20 USD/mes) incluye WAF completo.
- Sucuri WAF (199 USD/ano): WAF cloud especializado en WordPress.
- Hosting con WAF integrado: Algunos hostings (SiteGround, Kinsta) incluyen WAF a nivel de servidor.
Aislamiento de cuentas: Si tienes varios sitios en el mismo hosting, asegurate de que estan aislados. Un sitio comprometido no debe poder acceder a los ficheros de otro.
Seguridad para webs no-WordPress
Si tu web usa otro CMS (Joomla, Drupal, PrestaShop) o es una web a medida, los principios son los mismos:
- Actualiza siempre: CMS, plugins, librerias, frameworks.
- Validacion de entrada: Todo dato que introduce el usuario debe ser validado y saneado en el servidor, nunca solo en el navegador.
- Consultas parametrizadas: Nunca construyas consultas SQL concatenando cadenas. Usa prepared statements.
- HTTPS obligatorio: Redirige todo el trafico HTTP a HTTPS.
- Cabeceras de seguridad: Las mismas que para WordPress.
- WAF: Cloudflare funciona con cualquier web.
Como verificar la seguridad de tu web
Estas herramientas gratuitas te permiten analizar la seguridad de tu sitio:
| Herramienta | Que analiza | URL |
|---|---|---|
| Qualys SSL Labs | Configuracion SSL/TLS | ssllabs.com/ssltest |
| Mozilla Observatory | Cabeceras HTTP de seguridad | observatory.mozilla.org |
| Sucuri SiteCheck | Malware, blacklists, errores | sitecheck.sucuri.net |
| GTmetrix | Rendimiento (indirectamente seguridad) | gtmetrix.com |
| Security Headers | Cabeceras de seguridad | securityheaders.com |
| WPScan | Vulnerabilidades especificas de WordPress | wpscan.com |
| Google Search Console | Problemas de seguridad detectados por Google | search.google.com/search-console |
Rutina recomendada: Pasa estas herramientas una vez al mes y corrige los problemas identificados.
Que hacer si tu web ha sido hackeada
- No entres en panico, pero actua rapido.
- Pon la web en modo mantenimiento: Para evitar que los visitantes se vean afectados.
- Cambia todas las contrasenas: WordPress, base de datos, FTP, hosting, correo.
- Escanea con Sucuri SiteCheck y Wordfence: Identifica los ficheros infectados.
- Restaura desde un backup limpio: Es la forma mas fiable de limpiar una infeccion.
- Actualiza todo: WordPress, plugins, temas, PHP.
- Revisa los usuarios: Elimina cualquier usuario administrador que no reconozcas.
- Solicita revision a Google: Si tu web aparece con el aviso “Este sitio puede haber sido hackeado”, solicita una revision desde Search Console.
- Investiga la causa: Como entro el atacante? Plugin vulnerable? Contrasena debil? Hosting compartido?
- Implementa las medidas de este articulo: Para evitar que vuelva a ocurrir.
Checklist de seguridad web
- WordPress, plugins y temas actualizados a la ultima version
- Plugins y temas inactivos eliminados
- Contrasena de admin fuerte (16+ caracteres) y unica
- URL de login personalizada (no /wp-admin)
- Intentos de login limitados
- HTTPS activo con certificado SSL valido
- Plugin de seguridad instalado y configurado
- Cabeceras de seguridad HTTP configuradas
- XML-RPC desactivado (si no se necesita)
- Edicion de ficheros desde el panel desactivada
- Permisos de ficheros correctos (755/644)
- PHP actualizado (8.2+)
- Backups automaticos diarios a almacenamiento externo
- WAF activo (Cloudflare o similar)
- Escaneo mensual con herramientas online
Conclusion
La seguridad de tu web corporativa no es un lujo: es una necesidad basica. Un sitio hackeado dana la confianza de tus clientes, perjudica tu posicionamiento SEO y puede acarrear sanciones legales si se filtran datos personales.
La buena noticia es que el 90% de los hackeos se previenen con medidas basicas: actualizaciones al dia, contrasenas fuertes, un plugin de seguridad bien configurado y backups regulares. Invierte dos horas en pasar la checklist de este articulo y tu web estara significativamente mas protegida.
Este articulo es de caracter educativo y no constituye un servicio profesional de ciberseguridad. Consulte a un especialista certificado para soluciones especificas a su empresa.
AUDITORIA GRATUITA
Auditoría Exprés de Ciberseguridad para PYMEs
10 preguntas clave para evaluar el nivel de protección de tu empresa + puntuación con semáforo de riesgo + recomendaciones. PDF de 2 páginas, gratis.
Descargar la auditoría gratuita →


