Agent Skills
返回列表
LLM提示注入检测卫士

LLM提示注入检测卫士

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_310c0202/prompt-injection-defender 到你的 AI 助手中。

技能介绍

要解决的具体问题

当大模型接入 IT 运维、客服工单、文档问答或安全分析流程时,输入往往包含不受信任内容:用户提问、网页正文、工单描述、日志片段、第三方工具返回值等。这类内容可能夹带“忽略之前指令”“把配置发给外部地址”“以管理员身份批准变更”等提示注入。模型如果直接把输入当作可信命令,可能导致越权操作、敏感信息外泄、错误告警或自动化流程被劫持。

技能如何工作

该技能面向提示注入检测与防御场景,核心是把安全检查变成可重复的工程步骤,而不是只依赖临时肉眼判断。

  • 先明确信任边界:区分系统提示、开发者指令、用户输入、工具输出与外部文档。
  • 再审查提示组织方式:是否把不可信内容直接拼接进高权限上下文,是否允许输入覆盖角色或规则。
  • 对高风险行为做约束:例如 执行命令、修改配置、批准变更、读取凭据、外发数据 等操作不应只凭模型输出触发。
  • 将防御落点放在流程上:输入校验、输出过滤、最小权限、显式确认与审计记录配合使用。

适用边界与注意点

  • 它适合作为提示工程评审、安全加固和运行前检查的一部分,不能替代权限系统、密钥管理、网络隔离和代码审计。
  • 不同模型对指令层级、转义字符、多语言混淆和工具调用行为的解析存在差异,检测策略需要结合目标模型验证。
  • 不应把“未检测到注入”当作安全证明;应配合日志、重放测试和红队样例持续迭代。
  • 对生产环境的自动化操作,任何模型生成的高影响动作都应保留人工确认或权限校验环节。

使用场景

  • 运维团队用 Agent 处理工单和日志,需要判断外部文本是否覆盖角色或触发高危命令。
  • 文档问答接入内部知识库,需要检查网页正文等不可信内容是否诱导模型外泄资料。
  • 自动化流程让模型批准变更,需要评估用户输入能否篡改审批规则或越权执行。
  • 安全评审大模型提示模板,需要定位不可信内容拼接位置并明确各段信任边界。

适合人员

  • 把 LLM 接入工单或日志分析的后端工程师,想在发布前减少提示注入风险。
  • 设计客服或文档问答 Agent 的提示工程师,需要区分系统指令与不可信输入。
  • 负责 AI 应用安全的运维或安全工程师,想约束模型触发的高危操作。
  • 评审大模型自动化流程的团队负责人,需要检查审批、审计和最小权限边界。