Seguridad e integridad

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.

El caso tranquilo: cada archivo del núcleo coincide con lo que publicó WordPress.org.
Sitios compatiblesPlugin de WordPress
WordPresscompatibleWooCommercecompatibleOtros stacksno compatible
Este monitor lee datos de dentro de WordPress, así que necesita el plugin gratuito de Relvato.
Qué comprueba
  • ✓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
Por qué importa

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.

Guía relacionada

¿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.

Cómo funciona
  • 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.
Preguntas, respondidas
¿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.

Monitores relacionados
Integridad de archivos

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.