关于 implementing-file-integrity-monitoring-with-aide
面向 Linux 系统管理员与安全团队,指导使用 AIDE 建立文件完整性监控。内容包括基线初始化、变更检查与解析,以及定时扫描和合规报告。
主要功能
- 01生成 AIDE 配置规则
- 02初始化完整性基线
- 03检查文件系统变更
- 04解析新增、删除和修改项
- 05配置定时检查任务
- 06生成合规变更报告
适用场景
- 01监控关键系统目录的文件变化
- 02建立合规所需的完整性控制
- 03定期发现未授权文件修改
- 04汇总变更并按严重程度分类
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill implementing-file-integrity-monitoring-with-aide安装后在 Claude Code 中输入/implementing-file-integrity-monitoring-with-aide确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEreferences/api-reference.mdscripts/agent.py详细介绍
使用 AIDE 实现文件完整性监控
概述
AIDE(Advanced Intrusion Detection Environment,高级入侵检测环境)是一种基于主机的入侵检测系统,它使用加密校验和来监控文件和目录的完整性。本技能涵盖生成 AIDE 配置文件、初始化基线数据库、运行完整性检查、解析变更报告,以及设置基于 cron 的自动化监控与告警。
何时使用
- 在您的环境中部署或配置使用 aide 实现文件完整性监控能力时
- 在建立符合合规要求的安全控制措施时
- 在为该领域构建或改进安全架构时
- 在进行需要此实现的安全评估时
前置条件
- 已在目标 Linux 系统上安装 AIDE(apt install aide / yum install aide)
- 进行文件系统扫描所需的 Root 或 sudo 权限
- Python 3.8+ 及标准库
步骤
- 生成 AIDE 配置 — 为关键目录(/etc、/bin、/sbin、/usr/bin、/boot)创建带监控规则的 aide.conf
- 初始化基线数据库 — 运行 aide --init 创建初始文件完整性基线
- 运行完整性检查 — 执行 aide --check 将当前状态与基线进行对比
- 解析变更报告 — 从 AIDE 输出中提取新增、删除和变更的文件
- 配置自动化监控 — 生成用于定时完整性检查的 cron 任务
- 生成合规报告 — 生成包含所有文件变更及严重性分类的结构化报告
预期输出
- AIDE 配置文件(aide.conf)
- 基线数据库创建状态
- 文件变更(新增/删除/变更)的 JSON 报告及严重性
- 用于自动化监控的 cron 任务配置
评论
支持 Markdown