0. Summary

기본 정보 : ArXiv,2026.11.08, Beyond AUROC: Deployment-Aware Evaluation of Model-Internal Jailbreak Detectors

연구 배경

LLM 의 jailbreak 방어는 최근 프롬프트 표면이 아니라 은닉 상태, 그래디언트, 거부 관련 방향 같은 모델 내부 신호를 보는 쪽으로 옮겨가고 있다(MTK, GradSafe, HiddenDetect, 지도 활성 프로브 등). 이런 모델 내부 탐지기(model-internal detector) 는 보통 AUROC 나 AUPRC 같은 임계값 독립 지표로 요약되는데, 이 지표들은 전역 순위 품질만 말할 뿐 배포 환경이 요구하는 낮은 오탐률(FPR) 운영점에서 어떤 공격군을 얼마나 잡는지는 알려주지 않는다. 저자들은 현재 평가가 함께 다루지 않는 세 가지 간극을 짚는다. 첫째, 정제된 무해 데이터셋으로 맞춘 임계값이 실제 사용자 트래픽에서도 같은 FPR 을 유지하는지(calibration-transfer gap). 둘째, 점수 계산에 참조 데이터(anchor bank, 참조 그래디언트, 프로브 학습 데이터)를 쓰는 탐지기가 그 구성에 얼마나 민감한지(reference-sensitivity gap). 셋째, AUROC 가 높아도 배포 임계값에서는 특정 공격군을 거의 못 잡을 수 있다는 점(operating-point gap). 세 간극은 “참조 데이터가 점수를 바꾸고, 보정 데이터가 임계값을 바꾼다”는 하나의 결정 과정으로 묶여 있으므로, 이를 실험 세부사항으로 치부하면 보안상 중요한 변동이 가려진다.

제안 방법

논문은 모델 내부 jailbreak 탐지를 데이터 의존 결정 과정(data-dependent decision process) 으로 정식화한다. 탐지 점수 $s(x;R)$ 는 쿼리 $x$ 와 참조 데이터 $R$ 에 의존하고, 운영 임계값 $\tau_\alpha(R,C)$ 는 무해 보정 집합 $C$ 의 점수에 대한 경험적 $(1-\alpha)$ 분위수로 정해지며, 결정은 $D_\alpha(x;R,C)=\mathbb{I}[s(x;R)>\tau_\alpha(R,C)]$ 이다. 이 틀 위에서 (1) 정제 데이터(Dolly)로 보정한 임계값을 실사용자 데이터(ToxicChat, WildChat)에 적용했을 때의 실현 FPR 을 재는 calibration transfer 분석, (2) 참조 은행을 무작위로 다시 뽑는 관측 실험과 특정 anchor 를 교체하는 인과 개입으로 공격군별 TPR 변화를 재는 reference-set sensitivity 분석, (3) 명시적 1%·5% FPR 예산에서 공격군별 TPR 을 AUROC 와 나란히 보고하는 low-FPR 분석을 수행한다. 평가 대상은 MTK, GradSafe, HiddenDetect, 지도 선형 프로브 네 내부 탐지기와 표면 수준 베이스라인 windowed perplexity, 모델은 Llama-2-7B-chat, Llama-3-8B-Instruct, Mistral-7B-Instruct-v0.2, Vicuna-7B-v1.5, 공격은 MTK 릴리스의 12개 jailbreak 계열이다. MTK 의 층별 순위 특징(Eq. 5)을 재구성해 참조 의존성이 생기는 기제도 직접 추적한다.

발견 사실

Dolly 200개로 5% 예산에 맞춘 MTK 임계값을 ToxicChat 에 옮기면 실현 FPR 이 네 모델에서 0.116~0.272 로 명목 예산의 2.3~5.4배였고, 프로브·GradSafe·perplexity 도 네 모델 모두에서 예산을 넘겼다(WildChat 에서는 20개 탐지기-모델 조합 중 19개가 초과). 실사용자 데이터로 재보정하면 FPR 은 잡히지만 공격군별 공백이 드러난다. MTK 의 SAA 계열은 Llama-2 에서 AUROC 0.942 인데 TPR@5% 는 0.114, Llama-3 에서는 AUROC 0.918 에 TPR 0.002 였고, Llama-2 SAA 는 실현 FPR 이 0.054 에서 0.076 으로 조금만 움직여도 TPR 이 0.114 에서 1.000 으로 뛰었다. 참조 은행만 다시 뽑아도 Mistral 의 SAA 탐지율이 0.000~1.000 사이를 오갔고, PKU-SafeRLHF 악성 anchor 600개 중 200개를 SAA 형태 anchor 로 바꾸는 인과 개입은 Llama-3 과 Vicuna 의 SAA TPR 을 각각 0.002, 0.011 에서 1.000 으로 올렸지만 Mistral 에서는 나머지 11개 계열의 평균 TPR 이 0.472 에서 0.095~0.138 로 무너졌다. 1% FPR 예산에서는 평균 AUROC 가 0.962 까지 올라가도 어떤 내부 탐지기도 평균 TPR 0.416 을 넘지 못했다. 5% 에서도 16개 탐지기-모델 쌍 중 11개가 “AUROC 0.85 이상이면서 TPR 0.20 미만”인 계열을 적어도 하나 가졌다.

핵심 기여

  1. 데이터 의존 결정 과정으로의 정식화 : 참조 데이터가 점수를, 보정 데이터가 임계값을 결정한다는 점을 명시적인 수식($s(x;R)$, $\tau_\alpha(R,C)$, $D_\alpha$)으로 분리해, 흔히 암묵적으로 묻히는 두 배포 변동 원천을 드러냈다.
  2. Calibration transfer 와 reference sensitivity 의 실증 : 정제 무해 프롬프트 보정이 실사용자 트래픽에서 FPR 예산을 지키지 못함을 4개 모델 × 5개 탐지기에서 보였고, 무작위 재추출과 통제된 anchor 교체 개입으로 참조 구성이 공격군별 커버리지를 인과적으로 바꾸며 한 계열의 커버리지 향상이 다른 계열의 손실로 이어질 수 있음을 보였다.
  3. 운영점 중심 평가 권고 : AUROC 는 보조적 순위 지표로 두고, 배포 유사 트래픽에서의 실현 FPR 과 명시적 저-FPR 운영점(특히 TPR@1%)에서의 공격군별 TPR 을 주 지표로 보고하며, 참조 기반 탐지기는 여러 참조 추출에 걸쳐 평가하고 참조 구성을 감사하라는 구체적 지침을 제시했다.

두 가지 주 지표 설명

1. 실제 배포 환경 트래픽에서의 실현 오탐률 (Realized FPR)

뜻: 정상 프롬프트를 공격으로 잘못 차단하는 비율을, 실제 사용자 대화와 비슷한 데이터에서 직접 잰 값입니다.

왜 필요한가: 탐지기는 점수를 내고, 임계값을 넘으면 차단합니다. 임계값은 보통 “정상 프롬프트의 5%만 넘도록”처럼 목표 오탐률(α)에 맞춰 정합니다. 문제는 이 임계값을 어떤 정상 데이터로 정했느냐입니다.

  • 논문은 Dolly처럼 깔끔하게 정제된 지시문 데이터로 임계값을 5%에 맞췄습니다.
  • 그런데 그 임계값을 ToxicChat 같은 실제 사용자 대화에 적용하자, MTK의 오탐률이 11.6~27.2%로 올라갔습니다. 목표의 2.3~5.4배입니다.
  • 원인은 실제 사용자 글이 정제된 데이터보다 지저분하고 다양해서 전반적으로 점수가 더 높게 나오기 때문입니다.

의미: “5% 오탐률로 설정했다”는 말만으로는 부족합니다. 어떤 데이터로 보정했는지, 실제 트래픽에서 오탐률이 몇 %였는지를 함께 보고해야 합니다. 오탐이 많으면 정상 사용자가 차단되고 운영 부담이 커집니다.

2. 낮은 오탐률 지점에서의 공격 유형별 탐지율 (Per-family TPR @ low FPR)

뜻: 오탐률을 1%나 5%로 엄격하게 묶어 둔 상태에서, 공격 유형별로 몇 %를 잡아내는지 따로 잰 값입니다.

왜 필요한가: AUROC는 모든 임계값에 걸친 평균적인 “구분 능력”입니다. 그래서 실제로 쓸 일이 없는 높은 오탐률 구간의 성능까지 섞여 있습니다. 또 공격 유형을 하나로 합쳐 버리면 특정 유형이 통째로 뚫려도 드러나지 않습니다.

논문의 대표 사례는 다음과 같습니다.

  • Llama-2에서 SAA 공격의 AUROC는 0.942로 높습니다.
  • 그러나 5% 오탐률 지점에서 실제 탐지율은 11.4%에 그칩니다. Llama-3에서는 0.2%입니다.
  • 1% 오탐률 기준에서는 평가한 어떤 내부 탐지기도 12개 유형 평균 탐지율이 41.6%를 넘지 못했습니다. 평균 AUROC가 0.96에 달하는 경우에도 마찬가지였습니다.

의미: “AUROC가 높으니 잘 막는다”는 결론은 성립하지 않습니다. 실제 운영 조건에서 어떤 공격 유형이 사각지대로 남는지 보려면 유형별 탐지율을 봐야 합니다.

두 지표의 관계

두 지표는 짝으로 봐야 합니다. 탐지율은 오탐률을 얼마로 허용하느냐에 따라 달라지기 때문입니다. 오탐률을 조금만 느슨하게 해도 탐지율이 급변할 수 있습니다. 예를 들어 Llama-2의 SAA는 오탐률이 5.4%에서 7.6%로 오를 때 탐지율이 11.4%에서 100%로 뛰었습니다.

그래서 저자들은 실제 트래픽 기준 오탐률을 확인하고, 그 조건에서의 유형별 탐지율을 함께 보고하라고 권합니다. AUROC는 점수 분리 정도를 보는 보조 지표로 남겨 두라는 것입니다.

관련 개념

모델 내부 jailbreak 탐지기(Model-Internal Jailbreak Detector)

모델 내부 탐지기는 입력 텍스트의 표면 특징 대신 LLM 이 프롬프트를 처리하는 동안 생기는 내부 신호(은닉 상태, 그래디언트, 거부 관련 표현)에서 악의적 의도의 증거를 찾는 방어입니다. 공격이 표현(wording)을 바꿔도 의도는 내부 계산에 남아 있을 수 있다는 가정에 기반합니다.


🧭 1. 표면 방어와 내부 방어

구분 대표 방법 보는 것 논문이 보는 한계
표면 수준 Perplexity filtering (windowed PPL) 입력 토큰 패턴 유창하게 재작성된 공격을 놓침
모델 내부 MTK, GradSafe, HiddenDetect, 지도 활성 프로브 은닉 상태·그래디언트·거부 방향 점수가 참조 데이터와 보정 데이터에 의존

jailbreak 공격은 적대 suffix 최적화, 재작성·반복 정제, 설득형 프롬프트, 다국어 변환 등 매우 다양한 표면 형태를 띠므로, 비슷한 유해 의도가 전혀 다른 프롬프트 모양으로 나타납니다. 이것이 내부 신호를 보려는 동기이지만, 동시에 “탐지기의 행동이 쿼리만이 아니라 점수와 임계값을 만드는 데 쓰인 데이터에도 달려 있지 않은가”라는 평가 질문을 낳습니다.


🔍 2. 네 가지 평가 대상 탐지기의 참조 의존성

탐지기 참조 데이터 $R$ 의 형태 점수 구성
MTK 무해·악성 anchor 은행 층별 순위 궤적(rank trajectory) → Isolation Forest
GradSafe 안전·비안전 참조 그래디언트 안전 관련 그래디언트 유사도 비교
지도 선형 프로브 라벨된 내부 표현 로지스틱 회귀 결정 경계
HiddenDetect 명시적 참조 없음(고정 또는 빈 $R$) 층 16–29 은닉 상태 분석

참조 데이터를 쓰는 탐지기의 점수는 쿼리뿐 아니라 탐지기를 인스턴스화할 때 쓴 참조 데이터로도 결정됩니다. 그런데 기존 평가는 대개 단일 고정 참조 구성의 결과만 보고하므로, 보고된 성능이 이 선택에 얼마나 민감한지 알 수 없습니다.

💡 Key Takeaway 내부 탐지기의 “점수”는 모델과 쿼리의 함수가 아니라 모델·쿼리·참조 데이터의 함수입니다. 참조 데이터를 실험 세부사항으로 취급하는 순간 보안상 중요한 변동이 평가에서 사라집니다.

AUROC 와 운영점(Operating Point)의 간극

운영점은 연속 점수를 이진 결정으로 바꾸는 임계값에서의 (FPR, TPR) 쌍입니다. 보안 환경에서는 무해 입력이 압도적으로 많으므로 작은 FPR 도 큰 비용이 되고, 따라서 탐지기의 실제 보안 가치는 ROC 곡선 전체가 아니라 저-FPR 영역의 한 점에서 결정됩니다.


📐 1. 왜 AUROC 만으로는 부족한가

AUROC 와 AUPRC 는 전체 순위 품질을 요약하지만, 특정 공격군이 배포 임계값에서 얼마나 탐지되는지는 말해주지 않습니다. 논문은 Carlini 등의 membership inference 연구가 보안 설정에서 지적한 것과 같은 논리를 따릅니다. AUROC 는 운영상 무의미한 고-FPR 영역까지 평균하므로 실용적으로 중요한 행동을 가릴 수 있고, 대신 저-FPR 에서의 TPR 을 보고해야 합니다. 고정 FPR 지표와 partial AUROC 도 같은 맥락의 선행 제안입니다.


📊 2. 순위 실패와 운영점 실패

실패 유형 정의 논문의 예
순위 실패(ranking failure) 공격 점수가 무해 점수와 잘 분리되지 않음 (AUROC 낮음) HiddenDetect 의 여러 모델, Llama-3 지도 프로브의 SAA
운영점 실패(operating-point failure) 순위는 좋은데(AUROC > 0.90) 공격 점수가 FPR 통제에 필요한 임계값 아래에 몰려 있음 MTK 의 Llama-2·Llama-3 SAA

두 실패는 처방이 다릅니다. 순위 실패는 표현이나 점수 함수 자체의 문제이고, 운영점 실패는 점수 분포가 임계값 근처에 집중되어 있는 문제입니다. 후자는 AUROC 만 보면 전혀 보이지 않습니다.

💡 Key Takeaway AUROC 0.94 와 TPR@5% 0.11 은 모순이 아닙니다. 순위가 좋아도 공격 점수가 무해 분위수 바로 아래에 모여 있으면 배포 임계값에서는 거의 잡히지 않습니다.

데이터 의존 결정 모델(Detector Decision Model)

논문의 평가 틀은 탐지기를 두 외부 데이터에 의존하는 결정 시스템으로 봅니다. 참조 데이터 $R$ 은 점수에, 무해 보정 데이터 $C$ 는 임계값에 영향을 줍니다.


🧮 1. 점수, 임계값, 결정 (Eq. 1–2)

쿼리 $x$, 참조 데이터 $R$, 연속 점수 $s(x;R)$ 에 대해, 무해 보정 집합 $C$ 와 목표 오탐 예산 $\alpha$ 가 주어지면 운영 임계값은

$$\tau_\alpha(R,C) = Q_{1-\alpha}\big({s(x;R) : x \in C}\big)$$

이고($Q_{1-\alpha}$ 는 경험적 $(1-\alpha)$ 분위수), 결정은

$$D_\alpha(x;R,C) = \mathbb{I}\big[s(x;R) > \tau_\alpha(R,C)\big]$$

입니다. $C$ 를 바꾸면 점수 함수가 고정된 채 임계값만 움직이지만, $R$ 을 바꾸면 쿼리 점수와 임계값 추정에 쓰이는 무해 점수 분포가 모두 바뀝니다. 논문은 선행 평가와의 비교를 위해 $\alpha=0.05$ 를, 더 엄격한 배포 지향 운영점으로 $\alpha=0.01$ 을 씁니다.


🔁 2. Calibration transfer (Eq. 3)

보정 집합과 분리된 무해 평가 집합 $B$ 에 대한 실현 FPR 은

$$\widehat{\mathrm{FPR} }_B(R,C) = \frac{1}{ B }\sum_{x \in B} D_\alpha(x;R,C)$$

이며, 탐지기와 참조 구성을 고정한 채 이 값을 명목 예산 $\alpha$ 와 비교합니다. 한 무해 분포에서 맞춘 임계값이 다른 분포에서도 의도한 예산을 지키는 능력이 calibration transfer 입니다.


🎯 3. Reference-set sensitivity (Eq. 4)

공격군 $A$ 의 TPR 은

$$\mathrm{TPR}_A(R,C) = \frac{1}{ A }\sum_{x \in A} D_\alpha(x;R,C)$$

이고, 참조 추출과 인과 개입마다 임계값을 재보정하면서 이 값을 비교합니다. 여기서 두 효과를 구분합니다. AUROC 의 변화는 공격-무해 순위의 변화이고, $\mathrm{TPR}_A$ 의 변화는 선택된 운영점에서의 공격군 커버리지의 변화입니다. 이 구분이 순위 민감도와 운영점 민감도를 분리합니다.

💡 Key Takeaway 같은 탐지기 아키텍처라도 $(R, C)$ 가 다르면 다른 보안 행동을 보입니다. 논문의 핵심 주장은 참조·보정 데이터가 탐지기의 보안 구성(security configuration)의 일부라는 것입니다.

MTK 의 층별 순위 특징: 참조 의존성의 기제

MTK(Manifold Trajectory Kinetics) 는 무해·악성 anchor 은행에 대한 쿼리의 층별 순위 궤적을 특징으로 쓰고 Isolation Forest 로 이상치를 잡는 탐지기입니다. 참조 의존성이 수식에 명시적으로 드러나므로 논문의 기제 분석 사례로 쓰입니다.


📏 1. 순위 특징 (Eq. 5)

프롬프트 $p$ 의 층 $\ell$ 에서, $j$ 번째로 가까운 무해 anchor 보다 앞에 순위한 악성 anchor 의 수를 $m_j$ 라 하면

$$r_\ell(p) = \frac{k+1}{2} + \frac{1}{k}\sum_{j=1}^{k} m_j$$

입니다. 이 특징은 절대 거리가 아니라 가장 가까운 무해 참조들 사이에 악성 anchor 가 어떻게 끼어드는지(interleaving) 에 달려 있습니다. 참조 은행이 바뀌면 끼어듦이 바뀌고, 층별 궤적이 바뀌고, 결국 점수가 바뀝니다.


🏦 2. 참조 은행 구성

구분 출처 개수
무해 anchor Dolly / Alpaca / OR-Bench 300 / 300 / 200
악성 anchor AdvBench / MaliciousInstruct / PKU-SafeRLHF 100 / 100 / 600

총 1,600개이며 무해·악성이 800개씩입니다. 논문은 MTK 최신 릴리스(commit c5e2f18, 2026년 9월)를 모델별 설정 시드(Llama-2 27, Llama-3 143, Mistral 47, Vicuna 56)로 수정 없이 실행했고, 그 시드에서 릴리스의 프롬프트별 점수와 공격군별 AUROC 가 재현됨을 확인했습니다. Mistral 의 경우 쿼리와 anchor 표현이 transformer 블록 하나만큼 어긋나 있는 릴리스 설정도 그대로 보존했습니다.

💡 Key Takeaway Eq. (5) 는 “악의성”의 단조 척도가 아니라 무해 궤적으로부터의 이탈을 재는 특징입니다. 뒤의 기제 분석에서 SAA 프롬프트가 무해 프롬프트보다 오히려 악성 anchor 를 덜 앞세우는 모델이 있다는 사실이 이 점을 보여줍니다.

실험 설정

실험은 MTK 릴리스가 지원하는 네 채팅 모델, 다섯 탐지기, 12개 jailbreak 계열, 네 무해 데이터셋으로 구성됩니다. 코드와 평가 산출물은 공개되어 있습니다.


🧠 1. 모델과 탐지기 구성

탐지기 구성
MTK 릴리스의 표현 추출·순위·Isolation Forest 를 수정 없이 호출
GradSafe Llama-2 는 공식 zero-shot 설정(참조 그래디언트·선택 파라미터 차원 재현), 나머지 모델은 각 chat template 로 같은 절차 적용(port)
HiddenDetect MTK 베이스라인 평가에서 쓴 LLM 적응(층 16–29)
선형 프로브 MTK anchor 800+800 으로 학습한 $L_2$ 정규화 로지스틱 회귀($C=1$), 층은 참조 데이터 5-fold 층화 교차검증으로 선택 후 전체 anchor 로 재적합. 평가 공격은 모델 선택에서 제외
Windowed PPL 입력 시퀀스에 직접 작동하는 표면 수준 베이스라인

⚔️ 2. 공격 데이터셋: 12개 계열과 SAA-850

범주 계열
Suffix 기반 SAA, nanoGCG
다국어 변환 Zulu
진화형 템플릿 AutoDAN
요청 분해 DrAttack
In-the-wild IJP
공격자 LLM 정제 PAIR, TAP
설득형 패러프레이즈 PAP (GPT-3.5 / GPT-4 / Llama-2 생성기)
판정 벤치마크 JailJudge

릴리스된 SAA 데이터는 같은 기본 요청에 suffix 만 달리한 것이라 요청 다양성이 제한적입니다. 저자들은 SAA 파일의 레코드마다 다른 요청(AdvBench 520개 + HEx-PHI 330개)을 릴리스된 SAA 템플릿과 그 레코드의 suffix 에 결합한 SAA-850 을 만들어 탐지기 행동이 서로 다른 유해 요청에 걸쳐 유지되는지 봤습니다. 같은 요청을 suffix 없이도 평가하며, suffix 는 재최적화 없이 전이합니다. (공격 구성의 구체적 템플릿·suffix 는 논문 아티팩트에만 있습니다.)


🗃️ 3. 무해·보정 데이터 (Table I)

데이터셋 유형 보정 평가
Dolly 정제 지시문 200 Held-out
ToxicChat 실사용자 프롬프트 약 1K 500
WildChat 실사용자 프롬프트 1K 500
OR-Bench 어려운 무해 – Control

Dolly 는 MTK 무해 참조 은행에 이미 있는 프롬프트를 제외했고, ToxicChat 이 주 배포 유사 분포, WildChat 이 독립적인 실사용자 분포입니다. 모든 분할은 중복 제거되고 보정-평가 간 겹침이 제거됩니다.


⚙️ 4. 보정·평가 프로토콜과 위협 모델

  • 1% 와 5% 두 FPR 예산. 5% 는 MTK 등 선행 평가와의 비교용, 1% 는 배포 지향 설정.
  • 정제 설정: Dolly 200개로 보정, held-out Dolly 로 평가. 배포 유사 설정: 실사용자 프롬프트로 보정, 분리된 실사용자 집합에서 실현 FPR 평가.
  • MTK 원 논문의 ToxicChat 보정 절차는 릴리스에 임계값 절차가 없어 정확히 재구성할 수 없으므로, 분리된 ToxicChat 보정·평가 분할을 가장 가까운 근사로 씁니다.
  • 불확실성은 2,000회 부트스트랩. HarmBench·StrongREJECT 판정은 수동 감사에서 실질적 해악(actionable harm)을 신뢰성 있게 추적하지 못해 아티팩트에만 수록하고, TPR 은 “유해 출력 방지”가 아니라 “공격 프롬프트 탐지” 로 해석합니다.
  • 위협 모델은 탐지기에 접근하거나 최적화하지 않는 비적응 공격자. 적응형 모니터 회피(잠재 공간 모니터를 우회하도록 내부 표현을 최적화하는 공격)는 범위 밖이며, 논문은 “공개된 비적응 공격에서조차 배포 한계가 생기는가”를 묻습니다.

🎛️ 5. 참조 집합 통제

MTK 의 시드는 참조 은행, 샘플된 공격 프롬프트, Isolation Forest 를 동시에 결정하므로 시드만 바꿔서는 참조 효과를 분리할 수 없습니다. 논문은 세 단계로 나눕니다.

단계 내용 성격
릴리스 시드 반복 시드 0–49 (+ 설정 시드) 로 전체 릴리스 구성 반복 관측
은행만 재추출 평가 프롬프트와 forest 고정, 참조 은행만 재추출 관측 (참조 구성 분리)
표적 개입 선택된 악성 anchor 를 SAA 형태 또는 대조 anchor 로 교체(은행 크기·교체 위치·참조-평가 분리 유지), forest 재적합 + 임계값 재보정 인과

GradSafe 도 나머지 절차를 고정한 채 여러 안전·비안전 참조 집합을 평가합니다.

💡 Key Takeaway 설계의 핵심은 보정 효과와 참조 효과의 분리, 그리고 참조 효과 안에서 관측(재추출)과 인과(개입)의 분리입니다. 시드 하나로 모든 것이 바뀌는 릴리스 구조에서는 이 분리 없이 어떤 주장도 할 수 없습니다.

결과 1: Calibration Transfer (Table II)

질문은 정제 무해 프롬프트로 맞춘 임계값이 실사용자 트래픽에서도 예산을 지키는가입니다. 일관성 확인으로, Dolly 보정 MTK 는 Llama-2 에서 nanoGCG 를 0.929 탐지해(MTK 보고값 0.95) held-out Dolly 의 FPR 도 명목 5% 근처였습니다. 릴리스가 원 임계값 절차의 모든 세부를 노출하지 않으므로 정확한 재현이 아닌 일관성 확인으로 취급합니다.


📊 1. 전체 표

Dolly 보정(5% 예산) 임계값의 ToxicChat·WildChat 실현 FPR 과 12개 계열 평균 탐지율, 그리고 ToxicChat(TC) 보정 시 평균 탐지율입니다.

탐지기 Llama-2 FPR TC FPR WC Det.(Dolly) Det.(TC) Llama-3 FPR TC FPR WC Det.(Dolly) Det.(TC)
MTK 0.236 0.286 0.965 0.570 0.116 0.136 0.933 0.742
Linear probe 0.198 0.232 0.954 0.705 0.124 0.174 0.880 0.683
GradSafe 0.078 0.096 0.775 0.697 0.110 0.186 0.856 0.646
HiddenDetect 0.078 0.100 0.620 0.488 0.068 0.052 0.131 0.085
Windowed PPL 0.162 0.156 0.343 0.252 0.122 0.164 0.286 0.233
탐지기 Mistral FPR TC FPR WC Det.(Dolly) Det.(TC) Vicuna FPR TC FPR WC Det.(Dolly) Det.(TC)
MTK 0.272 0.368 0.968 0.608 0.252 0.284 0.909 0.554
Linear probe 0.166 0.256 0.765 0.506 0.164 0.152 0.765 0.403
GradSafe 0.304 0.286 0.754 0.350 0.260 0.258 0.744 0.410
HiddenDetect 0.026 0.016 0.037 0.094 0.098 0.120 0.772 0.529
Windowed PPL 0.138 0.166 0.357 0.213 0.174 0.164 0.226 0.121

🚨 2. 정제 보정은 실사용자 트래픽으로 전이되지 않음

  • MTK 의 ToxicChat 실현 FPR 은 0.116~0.272 로 명목 5% 의 2.3~5.4배입니다. 프로브·GradSafe·PPL 은 네 모델 모두, HiddenDetect 는 네 모델 중 셋에서 예산을 초과했습니다.
  • 보정 프롬프트가 200개뿐이라 우연한 편차는 예상되지만, 단측 95% 교환가능성 한계(약 9%)와 비교해도 대부분의 탐지기-모델 조합이 다중 비교 보정 후에도 그 위에 있습니다.
  • MTK 와 프로브는 Dolly 가 무해 참조 데이터에도 들어가므로, Fig. 1 에서 보듯 Dolly 프롬프트가 실사용자 프롬프트보다 낮은 점수를 받아 임계값이 낮게 잡히고 전이 후 FPR 이 올라갑니다.
  • WildChat 에서도 Dolly 보정 임계값이 20개 탐지기-모델 조합 중 19개에서 목표를 넘겼습니다. 명시적 jailbreak 표식이 있는 WildChat 프롬프트를 제거해도 거의 변화가 없어, 소수의 명백히 수상한 프롬프트 때문이 아닙니다.
  • ToxicChat 과 WildChat 사이의 전이는 Dolly 보정보다 믿을 만하지만 정확하지는 않습니다.
  • 보정 집합 크기의 문제도 아닙니다. Dolly 보정 집합 크기에 맞춘 ToxicChat 부분집합으로 MTK 를 보정해도 FPR 은 Dolly 보정보다 낮게 유지됩니다. 간극은 보정 분포 때문입니다.

💡 Key Takeaway “5% FPR 에서 탐지율 96%” 같은 보고는 정제 데이터 안에서만 참입니다. 같은 임계값을 실사용자 트래픽에 걸면 FPR 이 20% 를 넘고, 실사용자로 재보정하면 평균 탐지율이 0.965 에서 0.570 으로 떨어집니다(MTK, Llama-2).

결과 2: 실사용자 재보정이 드러내는 공격군별 공백 (Table III)

재보정은 실현 FPR 을 명목 5% 근처로 되돌리지만 공격 커버리지를 균일하게 보존하지 못합니다. 여러 계열이 높은 AUROC 를 유지하면서 보정된 운영점에서 낮은 TPR 을 보입니다.


📊 1. MTK 공격군별 AUROC 와 TPR@5% (실사용자 보정)

굵은 조건은 “AUROC 0.85 이상이면서 TPR 0.20 미만”입니다.

공격군 $n$ Llama-2 AUROC TPR Llama-3 AUROC TPR Mistral AUROC TPR Vicuna AUROC TPR
SAA 500 0.942 0.114 0.918 0.002 0.981 1.000 0.850 0.026
Zulu 500 0.902 0.034 0.975 0.752 0.958 0.688 0.866 0.108
AutoDAN 500 0.969 0.936 0.984 0.956 0.925 0.108 0.961 0.744
nanoGCG 42/500/500/500 0.914 0.429 0.991 0.952 0.978 0.876 0.985 0.922
DrAttack 500 0.922 0.584 0.960 0.862 0.928 0.124 0.957 0.788
IJP 80 0.981 0.963 0.982 0.938 0.985 0.938 0.936 0.725
JailJudge 500 0.895 0.548 0.976 0.876 0.918 0.550 0.923 0.512
PAIR 500 0.936 0.768 0.956 0.828 0.977 0.906 0.939 0.726
TAP 50 0.944 0.800 0.975 0.920 0.955 0.820 0.946 0.820
PAP (GPT-3.5) 19 0.949 0.737 0.953 0.684 0.913 0.368 0.866 0.526
PAP (GPT-4) 44 0.951 0.682 0.958 0.727 0.940 0.591 0.867 0.477
PAP (Llama-2) 37 0.916 0.243 0.922 0.405 0.860 0.324 0.845 0.270
SAA-850 (suffix 전이) 850 0.940 0.112 0.851 0.007 0.978 0.999 0.745 0.018
SAA-850 (suffix 제거) 850 0.979 0.935 0.986 0.969 0.978 0.995 0.781 0.067
평균 (12 계열) – 0.935 0.570 0.962 0.742 0.943 0.608 0.912 0.554
실현 FPR 500 0.054   0.032   0.048   0.042  

nanoGCG 는 Llama-2/Llama-3/Mistral/Vicuna 에서 각각 42/500/500/500개입니다.


🔎 2. SAA 가 보여주는 운영점 실패

  • SAA 의 AUROC 는 Llama-2 0.942, Llama-3 0.918 이지만 TPR 은 각각 0.114, 0.002 입니다. Mistral 은 설정 시드에서 SAA 를 잡지만(50개 릴리스 시드 중앙값은 0.303) AutoDAN·DrAttack 등 다른 계열에서 낮은 커버리지를 보입니다.
  • SAA-850 은 이 현상이 릴리스 SAA 의 단일 요청에 국한되지 않음을 보입니다. 5% 운영점에서 MTK 는 SAA-850 을 Llama-2 0.112, Llama-3 0.007, Vicuna 0.018 만 탐지하며, suffix 를 제거하면 Llama 계열에서 탐지가 크게 올라갑니다. 즉 공백은 전이된 SAA 구성 아래에서 다양한 유해 요청에 걸쳐 지속됩니다.
  • Fig. 2 는 안정적인 miss(Llama-3 SAA)와 유한 표본 임계값 변동에 민감한 경우(Llama-2 SAA)를 구분합니다.

📉 3. 좁은 FPR 범위에서의 급격한 TPR 변화 (Fig. 3)

Llama-2 SAA 는 실현 FPR 이 0.054 에서 0.076 으로 바뀌는 동안 탐지율이 0.114 에서 1.000 으로 뜁니다. 탐지기가 전역적으로는 그 계열을 잘 순위화하면서 배포용 저-FPR 임계값에서는 거의 커버하지 못하는 것입니다. 해석 점검으로, 같은 AUROC 를 가진 등분산 가우시안 참조 모델이라면 이런 고-AUROC/저-TPR 사례들에서 훨씬 높은 탐지율이 나왔을 것입니다. 따라서 경험적 간극은 순위 품질만이 아니라 운영 임계값에 대한 계열 점수의 위치와 집중도를 반영합니다.

💡 Key Takeaway 공격 점수가 임계값 바로 아래에 뭉쳐 있으면 AUROC 는 높고 TPR 은 0 에 가깝습니다. 이 분포 모양은 ROC 요약으로는 보이지 않고, 운영점 근처의 TPR-FPR 곡선을 직접 그려야 드러납니다.

결과 3: 참조 집합 민감도와 인과 개입 (Table IV)

참조 민감도 분석은 참조 데이터 자체가 공격군별 커버리지를 바꾸는지를 묻습니다. 무작위 재추출은 연관의 증거를, 통제된 개입은 인과의 증거를 제공합니다.


🎲 1. 참조 추출 간 변동

  • 릴리스 시드 전반에서 집계 AUROC 는 상대적으로 거의 변하지 않지만 계열별 탐지율은 크게 변합니다. 모든 평가 추출에 50개 이상 프롬프트를 가진 계열 중 5% 운영점 TPR 이 0.2 미만인 것이 적어도 하나 있습니다.
  • Mistral 이 가장 명확합니다. SAA 탐지율이 추출에 따라 0.000~1.000 을 오가지만 집계 AUROC 는 안정적입니다.
  • 릴리스 시드는 참조 은행·평가 샘플·forest 를 동시에 바꾸므로, 평가 프롬프트와 forest 를 고정하고 참조 은행만 재추출했습니다. Mistral SAA 탐지율은 여전히 0.000~1.000 입니다. 참조 구성만 바꿔도 고정된 프롬프트의 탐지가 바뀝니다.
  • 다만 은행 간 변동이 프롬프트 표본 불확실성을 일관되게 넘지는 않습니다. 저자들은 이를 참조 민감도의 증거로 보되, 참조 선택이 항상 지배적 분산 원천이라는 증거로는 보지 않습니다.
  • Fig. 4 에서 설정 시드는 관측된 집계 AUROC 분포의 상단에 놓입니다. 평균 AUROC 기준으로 설정 시드는 Llama-2 에서 50회 중 2위, Llama-3·Mistral·Vicuna 에서 1위입니다. 저자들은 이 시드가 왜 선택됐는지 추론하지 않고, 단일 설정 인스턴스 대신 여러 참조 추출에 걸친 성능 보고의 필요성으로 읽습니다.

🧪 2. 인과 개입 설계

PKU-SafeRLHF 악성 anchor 600개 중 200개를 은행 크기와 교체 위치를 유지하며 교체합니다. 대조군은 일반 PKU-SafeRLHF 프롬프트로, 표적 개입은 SAA 평가 집합과 분리된 프롬프트로 만든 SAA 형태 anchor 로 교체합니다. 개입마다 Isolation Forest 를 재적합하고 운영 임계값을 재보정합니다. 각 항목은 세 은행의 평균이며, 표기는 “SAA TPR / 나머지 11개 계열 평균 TPR” 입니다.

개입 Llama-2 Llama-3 Mistral Vicuna
None .040 / .610 .002 / .785 .438 / .472 .011 / .563
Ordinary PKU (대조) .000 / .555 .002 / .789 .357 / .417 .009 / .559
SAA-shaped .706 / .564 1.000 / .727 .324 / .095 1.000 / .492
SAA + shuffle .670 / .570 1.000 / .728 .339 / .120 1.000 / .447
SAA + random .376 / .586 1.000 / .762 .000 / .138 1.000 / .421

주의할 점으로, Table IV 의 “None” 행 SAA TPR(Llama-2 .040, Mistral .438)은 Table III 의 설정 시드 값(Llama-2 0.114, Mistral 1.000)과 다릅니다. Table IV 는 세 은행의 평균이고 Table III 는 설정 시드 단일 값이라 조건이 다르지만, 논문은 이 차이를 따로 설명하지 않습니다.


⚖️ 3. 개입의 효과와 비용

  • 인과 효과: Llama-3 의 SAA TPR 은 일반 PKU 교체에서는 0.002 그대로지만 SAA 형태 참조를 넣으면 1.000 이 됩니다. Vicuna 도 0.011 → 0.009(대조) 대 1.000(모든 SAA 형태 변형). Llama-2 는 0.040 에서 0.706 으로, shuffle·random 변형은 0.670·0.376 입니다.
  • 비용: Mistral 에서는 기준 SAA TPR 0.438 이 세 SAA 형태 변형에서 0.324, 0.339, 0.000 으로 오히려 내려가고, 나머지 11개 계열의 평균 TPR 이 0.472 에서 0.095~0.138 로 무너집니다. Llama-3(0.785 → 0.727~0.762)과 Vicuna(0.563 → 0.421~0.492)에서도 더 작은 trade-off 가 나타납니다.
  • 결론적으로 참조 은행은 고정된 비교 집합 이상입니다. 그 구성이 보정된 운영점에서의 계열별 커버리지를 인과적으로 바꾸고, 한 계열의 커버리지를 높이면 다른 곳의 커버리지가 재분배되거나 줄어들 수 있습니다.

🔬 4. MTK 의 기제 증거

  • Eq. (5) 로 순위 특징을 재구성하면 릴리스 값이 $6.1 \times 10^{-5}$ 이내로 재현됩니다.
  • Llama-2·Llama-3·Vicuna 에서 SAA 프롬프트는 무해 프롬프트보다 가장 가까운 무해 이웃 앞에 더 적은 악성 anchor 를 둡니다. Mistral 은 반대 패턴이며 이것이 Mistral 의 강한 SAA 커버리지와 일치합니다. 즉 MTK 의 Isolation Forest 는 악의성의 단조 척도가 아니라 무해 순위 궤적으로부터의 이탈을 탐지합니다.
  • 구체적 참조 데이터 품질 문제도 발견됐습니다. PKU-SafeRLHF 악성 풀의 서식 artifact 세 개가 설정 Llama-2 은행에 들어 있고 SAA 프롬프트 근처에 자주 순위합니다. 참조 추출 전반에서 SAA AUROC 는 이 artifact 의 수와 함께 증가하며(Spearman $\rho = 0.83$, $n = 50$), 이들을 일반 악성 anchor 로 바꾸면 SAA AUROC 가 떨어지지만 일반 anchor 를 바꾸면 효과가 훨씬 작습니다. artifact 는 주로 순위에 영향을 주고 5% TPR 실패 자체의 원인은 아니지만, 작은 참조 데이터 불규칙성이 MTK 의 순위 기하를 측정 가능하게 바꿉니다.

💡 Key Takeaway 참조 anchor 200개를 바꾸는 것만으로 한 공격군의 TPR 이 0 에서 1 로, 다른 공격군들의 평균 TPR 이 0.47 에서 0.1 로 움직입니다. 참조 데이터는 탐지기의 하이퍼파라미터가 아니라 보안 구성이며, 감사와 다중 추출 보고의 대상입니다.

결과 4: 탐지기 전반의 저-FPR 행동 (Table V)

마지막 질문은 불완전한 계열 커버리지가 MTK 에 국한되는지, 탐지기 설계 전반에 걸쳐 지속되는지입니다. 저자들은 이 표가 탐지기 순위표가 아니라고 명시합니다. Llama-2 밖의 GradSafe 는 저자들의 port 이고 HiddenDetect 는 저자들의 적응이기 때문입니다.


📊 1. 1%·5% 예산에서의 교차 탐지기 결과

“평균”은 12개 계열 평균 탐지율, “SAA” 는 SAA 전용, FPR 은 실현 오탐률입니다.

모델 탐지기 평균 AUROC 평균 TPR@1% 평균 TPR@5% SAA AUROC SAA TPR@1% SAA TPR@5% FPR@1% FPR@5%
Llama-2 MTK 0.935 0.125 0.570 0.942 0.000 0.114 0.014 0.054
  GradSafe 0.937 0.220 0.697 0.957 0.000 0.812 0.010 0.044
  HiddenDetect 0.893 0.079 0.488 0.765 0.000 0.000 0.012 0.044
  Linear probe 0.950 0.363 0.705 0.882 0.000 0.002 0.012 0.040
  Windowed PPL 0.574 0.171 0.252 1.000 1.000 1.000 0.006 0.060
Llama-3 MTK 0.962 0.174 0.742 0.918 0.000 0.002 0.006 0.032
  GradSafe (port) 0.947 0.200 0.646 0.832 0.000 0.008 0.006 0.018
  HiddenDetect 0.591 0.012 0.085 0.090 0.000 0.000 0.008 0.040
  Linear probe 0.938 0.416 0.683 0.586 0.000 0.000 0.004 0.030
  Windowed PPL 0.595 0.160 0.233 1.000 1.000 1.000 0.010 0.048
Mistral MTK 0.943 0.160 0.608 0.981 0.002 1.000 0.006 0.048
  GradSafe (port) 0.786 0.178 0.350 0.849 0.000 0.012 0.008 0.050
  HiddenDetect 0.626 0.008 0.094 0.438 0.000 0.000 0.006 0.072
  Linear probe 0.881 0.286 0.506 0.968 0.000 0.466 0.008 0.028
  Windowed PPL 0.588 0.123 0.213 1.000 1.000 1.000 0.004 0.052
Vicuna MTK 0.912 0.369 0.554 0.850 0.004 0.026 0.020 0.042
  GradSafe (port) 0.806 0.213 0.410 0.930 0.098 0.298 0.018 0.064
  HiddenDetect 0.930 0.268 0.529 0.892 0.000 0.018 0.006 0.036
  Linear probe 0.889 0.188 0.403 0.885 0.000 0.000 0.012 0.058
  Windowed PPL 0.521 0.085 0.121 0.726 0.252 0.252 0.016 0.050

🕳️ 2. 계열 수준 커버리지

  • 명목 5% 에서 16개 탐지기-모델 쌍 중 11개가 50개 이상 프롬프트의 계열 중 AUROC 0.85 이상이면서 TPR 0.20 미만인 것을 적어도 하나 가집니다. SAA 를 제외해도 9개 쌍이 그런 계열을 가지며, 그중 Zulu 가 8개를 차지합니다.
  • 더 엄격한 1% 운영점에서는 간극이 더 큽니다. 평균 AUROC 가 0.962 에 이르는데도 어떤 내부 탐지기도 평균 계열 TPR 0.416 을 넘지 못합니다. 오탐을 엄격히 제한해야 할 때 AUROC 가 시사하는 순위 성능은 유용한 공격 커버리지로 직접 번역되지 않습니다.

🧩 3. 실패 원인은 탐지기마다 다름

  • HiddenDetect(여러 모델)와 Llama-3 지도 프로브는 SAA 를 순위부터 잘 못 매깁니다(순위 실패). 반면 MTK 는 Llama-2·Llama-3 에서 SAA AUROC 0.90 이상이면서 5% 운영점에서 거의 잡지 못합니다(운영점 실패).
  • 실패 패턴도 탐지기마다 다릅니다. MTK 는 Mistral 설정 시드에서 SAA 를 잡고, 공식 GradSafe 는 Llama-2 에서 훨씬 높은 SAA 커버리지(0.812@5%)를 줍니다. 지도 프로브는 참조 anchor 에 대한 교차검증 AUROC 는 높지만 학습 데이터에 없는 공격 계열에서 큰 공백을 남깁니다. 어떤 단일 내부 표현이나 탐지기 설계도 평가된 계열을 균일하게 덮지 못합니다.
  • Windowed perplexity 는 고-perplexity suffix 공격(SAA 에서 TPR 1.000)에는 보완적 커버리지를 주지만 유창한 공격 계열에는 효과가 떨어집니다. 저자들은 이를 내부 탐지기의 대체물이 아니라 보완 신호로 봅니다.

💡 Key Takeaway 1% FPR 에서 최고 내부 탐지기의 평균 TPR 은 0.416(Llama-3 선형 프로브)입니다. “AUROC 0.96” 과 “공격의 60% 를 놓침”이 같은 탐지기에 대한 같은 측정의 두 얼굴입니다.

평가 권고

논문의 결론은 탐지기 점수가 아니라 데이터 의존 결정 과정 전체를 평가해야 한다는 것입니다. 핵심 질문은 “다양한 공격이, 배포 시스템이 감당할 수 있는 오탐 예산 아래에서, 일관되게 탐지되는가”입니다.


📋 1. 보고해야 할 것

항목 권고
운영점 명시적 저-FPR 운영점에서 평가. 배포 지향 평가는 TPR@1% FPR, 선행 연구 비교용으로 5% 유지
보정 보정 분포를 명시하고, 배포 유사 트래픽에서의 실현 FPR 을 보고
커버리지 집계 지표와 함께 공격군별 TPR 을 보고
참조 데이터 참조 기반 탐지기는 여러 참조 추출에 걸쳐 평가하고 참조 구성을 감사
AUROC 점수 분리를 재는 보조적 순위 지표로만 사용

🏭 2. 배포 관점의 함의

규모가 커지면 높아진 FPR 은 불필요한 차단과 운영 부담을 만들고, 낮은 계열별 탐지는 일부 공격 계열을 충분히 덮지 못한 채 남깁니다. 보정 데이터는 현실적 사용자 트래픽을 반영해야 하고, 참조 집합은 불안정하거나 불균등한 공격 커버리지를 찾기 위해 여러 추출에서 평가되고 구성이 감사되어야 합니다.

💡 Key Takeaway 이 논문이 제안하는 것은 새 탐지기가 아니라 보고 규약입니다. 실현 FPR, 계열별 TPR@1%, 참조 추출 간 분산. 이 세 숫자가 없으면 내부 탐지기의 보안 가치를 말할 수 없다는 주장입니다.

한계와 열린 방향

이 논문은 측정 방법론을 다루므로 그 자체의 범위 제약이 결과 해석에 직접 영향을 줍니다.


⚠️ 1. 저자가 인정한 한계

  • ToxicChat 과 WildChat 은 실사용자 트래픽의 유용한 대리이지만 모든 배포 환경을 대표하지 않으며, WildChat 의 무해 라벨은 자동으로 유도된 것입니다.
  • 부트스트랩 구간은 관측된 공격 계열 안의 유한 표본 불확실성만 잡고, 보지 못한 jailbreak 전략으로의 일반화는 측정하지 않습니다.
  • SAA-850 은 릴리스된 suffix 를 재최적화 없이 전이합니다.
  • 판정자 기반 해악 추정은 자동 평가기에 의존하며, 수동 감사에서 HarmBench 양성 완성 40개 중 3개만 더 엄격한 실질적 해악 기준을 만족했습니다. 그래서 TPR 은 프롬프트 탐지로만 해석합니다.
  • 서식 artifact 기제는 Llama-2 에서만 시연됐고, 일부 교차 모델 탐지기 결과는 릴리스 설정의 적응(GradSafe port, HiddenDetect 적응)을 쓰므로 일반화가 제한됩니다.

🔒 2. 외부 관점의 한계

  • 위협 모델이 비적응 공격자에 고정되어 있습니다. 논문도 인용하듯 잠재 공간 모니터를 우회하도록 활성을 최적화하는 적응 공격이 이미 존재하므로, 여기서 보고된 TPR 은 실제 배포 커버리지의 상한에 가깝습니다.
  • 인과 개입이 MTK 에만 깊이 수행됐습니다. GradSafe 는 여러 참조 집합을 평가했다고만 언급되고 표가 없으며, 선형 프로브의 학습 데이터 개입은 없습니다. “참조 구성이 커버리지를 인과적으로 바꾼다”는 주장은 MTK 의 순위 특징 구조에 특히 민감할 가능성이 있습니다.
  • 모델이 모두 7B~8B 급 2023–2024년 오픈 모델(MTK 릴리스가 지원하는 범위)입니다. 더 큰 모델이나 더 강한 안전 훈련을 받은 최신 모델에서 점수 분포의 “임계값 근처 집중” 현상이 같은지는 알 수 없습니다.
  • Table IV 의 기준선(세 은행 평균)과 Table III 의 설정 시드 값이 다르다는 점이 본문에서 설명되지 않아, 개입 효과의 크기를 설정 시드 기준으로 읽으면 혼동이 생깁니다.

❓ 3. 열린 질문

  • 운영점 실패(순위는 좋은데 점수가 임계값 아래에 몰림)는 점수 함수의 단조 변환이나 재보정으로 고칠 수 있는가, 아니면 표현 자체의 문제인가? 논문은 진단만 하고 처방은 다루지 않습니다.
  • 참조 은행 구성을 공격 계열 커버리지에 대해 최적화하면(예: 계열별 anchor 비율을 조정) Mistral 에서 본 trade-off 를 피할 수 있는가, 아니면 커버리지 총량이 보존되는 구조적 한계인가?
  • Zulu 처럼 SAA 를 제외해도 8개 쌍에서 공백을 만드는 계열은 왜 내부 표현에서 무해 트래픽과 분리되지 않는가? 다국어 입력에서 안전 관련 표현이 약해지는 현상과의 연결이 자연스러운 다음 질문입니다.
  • 여러 탐지기가 서로 다른 계열에서 실패한다면, 탐지기 앙상블이 저-FPR 예산 안에서 커버리지를 얼마나 회복하는가?

🧷 4. 내 판단과 연구 연결

  • 표현 기반 jailbreak 탐지 실험에서 AUROC 를 주 지표로 쓰고 있다면 이 논문이 요구하는 세 숫자(실현 FPR, 계열별 TPR@1%, 참조 추출 간 분산)를 같이 보고하는 것만으로 결과의 의미가 크게 달라집니다. 특히 difference-of-means 류 방향이나 선형 프로브는 참조 데이터 의존성이 명시적이므로, 참조 재추출에 따른 분산을 보고하지 않으면 “단일 운 좋은 시드” 비판을 피할 수 없습니다.
  • Table III 의 SAA 와 Fig. 3 의 급격한 TPR 전이는 탐지 실험에서 운영점 근처 점수 분포의 히스토그램을 직접 그려야 할 이유를 줍니다. 공격 점수가 무해 95% 분위수 바로 아래에 뭉쳐 있는지, 아니면 넓게 퍼져 있는지는 같은 AUROC 에서도 배포 가치가 완전히 다릅니다.
  • 보정 전이 결과는 안전-유용성 균형 평가에도 적용됩니다. 정제 무해 데이터로 임계값을 맞춘 방어의 “과민 거부율”은 실사용자 트래픽에서는 2~5배로 읽어야 하며, OR-Bench 류 어려운 무해 집합과 ToxicChat·WildChat 을 함께 두는 설계가 기준선이 되어야 합니다.
  • 공격자 관점에서 이 논문은 참조 기반 탐지기의 약점을 명확히 짚습니다. 참조 은행에 없는 형태의 공격은 순위가 좋아도 임계값 아래에 머물 수 있고, 참조 구성을 바꾸는 방어 측 대응은 다른 계열의 커버리지를 희생합니다. 탐지기를 알지 못하는 비적응 공격에서조차 이 정도 공백이 있다면, 적응 공격 평가는 더 비관적일 것입니다.