产品 / 红队实验室

DNLA 红队实验室

一个对抗性测试实验室,在用户、客户或攻击者让您的 AI 系统失效之前,主动先一步让它失效。它是每一次 QAi 健康检查的核心组成部分,也可作为独立服务单独开展。

为什么重要

通过“理想路径”测试几乎说明不了什么

大多数 AI 系统的测试方式和演示方式如出一辙:用预期语言问一遍几个干净、规规矩矩的问题,且不带任何对抗意图。生产环境却完全不是这样。真实用户会提出自相矛盾的问题、粘贴恶意指令、把系统推出预定范围、在对话中途切换语言,而一个从未在这种压力下被测试过的系统,其故障面是未知的,绝非安全的。红队实验室的使命,就是在受控条件下主动找出这个故障面,抢在它在生产环境中被发现之前。

我们测试的内容

针对系统类型匹配的故障模式

生成式系统与经典系统的失效方式不同,因此攻击面的界定也会相应匹配。

生成式 AI 系统

基于 LLM 的聊天机器人、RAG 系统与自主智能体。

  • 幻觉
  • 信息泄露
  • 指令绕过
  • 提示词注入
  • 未经授权的工具调用
  • 不可逆操作
  • 依赖错误信息源
  • 偏见
  • 不一致性
  • 跨语言失效
  • 面对矛盾信息时的行为

经典机器学习系统

预测、评分与分类模型。

  • 漂移
  • 数据泄露
  • 鲁棒性
  • 数据不平衡
  • 校准
  • 敏感性
  • 在不同人群或场景下的失效

运作方式

从范围界定到修复优先级报告

  1. 界定目标范围:哪些系统、哪些环境、哪些操作在边界之内或之外
  2. 针对系统实际的故障面设计攻击场景,而非套用通用检查清单
  3. 结合人工与工具,对生产系统开展对抗性测试
  4. 记录每一次尝试、每一次响应,以及每一个边界被守住或被突破的节点
  5. 按严重程度与业务影响、而非发现数量对结果排序
  6. 交付一份工程团队可直接据以行动的修复优先级报告

有何不同

交付成果不是一个漏洞数量

按攻击清单对系统逐项测试并不难。真正困难的部分(也是真正的价值所在)在于把“我们发现了 73 个问题”转化为管理层能够据以行动的信息:严重程度排序、每项发现的业务影响,以及修复它究竟需要什么。

发现问题的处理方式与 QAi 的其他环节一致:每个问题都会被转化为具体的风险金额与修复要求,而不是停留在一份未经处理的失败测试用例清单上。

适用对象

  • 首次向真实客户上线聊天机器人、RAG 系统或智能体的团队
  • 更换了模型、提示词或工具权限、需要了解哪里出了问题的团队
  • 单次错误输出就会造成重大后果的受监管或高信任环境
  • 此前只测试过“理想路径”的团队

想知道您的系统究竟会在哪里出问题吗?

可单独开展,也可纳入 QAi 健康检查一并进行。

联系我们