Análisis de seguridad de WordPress
WP PerformanceShield revisa cada sitio WordPress de un servidor PlusPanel en busca de tres cosas: vulnerabilidades conocidas en el núcleo, los plugins y los temas instalados, archivos que difieren de la versión oficial y código malicioso. Cada sitio recibe una puntuación de seguridad de 0 a 100 y una lista de hallazgos, cada uno con su botón para corregirlo.
Qué se revisa
Sección titulada «Qué se revisa»- Vulnerabilidades. Las versiones instaladas de WordPress, de cada plugin y de cada tema se comparan con una base de datos de vulnerabilidades. Cada coincidencia muestra la gravedad (CVSS), el CVE cuando existe y la primera versión que la corrige.
- Integridad. Los archivos del núcleo, de los plugins y de los temas se comparan con las sumas de control
oficiales que publica wordpress.org. Se informa de un archivo oficial modificado o ausente y de un archivo PHP
de más dentro de
wp-admin,wp-includeso de la carpeta de un plugin. - Malware. Los archivos PHP se revisan en busca de los patrones que usan las puertas traseras (cargas
codificadas evaluadas, datos de la petición convertidos en código, ofuscación intensa), PHP oculto en
wp-content/uploadso en imágenes, reglas.htaccesssospechosas (archivos antepuestos, imágenes ejecutadas como PHP, redirecciones solo para buscadores) y un conjunto de reglas YARA para web shells e inyectores conocidos. - La base de datos. Cuentas de administrador nuevas desde el análisis anterior, tareas programadas (WP-Cron) que ningún componente instalado explica y una dirección del sitio cambiada a otro host.
Cuándo se ejecuta
Sección titulada «Cuándo se ejecuta»| Análisis | Qué | Cuándo |
|---|---|---|
| Integridad | versiones, vulnerabilidades, sumas de control oficiales, uploads, .htaccess, base de datos |
cada día |
| Completo | todo lo anterior + heurísticas de malware y reglas YARA sobre cada archivo | cada semana |
| Bajo demanda | completo | desde el panel (Free: una vez al día por sitio) |
| Tras un cambio | integridad | después de una actualización o una corrección, y en cuanto una vulnerabilidad nueva afecta a una versión instalada |
Los análisis se ejecutan con un límite de CPU y de lectura de disco, así que un análisis no ralentiza el sitio de forma apreciable.
Cómo corrige
Sección titulada «Cómo corrige»- Actualizar ahora. Un plugin, un tema o el núcleo de WordPress vulnerable se actualiza después de una instantánea del sitio. Si el sitio no responde correctamente tras la actualización, se revierte automáticamente.
- Cuarentena. Un archivo malicioso o inesperado se mueve a una zona de cuarentena de tu cuenta que el sitio ya no puede leer ni ejecutar. Se puede restaurar con un clic. Nunca se borra nada sin pasar antes por la cuarentena; vaciar la cuarentena es una acción aparte y explícita.
- Reinstalar el archivo oficial. Un archivo modificado del núcleo, de un plugin o de un tema se sustituye por su copia oficial de wordpress.org (el modificado va a la cuarentena).
- Correcciones automáticas (opcionales, desactivadas por defecto). En cada sitio puedes dejar que PerformanceShield actualice componentes vulnerables, reinstale archivos oficiales modificados y ponga en cuarentena el malware seguro por sí solo. Cada acción automática queda en el registro de auditoría.
Los administradores ven además toda la flota: los sitios más vulnerables, los plugins vulnerables más extendidos y actualizaciones masivas por oleadas (primero un sitio, después el 10 %, el 50 %, todos), que se detienen solas si una actualización rompe un sitio.
Privacidad y seguridad desde el diseño
Sección titulada «Privacidad y seguridad desde el diseño»- Tu servidor nunca contacta con un servicio de vulnerabilidades. El plano de control de PlusPanel descarga los datos de vulnerabilidades y las sumas de control oficiales y envía a tu servidor solo lo que necesitan sus sitios, dentro de comandos firmados.
- El escáner se ejecuta con los permisos de tu cuenta, en el contenedor de tu cuenta, sin acceso a la red mientras lee los archivos y con el sitio montado en solo lectura. Nunca ejecuta el código PHP del sitio: las versiones se leen de las cabeceras de los archivos y la base de datos se lee directamente.
- El contenido de los archivos no sale de tu servidor. Los informes contienen rutas, tamaños, sumas de control y la regla que coincidió.
Fuentes de datos y atribución
Sección titulada «Fuentes de datos y atribución»Los datos de vulnerabilidades los proporciona Wordfence Intelligence (© Defiant Inc., usados según los Wordfence Intelligence Terms and Conditions). Los registros que provienen del programa CVE llevan además el aviso de copyright de MITRE, que se muestra junto al registro en el panel. Los proveedores de hosting pueden añadir opcionalmente su propia suscripción a Patchstack o WPScan. Las sumas de control oficiales vienen de wordpress.org. Las reglas de malware son nuestras más un conjunto público usado según su licencia; el motor YARA es YARA-X (BSD-3-Clause).
El análisis de seguridad está incluido en todas las ediciones.