Monitorización de integridad de archivos — tu alambre trampa de la cadena de suministro.
Relvato compara tus archivos del núcleo de WordPress y de los plugins de wp.org con sus sumas de comprobación oficiales, y va más allá. Lista los archivos PHP de wp-admin y wp-includes que WordPress no distribuye, los plugins que aparecieron sin instalarse a través de WordPress, los plugins ocultos en la pantalla Plugins, los plugins de seguridad desactivados renombrando su carpeta y el código que se ejecuta desde donde no lo puso ningún plugin, tema ni WordPress.
- ✓Los archivos del núcleo coinciden con las sumas oficiales de WordPress
- ✓Los archivos de plugins de wp.org coinciden con las sumas de su versión
- ✓Ningún archivo PHP en wp-admin o wp-includes que WordPress no distribuya
- ✓Todos los plugins se instalaron a través de WordPress, ninguno está oculto y ningún plugin de seguridad se ha desactivado renombrándolo
- ✓Ningún código se ejecuta desde un lugar donde no lo puso ningún plugin, tema ni WordPress
- ✓Las opciones que contienen código PHP o un único bloque codificado grande se marcan para revisar
Un archivo del núcleo manipulado es como sobrevive una puerta trasera: se ve idéntico en tu panel. Pero el malware que vuelve una y otra vez no suele tocar ningún archivo con suma de comprobación: añade un archivo junto a los del núcleo, copia un plugin y lo oculta, renombra la carpeta de tu plugin de seguridad para desactivarlo y se ejecuta desde una cadena guardada en la base de datos. La integridad de archivos comprueba todo eso, así que una reinstalación o un escaneo que salió limpio no es el final. Más en por qué el malware de WordPress vuelve.
¿Limpiaste el sitio y el malware volvió? El código suele sobrevivir fuera de los archivos que revisa un escaneo: en wp-config.php, .htaccess, la base de datos o un administrador oculto. Nuestra guía muestra dónde buscar.
- Obtiene las sumas de comprobación oficiales para tus versiones exactas de WordPress y plugins; el plugin calcula el hash de los archivos instalados e informa de los que están modificados o ausentes.
- Lista los archivos PHP de wp-admin y wp-includes que no están en la propia lista de sumas de comprobación de WordPress: una reinstalación sobrescribe los archivos del núcleo, pero deja en su sitio uno añadido.
- Lleva un registro de cada plugin que instala WordPress desde el momento en que empieza a vigilar, e informa de un plugin que aparece de cualquier otra forma, de uno oculto en la pantalla Plugins o de un plugin de seguridad cuya carpeta se ha renombrado.
- Rastrea cada hook, tarea programada y ruta REST hasta el lugar donde se definió su código, e informa del código evaluado fuera de un plugin, creado en tiempo de ejecución o guardado en uploads: el cargador que el malware autorregenerable ejecuta en cada petición.
¿Lee el contenido de mis archivos?
No. El plugin compara hashes y busca dónde se define el código en tu servidor, e informa solo de rutas de archivo, nombres de plugins, nombres de hooks y ubicaciones: nunca del contenido de los archivos, del código ni de los valores de las opciones.
¿Qué archivos cubre?
El núcleo de WordPress y los plugins de wp.org, por sus sumas de comprobación oficiales; wp-admin y wp-includes, en busca de archivos que WordPress no distribuye; cada plugin instalado, por cómo llegó ahí; y cada hook, tarea programada y ruta REST, por dónde vive su código. Tu tema, wp-config.php y .htaccess los cubre el monitor de integridad del tema.
Despliego los plugins con git o Composer. ¿Se marcarán todos?
Un plugin que llega como archivos en lugar de a través del instalador de WordPress se informa una vez; ignóralo en esa ejecución y no vuelve a avisar. El registro empieza por lo que está instalado cuando el plugin empieza a vigilar, así que los plugins que ya tienes no se informan.
¿Necesita el plugin?
Sí: lee los archivos a través del plugin de Relvato, así que es solo para WordPress. Mantén el plugin al día con las actualizaciones normales de WordPress: las pruebas más recientes (archivos que el núcleo no distribuye, cómo llegaron los plugins, desde dónde se ejecuta el código) llegaron en las versiones 1.14 a 1.16.
Pon este monitor en piloto automático.
Gratis para siempre en un sitio — 100 ejecuciones al mes, lanzadas por ti o cada semana, sin tarjeta. Pro vuelve a ejecutar tus monitores solo tras cada actualización.