ai-chatbot/lib/security/crowdsec-internal-monitoring.md
Your Name e9ceedb3bf feat: 添加图片变清晰功能
- 创建 /api/enhance 路由,实现图片变清晰API集成
- 在图片标注组件中添加变清晰按钮(Sparkles图标)
- 在相册页面添加变清晰按钮
- 系统设置:将抠图设置改名为本地AI设置,添加变清晰API配置
- 支持同步和异步两种模式
- 自动上传到S3存储桶并保存到数据库
- 在相册和出图记录中显示处理后的图片
2025-12-29 00:33:12 +08:00

193 lines
4.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CrowdSec 内部威胁监控报告
## 📊 监控状态总览
### ✅ 当前状态
- **auditd服务**:运行中
- **CrowdSec auditd监控**:已启用
- **日志处理**:1.21k行已读取,255行已解析
- **内部威胁检测**:0个警报(系统正常)
## 🔍 已启用的内部威胁检测场景(6个)
### 1. auditd-postexploit-exec-from-net
- **检测内容**:从网络下载并执行(curl/wget + exec)
- **用途**:检测后门利用行为
- **场景**:检测攻击者下载恶意脚本并执行
- **状态**:已启用,正在监控
### 2. auditd-base64-exec-behavior
- **检测内容**:base64编码执行行为
- **用途**:检测隐藏的命令执行
- **场景**:检测使用base64编码隐藏恶意命令
- **状态**:已启用,正在监控
### 3. auditd-postexploit-pkill
- **检测内容**:后门利用后的进程终止行为
- **用途**:检测恶意进程管理
- **场景**:检测攻击者终止安全进程
- **状态**:已启用,正在监控
### 4. auditd-postexploit-rm
- **检测内容**:后门利用后的文件删除行为
- **用途**:检测痕迹清理行为
- **场景**:检测攻击者删除日志和证据
- **状态**:已启用,正在监控
### 5. auditd-suid-crash
- **检测内容**:SUID权限滥用导致的崩溃
- **用途**:检测权限提升攻击
- **场景**:检测利用SUID程序进行权限提升
- **状态**:已启用,正在监控
### 6. auditd-sus-exec
- **检测内容**:可疑的执行行为
- **用途**:检测异常进程执行
- **场景**:检测不正常的程序执行模式
- **状态**:已启用,正在监控
## 📈 监控数据统计
### 日志处理
- **audit.log读取**:1.21k行
- **已解析**:255行
- **未解析**:951行(正常,部分日志不需要解析)
### 场景触发
- **当前活跃实例**:0个(系统正常)
- **历史触发**:无(系统正常)
## 🚨 检测能力
### 可以检测的内部威胁类型
1. **后门利用**
- 从网络下载恶意脚本
- 执行下载的脚本
- 创建反向shell
2. **恶意进程**
- 隐藏的命令执行
- base64编码的恶意命令
- 异常进程行为
3. **权限提升**
- SUID权限滥用
- 权限提升攻击
4. **痕迹清理**
- 删除日志文件
- 删除证据文件
- 清理攻击痕迹
5. **进程管理**
- 终止安全进程
- 恶意进程管理
## 📋 查看监控日志的命令
### 查看CrowdSec警报
```bash
# 查看所有警报
cscli alerts list
# 查看最近的警报
cscli alerts list --limit 20
# 查看特定类型的警报
cscli alerts list | grep auditd
```
### 查看auditd原始日志
```bash
# 实时查看audit日志
tail -f /var/log/audit/audit.log
# 查看最近的audit日志
tail -100 /var/log/audit/audit.log
# 搜索特定事件
ausearch -k exec # 查看执行事件
ausearch -k file # 查看文件访问事件
```
### 查看CrowdSec服务日志
```bash
# 实时查看CrowdSec日志
journalctl -u crowdsec -f
# 查看最近的日志
journalctl -u crowdsec -n 50
# 查看错误日志
journalctl -u crowdsec -p err
```
### 查看场景指标
```bash
# 查看所有指标
cscli metrics
# 查看场景统计
cscli metrics | grep -A 20 "Scenario Metrics"
# 查看auditd相关指标
cscli metrics | grep auditd
```
## 🔄 监控流程
1. **auditd收集系统事件**
- 记录系统调用
- 记录文件访问
- 记录进程执行
2. **CrowdSec解析日志**
- 解析audit.log
- 提取关键事件
- 匹配场景规则
3. **场景检测**
- 检测后门利用行为
- 检测异常执行
- 检测权限滥用
4. **自动响应**
- 生成警报
- 创建封禁决策
- 通知管理员
## ✅ 当前系统状态
- **内部威胁**:0个警报(系统正常)
- **外部攻击**:5个警报(SSH暴力破解,已封禁)
- **系统健康**:正常
## 🛡️ 防护效果
CrowdSec的auditd监控正在:
- ✅ 实时监控系统内部活动
- ✅ 检测后门利用行为
- ✅ 检测恶意进程执行
- ✅ 检测权限提升攻击
- ✅ 检测痕迹清理行为
- ✅ 记录所有可疑活动
## 📝 注意事项
1. **auditd日志量**
- auditd会产生大量日志
- 需要定期清理旧日志
- 建议配置日志轮转
2. **性能影响**
- auditd对系统性能影响很小
- CrowdSec解析效率高
- 不会影响正常服务
3. **误报处理**
- 某些正常操作可能触发警报
- 需要根据实际情况调整规则
- 可以配置白名单