用途:AIDE 文件完整性监控,通过哈希监控路径生成基线数据库,每次检查时报告漂移,是合规审计中的“漂移层”,需与归属审计(auditd)和基线扫描配合。
主要能力:建立并校验基线;运行 aide --check 并分类漂移;在确认合法变更后更新基线;调整 /etc/aide 规则组;安排夜间检查与告警;将基线数据库保存在受保护或异地位置。支持 Debian/Ubuntu 与 RHEL 系,两者包与路径不同:前者 apt install aide aide-common、aideinit、/etc/aide/aide.conf 加 aide.conf.d/、数据库 /var/lib/aide/aide.db;后者 dnf install aide、aide --init、单文件 /etc/aide.conf、数据库 .gz。
使用方式示例:基线只在已知干净主机上建立,随后复制 .new 数据库为受信数据库,运行 sudo aide --check 与 canary 测试;接受变更用 aideinit 或 aide --update 后复制数据库,并记录日志。配置规则如 /etc/ssh/ NORMAL、!/var/cache。计划任务可用 cron.daily 脚本,仅在发现差异时邮件报告。可选 sk-* 包装脚本非必需。
限制与注意:无受信基线时只能报告不可用而非干净;无法归属“谁改了文件”;漂移调查不得隐式更新基线;更新需工单与证据;基线 DB 需异地校验。安装、替换基线、改配置、排程和接受变更均需明确授权。