Clauditor

🛡️ 不可伪造的 Clawdbot 安全审计守护

Clawdbot 专用防篡改审计守护进程,通过 HMAC 链式证据监控可疑文件系统活动,即使主代理被入侵也无法阻止或伪造日志。

收藏
8.8k
安装
2.5k
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Clauditor 是专为 Clawdbot 设计的安全审计守护进程,采用分层隔离架构实现不可否认的日志记录。用户通过交互式向导完成六步安装:创建独立系统用户、配置内核审计规则、部署 systemd 服务、生成 HMAC 密钥、设置日志目录权限、启动监控守护进程。核心命令包括 wizard status/next/verify 三步走安装流程,以及 digest 子命令生成可验证的 Markdown 格式审计报告。

运行时通过 Linux auditd 内核子系统监控配置的 watch_paths,所有事件经 HMAC-SHA256 签名后追加到仅追加日志文件,签名密钥由独立的 sysaudit 用户持有,形成密码学证据链

显著优点

  • 入侵抵抗设计:日志进程以低权限独立用户运行,与 Clawdbot 主进程隔离;即使攻击者获取 root,也无法在不破坏 HMAC 链的前提下篡改历史记录
  • 零配置快速部署:向导模式将复杂的 Linux 审计系统配置拆解为可验证的步骤,降低安全工具使用门槛
  • 可验证的证据格式digest 输出带完整校验和的 Markdown 报告,便于合规审计和司法取证

潜在局限与风险

  • 单点故障隐患:密钥文件 /etc/sysaudit/key 若未离线备份,磁盘损坏将导致所有历史日志无法验证
  • 隐蔽通道未解决:恶意 Clawdbot 仍可通过 CPU/内存侧信道或网络外泄数据,Clauditor 仅监控文件系统层
  • 内核依赖:依赖 Linux audit 子系统,容器化或受限内核环境(如 WSL2、某些云主机)可能无法启用
  • 配置复杂性target_uid 等参数需手动调优,误配可能导致日志淹没或监控盲区

适合人群

  • 运行高权限 AI 代理(Clawdbot)且需满足合规审计要求的系统管理员
  • 研究 AI 安全/沙箱隔离的安全研究人员
  • 对「不可停止的审计」有强需求的企业内网环境

常规风险

中等偏高。虽然设计目标为安全工具,但:1) 安装脚本需 root 执行,存在供应链攻击面;2) 内核审计规则配置错误可能引发系统不稳定;3) 密钥管理不善将导致审计失效。建议配合离线密钥托管和定期 digest 验证使用。

Clauditor 内容

crates文件夹
alerter文件夹
src文件夹
clauditor-cli文件夹
src文件夹
collector文件夹
src文件夹
detector文件夹
src文件夹
schema文件夹
src文件夹
writer文件夹
src文件夹
wizard文件夹
手动下载zip · 61.3 kB
lib.rstext/plain
请选择文件