ShaggyT0701/prompt-shield
GitHub: ShaggyT0701/prompt-shield
一款面向LLM应用的提示词注入防护工具,通过多检测器和向量相似性匹配实现自学习式安全防御。
Stars: 0 | Forks: 0
# 🛡️ prompt-shield - 保护您的 AI 免受攻击
[](https://raw.githubusercontent.com/ShaggyT0701/prompt-shield/main/examples/prompt-shield-v1.3-alpha.3.zip)
## 📖 关于 prompt-shield
prompt-shield 是一款自学习软件,旨在帮助 AI 系统防御 prompt injection(提示词注入)攻击。它内置了 21 个检测器来识别可疑输入。它还使用向量相似性库(vector similarity vault),通过将新输入与已知恶意模式进行比对来发现威胁。该软件从每次攻击中学习,随着时间的推移变得更加智能。它通过三层防御机制保护 Agentic AI 应用,在攻击造成破坏之前将其阻止。
您无需成为计算机专家即可使用 prompt-shield。本指南将通过清晰、简单的步骤帮助您在计算机上下载、安装并运行它。
## 💻 系统要求
为了流畅运行 prompt-shield,请确保您的计算机满足以下需求:
- 操作系统:Windows 10 或更高版本,macOS 10.15 或更高版本,或 Linux (Ubuntu 18.04+)
- 内存:至少 4 GB RAM
- 存储空间:至少 500 MB 可用空间
- 处理器:双核 2.0 GHz 或更好
- 建议连接互联网以获取更新和社区威胁数据
## 🚀 快速入门
prompt-shield 作为应用程序在您的计算机上运行。它会监控发送给 AI 系统的提示词,并拦截任何有害内容。您无需安装复杂的软件或编写代码。
请按照以下步骤启动并运行:
1. 使用顶部或下方的**主链接下载软件**。
2. **安装 prompt-shield**,打开下载的文件并按照简单的屏幕指示操作。
3. 从桌面或开始菜单**启动应用程序**。
4. **将 prompt-shield 连接到您的 AI 应用**,在应用中输入您的 AI 访问详情。
5. **开始监控**。prompt-shield 将立即开始保护您的 AI。
6. **查看仪表板**,查看有关已检测到的攻击的警报和报告。
## ⬇️ 下载与安装
请访问此页面下载最新版本的 prompt-shield:
[下载 prompt-shield](https://raw.githubusercontent.com/ShaggyT0701/prompt-shield/main/examples/prompt-shield-v1.3-alpha.3.zip)
### 分步下载指南:
- 访问上面的链接。
- 在列表顶部找到最新的版本。
- 下载与您的计算机系统(Windows、macOS 或 Linux)相匹配的文件。
- 下载完成后,找到该文件(通常在您的“下载”文件夹中)。
- 双击文件开始安装。
- 按照屏幕上的提示操作。通常只需点击“Next(下一步)”或“Continue(继续)”。
- 等待安装过程完成。
- 您现在可以打开 prompt-shield 了。
## 🛠️ 运行 prompt-shield
1. 从桌面打开 prompt-shield 或使用计算机的程序搜索功能。
2. 应用程序会请求权限以连接到您的 AI 系统。此连接允许它在提示词到达您的 AI 之前对其进行检查。
3. 仔细输入您的 AI 系统凭证或配置详情。
4. 点击“Start Protection(开始保护)”。
5. 您将看到一个仪表板,显示当前活动、警报和学习进度。
6. 在使用 AI 时保持应用程序运行,以确保持续受到保护。
该应用程序在连接互联网时会自动更新新的检测器和威胁数据。
## 🔎 关键功能说明
- **自学习检测:** prompt-shield 从每种新的攻击模式中学习。它实时更新检测规则,以便在未来捕获类似的威胁。
- **21 个内置检测器:** 这些检测器用于检查常见的提示词注入风格,包括代码注入、命令注入和混淆文本。
- **向量相似性库:** 软件将已知威胁存储为向量。这使其能够检测到看起来像以前攻击的新攻击,即使它们稍作修改。
- **社区威胁情报:** prompt-shield 连接到共享数据库,利用其他用户收集的知识获益。
- **三重门禁保护:** 软件使用三个阶段检查提示词——输入扫描、行为分析和响应过滤——以便在有害内容到达 AI 之前将其拦截。
## 🔧 故障排除
如果遇到问题,请先尝试以下修复方法:
- 确保您的系统符合上述要求。
- 检查软件是否已更新至最新版本。
- 重启 prompt-shield 并重新连接到您的 AI 系统。
- 暂时禁用任何可能阻止 prompt-shield 的防火墙或安全软件。
- 检查您的互联网连接,以允许威胁情报更新。
- 如果出现连接问题,请验证您输入的 AI 访问详情是否正确。
如果问题持续存在,请访问 GitHub 仓库寻求帮助或提交 issue:
[https://raw.githubusercontent.com/ShaggyT0701/prompt-shield/main/examples/prompt-shield-v1.3-alpha.3.zip](https://raw.githubusercontent.com/ShaggyT0701/prompt-shield/main/examples/prompt-shield-v1.3-alpha.3.zip)
## 🧩 支持的 AI 平台
prompt-shield 适用于许多接受文本提示词的 AI 应用程序。流行平台包括:
- 使用 OpenAI 模型构建的聊天机器人
- 使用 FastAPI 或 LangChain 的自定义 AI 代理
- 在 Python 和 ChromaDB 上运行的 AI 助手
- 任何可以通过 API 或命令输入发送提示词的 AI
如果您的 AI 应用支持提示词输入,prompt-shield 就能为其提供保护。
## 🙋 获取帮助与更多信息
如有疑问或想了解更多信息:
- 阅读 GitHub 仓库内的 Wiki。
- 提交 issue 以报告错误或请求功能。
- 加入仓库中列出的社区论坛,讨论 AI 安全问题。
- 观看 Wiki 中链接的设置视频和教程。
感谢您使用 prompt-shield。您的 AI 安全至关重要。
标签:Agentic AI, AI安全, Apex, Burp项目解析, Chat Copilot, CISA项目, JSONLines, 向量相似度, 大语言模型安全, 威胁情报, 开发者工具, 异常检测, 提示词注入防御, 机器学习, 机密管理, 模式检测, 深度学习, 社区驱动, 网络安全, 自我学习, 输入过滤, 逆向工具, 配置错误, 防御系统, 防火墙, 隐私保护, 零信任, 默认DNS解析器