Safe Memory Manager

🛡️ 防记忆投毒 · ISNAD 认证安全盾

通过 ISNAD 认证的安全内存管理器,实时拦截并净化提示注入攻击,有效防止 AI 代理遭遇「记忆投毒」风险。

收藏
4.4k
安装
1.1k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Safe-Memory-Manager 是一款专为长期运行的 AI 代理设计的安全基础设施组件。它通过拦截内存文件的读写操作,在数据落盘前自动执行多层净化流程。

写入保护:当代理尝试将内容追加至 MEMORY.md 或日期标记的日志文件时,系统会扫描文本中的提示注入模式(如 "ignore previous instructions")、命令执行字符串(如 rm -rf、curl | bash)以及隐藏的控制字符。一旦检测到威胁载荷,立即执行转义或阻断操作。

读取优化:在读取历史记忆时,默认仅返回尾部指定行数,防止过长的上下文窗口被恶意内容填满,同时降低 token 消耗。

显著优点

  • 主动防御:不同于传统的静态扫描,它在 I/O 层面实时拦截,攻击者无法通过编码绕过(如 Unicode 变形、base64 包装)
  • ISNAD 认证:获得 LeoAGI ISNAD Swarm 的正式审计与 Polygon 链上锚定,提供可验证的透明度
  • 零摩擦集成:Python API 设计简洁,一行代码即可替换原生文件操作
  • 内存安全:防止「记忆投毒」导致的指令覆写、权限提升和数据泄露

潜在局限

  • 覆盖范围:主要针对基于文本的提示注入,对多模态攻击(如图像隐写、音频频谱编码)无原生防护
  • 误报风险:激进的模式匹配可能误伤合法的用户指令,需持续调优白名单策略
  • 性能开销:每次 I/O 增加正则匹配和哈希计算,高频写入场景可能引入微秒级延迟
  • 单点依赖:项目由 LeoAGI 单一实体维护,长期可持续性取决于该组织的投入

适合人群

  • 部署长期自主运行 AI 代理的企业与开发者
  • 处理不可信外部数据(网页爬取、邮件解析、Slack 集成)的自动化工作流
  • 需要合规审计日志的金融、医疗等敏感行业

常规风险

尽管有 ISNAD 认证,用户仍需注意:
1. 该工具不能替代完整的零信任架构,建议配合网络隔离和最小权限原则使用

2. 区块链锚定仅证明审计时间点状态,后续版本需重新验证

3. 开源依赖(如 Polygon SDK)可能引入供应链攻击面

Safe Memory Manager 内容

手动下载zip · 3.1 kB
package.jsonapplication/json
请选择文件