mcpField
I
implementing-file-integrity-monitoring-with-aide

implementing-file-integrity-monitoring-with-aide

github.com/mukul975安全35.2k39 次安装8 周前更新
代码仓库

关于 implementing-file-integrity-monitoring-with-aide

面向 Linux 系统管理员与安全团队,指导使用 AIDE 建立文件完整性监控。内容包括基线初始化、变更检查与解析,以及定时扫描和合规报告。

主要功能

  1. 01生成 AIDE 配置规则
  2. 02初始化完整性基线
  3. 03检查文件系统变更
  4. 04解析新增、删除和修改项
  5. 05配置定时检查任务
  6. 06生成合规变更报告

适用场景

  1. 01监控关键系统目录的文件变化
  2. 02建立合规所需的完整性控制
  3. 03定期发现未授权文件修改
  4. 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 外,安装时一起下载的参考资料和脚本。

LICENSE
references/
api-reference.md
scripts/
agent.py

详细介绍

使用 AIDE 实现文件完整性监控

概述

AIDE(Advanced Intrusion Detection Environment,高级入侵检测环境)是一种基于主机的入侵检测系统,它使用加密校验和来监控文件和目录的完整性。本技能涵盖生成 AIDE 配置文件、初始化基线数据库、运行完整性检查、解析变更报告,以及设置基于 cron 的自动化监控与告警。

何时使用

  • 在您的环境中部署或配置使用 aide 实现文件完整性监控能力时
  • 在建立符合合规要求的安全控制措施时
  • 在为该领域构建或改进安全架构时
  • 在进行需要此实现的安全评估时

前置条件

  • 已在目标 Linux 系统上安装 AIDE(apt install aide / yum install aide)
  • 进行文件系统扫描所需的 Root 或 sudo 权限
  • Python 3.8+ 及标准库

步骤

  1. 生成 AIDE 配置 — 为关键目录(/etc、/bin、/sbin、/usr/bin、/boot)创建带监控规则的 aide.conf
  2. 初始化基线数据库 — 运行 aide --init 创建初始文件完整性基线
  3. 运行完整性检查 — 执行 aide --check 将当前状态与基线进行对比
  4. 解析变更报告 — 从 AIDE 输出中提取新增、删除和变更的文件
  5. 配置自动化监控 — 生成用于定时完整性检查的 cron 任务
  6. 生成合规报告 — 生成包含所有文件变更及严重性分类的结构化报告

预期输出

  • AIDE 配置文件(aide.conf)
  • 基线数据库创建状态
  • 文件变更(新增/删除/变更)的 JSON 报告及严重性
  • 用于自动化监控的 cron 任务配置

评论

支持 Markdown