前置知识: AI伦理与安全

红队工具Garak与LlamaGuard

00:00
6 min Advanced

2026年红队栈三大生产工具:Llama Guard (Meta) — 14类MLCommons危害分类器;Garak (NVIDIA) — 开源LLM漏洞扫描器,含静态/动态/自适应探针;PyRIT (Microsoft) — 多轮红队战役编排器,支持Crescendo和TAP。三者构成生产红队评估的默认配置。

问题定义

第12-15课呈现攻击面。生产部署需要可重复、可扩展的评估。三种工具主导2026年:Llama Guard(防御分类器)、Garak(扫描器)、PyRIT(战役编排器)。每种针对红队生命周期的不同层。

核心概念

Llama Guard (Meta)

Llama Guard 3是基于Llama-3.1-8B的模型,针对MLCommons AILuminate 14类危害微调:

  • 暴力犯罪、非暴力犯罪、性相关、CSAM、诽谤
  • 专业建议、隐私、知识产权、无差别武器、仇恨
  • 自杀/自伤、性内容、选举、代码解释器滥用

支持8种语言。用法:放在LLM之前(输入审核)、LLM之后(输出审核)或两者兼有。两种用途产生不同训练分布——Llama Guard 3以单一模型处理两者。

Llama Guard 3-1B-INT4 (arXiv:2411.17713, 440MB, 移动CPU上约30 tokens/s) 是量化边缘变体。

Llama Guard 4(2025年4月)为12B,原生多模态,从Llama 4 Scout剪枝。用一个分类器替代8B文本和11B视觉前身,可摄入文本+图像。

Garak (NVIDIA)

开源漏洞扫描器。架构:

  • 探针(Probes)。 幻觉、数据泄露、提示注入、毒性、越狱的攻击生成器。静态(固定提示)、动态(生成提示)、自适应(响应目标输出)。
  • 检测器(Detectors)。 按预期失败模式评分输出——有毒、泄露、越狱。
  • 线束(Harnesses)。 管理探针-检测器对,运行战役,生成报告。

TrustyAI将Garak与Llama-Stack shields(Prompt-Guard-86M输入分类器,Llama-Guard-3-8B输出分类器)集成,用于端到端屏蔽目标评估。基于层的评分(TBSA)替代二元通过/失败——模型可以在同一探针上通过严重性层3但失败于严重性层5。

PyRIT (Microsoft)

Python Risk Identification Toolkit。多轮红队战役。核心组件:

  • 转换器(Converters)。 变换种子提示——释义、编码、翻译、角色扮演。
  • 编排器(Orchestrators)。 运行战役:Crescendo(升级)、TAP(分支)、RedTeaming(自定义循环)。
  • 评分(Scoring)。 LLM-as-judge或classifier-as-judge。

PyRIT是Garak的更重表亲。Garak运行数千个单轮探针;PyRIT运行旨在破坏特定失败模式的深度多轮战役。

技术栈

在模型两侧放置Llama Guard。每晚运行Garak进回归。发布前运行PyRIT进战役。这是2026年大生产部署的默认配置

评估陷阱

  • 判断器身份 三种工具都可以使用LLM判断器;判断器校准驱动报告的ASR(第12课)。在工具旁指定判断器。
  • 探针过时。 Garak探针随着模型修补而老化。自适应探针(PAIR形)比静态探针老化更慢。
  • Llama Guard对良性内容的FPR。 早期Llama Guard版本过标记政治和LGBTQ+内容;Llama Guard 3/4校准有所改善但未按部署校准。

关键术语

术语常见说法实际含义
Llama Guard分类器”微调Llama-3.1-8B/4-12B安全分类器,14类危害
Garak”扫描器”NVIDIA开漏洞扫描器;探针检测器、线束
PyRIT”战役工具Microsoft多红队编排器;转换器编排器、评分
Prompt-Guard”小分类器”Meta的86M提示注入器,与Llama Guard配
TBSA”基于层评分Garak的基于层通过/失败替代二结果
Converter chain”释义+编码+…”PyRIT组合原语,用于构建步攻击
MLCommons hazard categories”14类分类法”Llama Guard针行业标准分类

延伸阅读

  • Meta — Llama Guard 3 (in Llama 3 Herd paper, arXiv:2407.21783) — 8B分
  • Meta — Llama Guard 3-1B-INT4 (arXiv:2411.17713) — 量化移动
  • NVIDIA Garak — GitHub — 扫描器仓库文档
  • Microsoft PyRIT — GitHub — 战役工具

知识检测

学习进度

-- 已学文档
--% 知识覆盖率

学习推荐

专注模式