Si tenía sitios estáticos, podría tener sentido revisar los archivos en la interfaz, pero si tiene un sitio dinámico como un CMS, será muy difícil detectar cambios a través del rastreo, ya que, por definición, las páginas deberían ser cambiando su contenido con frecuencia.
En el backend, puede verificar que su código no haya sido pirateado o modificado mediante el uso de software de monitoreo de integridad de archivos, como tripwire . Esto le permitirá saber si alguien cambió los archivos de origen, agregó nuevos archivos, etc. Sin embargo, esto no le ayudará a detectar el XSS reflejado que se encuentra en la base de datos, etc. Puede escribir algunos scripts para verificar la integridad de la base de datos.
Sin embargo, si tiene vulnerabilidades que le permiten obtener privilegios de raíz, es posible que luego puedan desactivar la supervisión de la integridad del archivo. Si ejecuta su servidor web en un chroot / jail , esto podría reducirlo. probabilidad.
Siempre que sea posible, es posible que también desee migrar su contenido de solo información a un generador de sitios estáticos como jekyll o < a href="https://github.com/getpelican/pelican"> pelican . Esto te ayudaría a reducir tu huella.