用途:本技能提供AI/LLM间接提示注入(Prompt Injection)的测试方法论。与jailbreak(用户直接输入)不同,注入通过AI处理的外部数据源植入恶意指令来操控模型行为,因模型难以区分“数据”与“指令”,被列为OWASP LLM Top 10 #1漏洞类别。
主要能力:按阶段覆盖多种攻击面。Phase 1间接注入,含网页隐藏指令(CSS隐藏元素、HTML注释)、文档注入(PDF/Word白色字体、元数据)、CSV/数据字段注入、图片多模态注入(极浅颜色文字);Phase 2工具链劫持,含通过外部数据诱导Agent调用危险工具、跨工具链攻击、文件系统Agent攻击;Phase 3 RAG投毒,含知识库投毒、对抗性检索、元数据层注入;Phase 4数据外泄,含Markdown图片外泄、链接外泄、隐蔽编码外泄;Phase 5高级技术,含Payload Splitting、延迟触发、递归注入。注入渠道包括网页内容、文档上传、邮件、数据库/RAG、API返回、用户评论/表单、图片OCR、代码注释。
使用方式:技能附带实战检测清单,用于判断目标是否处理外部数据、是否具备工具调用能力、是否使用RAG、输出是否渲染Markdown、是否有多步骤工作流、输入是否消毒、是否区分数据与指令。各阶段详细Payload与代码见references/injection-payloads.md。
适用场景:对会处理外部数据源的AI系统进行安全评估与渗透测试。
限制:具体Payload、代码与更高阶用法未在资料正文列出,需查阅引用文件;资料未提供安装命令、价格或平台信息。