hacktricks/forensics/basic-forensic-methodology/file-integrity-monitoring.md
2023-08-03 19:12:22 +00:00

4.8 KiB
Raw Blame History

☁️ HackTricks云 ☁️ -🐦 推特 🐦 - 🎙️ Twitch 🎙️ - 🎥 YouTube 🎥

基线

基线是指对系统的某些部分进行快照,以便与将来的状态进行比较,以突出变化。

例如,您可以计算并存储文件系统中每个文件的哈希值,以便找出哪些文件被修改了。
这也可以用于创建的用户帐户、正在运行的进程、正在运行的服务以及任何其他不应该或几乎不会发生变化的事物。

文件完整性监控

文件完整性监控是用于保护IT基础设施和业务数据免受各种已知和未知威胁的最强大的技术之一。
其目标是生成要监控的所有文件的基线,然后定期检查这些文件是否发生了可能的更改(内容、属性、元数据等)。

1. 基线比较其中将捕获或计算一个或多个文件属性并将其存储为基线以便将来进行比较。这可以简单地是文件的时间和日期但由于这些数据很容易被伪造通常会使用更可信的方法。这可能包括定期评估受监控文件的加密校验和例如使用MD5或SHA-2哈希算法然后将结果与先前计算的校验和进行比较。

2. 实时更改通知,通常在操作系统的内核内或作为其扩展实现,当访问或修改文件时会发出标志。

工具

参考资料

☁️ HackTricks云 ☁️ -🐦 推特 🐦 - 🎙️ Twitch 🎙️ - 🎥 YouTube 🎥