hacktricks/forensics/basic-forensic-methodology/file-integrity-monitoring.md
2023-06-03 01:46:23 +00:00

3.8 KiB

Baseline

Una línea base consiste en tomar una instantánea de ciertas partes de un sistema para compararla con un estado futuro y resaltar los cambios.

Por ejemplo, se pueden calcular y almacenar los hashes de cada archivo del sistema de archivos para poder averiguar qué archivos se modificaron.
Esto también se puede hacer con las cuentas de usuario creadas, los procesos en ejecución, los servicios en ejecución y cualquier otra cosa que no debería cambiar mucho, o en absoluto.

Monitoreo de integridad de archivos

El monitoreo de integridad de archivos es una de las técnicas más poderosas utilizadas para asegurar las infraestructuras de TI y los datos comerciales contra una amplia variedad de amenazas conocidas y desconocidas.
El objetivo es generar una línea base de todos los archivos que se desean monitorear y luego verificar periódicamente esos archivos en busca de posibles cambios (en el contenido, atributo, metadatos, etc.).

1. Comparación de línea base, en la que se capturará o calculará uno o más atributos de archivo y se almacenarán como una línea base que se puede comparar en el futuro. Esto puede ser tan simple como la hora y la fecha del archivo, sin embargo, dado que estos datos se pueden falsificar fácilmente, se utiliza un enfoque más confiable. Esto puede incluir evaluar periódicamente el checksum criptográfico de un archivo monitoreado (por ejemplo, usando el algoritmo de hash MD5 o SHA-2) y luego comparar el resultado con el checksum calculado previamente.

2. Notificación de cambio en tiempo real, que generalmente se implementa dentro o como una extensión del kernel del sistema operativo que señalará cuando se acceda o modifique un archivo.

Herramientas

Referencias

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥