Valentina14142000/rag-guard
GitHub: Valentina14142000/rag-guard
一款用于测试 RAG 系统对抗 prompt injection 和数据泄露等攻击鲁棒性的安全沙盒工具,提供自动化攻击模拟与安全评分。
Stars: 0 | Forks: 0
# RAG Guard 沙盒
RAG Guard Sandbox 是一款诊断工具,旨在测试大型语言模型(LLM)应用对抗对抗性攻击和 prompt injection 的鲁棒性。它模拟了一个红队环境,攻击者会尝试从目标 RAG 系统中提取机密信息。
## 功能
* **对抗性模拟:** 自动执行多轮攻击策略,以探测系统漏洞。
* **安全评估引擎:** 自动对受害系统的响应进行数据泄露和 jailbreak 成功率评分。
* **实时流式传输:** 使用 Server-Sent Events (SSE) 实时可视化攻防循环。
* **沙盒隔离:** 轻松配置目标系统指令和知识库文档以进行测试。
### 前置条件
* Python 3.10+
* Node.js(用于前端)
* API Key(Gemini API Key)
## 项目结构
* `backend/`:包含 FastAPI 应用、RAG 模拟逻辑和安全评估引擎。
* `assets/`:包含项目截图和架构图。
## 许可证
本项目基于 MIT 许可证授权。
标签:AI安全, AV绕过, Chat Copilot, DLL 劫持, FastAPI, MITM代理, RAG, 域名收集, 大语言模型, 逆向工具