mohakchaudhary203/file-integrity-monitor
GitHub: mohakchaudhary203/file-integrity-monitor
一个基于 Python 的文件完整性监控工具,利用 SHA-256 哈希与风险评分实现变更检测与 SOC 风格告警。
Stars: 0 | Forks: 0
# 文件完整性监控系统 (FIM)
## 📌 概述
一个基于 Python 的文件完整性监控 (FIM) 工具,使用 SHA-256 哈希、风险评分和 SOC 风格告警来检测未经授权的文件变更。
## 🚀 功能
- 检测文件修改
- 检测新文件创建
- 检测文件删除
- 分配严重级别(中等 / 高 / 严重)
- 计算整体风险分数
- 提供最终系统状态
- 生成报告文件
## 🧠 检测逻辑
### 🔹 文件被修改
如果文件哈希发生变化 → 表示篡改
→ 严重级别: 高
### 🔹 检测到新文件
未知文件出现 → 可能的未经授权添加
→ 严重级别: 中等
### 🔹 文件被删除
预期文件缺失 → 可能的删除操作
→ 严重级别: 严重
## 📁 项目结构
file-integrity-monitor/
│── monitor.py
│── baseline.json
│── files/
│── README.md
│── .gitignore
## ▶️ 运行方法
### 步骤 1: 创建基线
```
python monitor.py
```
标签:Python开发, SHA-256, SHA256, SOC告警, SOC风格告警, XML 请求, Zenmap, 二进制发布, 哈希校验, 安全告警, 安全开发, 完整性检测, 开源工具, 异常检测, 数据完整性, 文件保护, 文件变更检测, 文件完整性, 文件校验, 文件监控, 文件篡改检测, 日志告警, 运维监控, 逆向工具, 风险等级, 风险计算, 风险评分