한 줄 요약
EvoSafeHarness는 모델과 도메인에 맞춘 안전성 햬스를 진화적으로 생성하여, 기존 정적 햬스 대비 안전성-유틸리티 균형을 개선한다.
핵심 기여도
- EvoSafeHarness는 자연어 정책과 실행 가능한 코드 로직을 동시에 검색하며, 모델 행동, 도메인 명세, 신선한 맥락의 적대적 검토를 기반으로 햬스를 생성한다.
- DecodingTrust-Agent에서 평균 공격 성공률을 45.6%에서 10.0%로 감소시키며, 15개 셀 중 14개에서 최고 성능을 달성한다.
- AgentDojo에서 82.8% 유틸리티, 0.0% ASR를 달성하며, CaMeL 대비 2배 높은 성능을 보인다.
- Agent-SafetyBench에서 모든 희생 모델에서 최고 점수를 기록하며, PAIR 공격에서도 평균 ASR 20% 이하로 유지한다.
핵심 아이디어
기존 안전성 햬스는 전문가에 의해 한 번 설계되어, 다양한 모델과 도메인에 동일하게 적용되지만, 이는 모델 간 안전성 요구 수준과 도메인 간 보호해야 할 효과, 상태, 행동 시퀀스의 차이를 무시한다. EvoSafeHarness는 이 이질성을 해결하기 위해, 목표 도메인과 동결된 모델에 맞춘 햬스를 자동 생성한다. 이는 자연어 정책과 실행 가능한 코드 로직을 동시에 검색하며, 모델 행동, 도메인 명세, 적대적 검토를 통해 햬스 후보를 평가한다. 특히, 기존 햬스가 벤치마크 특성에 과적합되는 문제를 방지하기 위해, 신선한 맥락에서 적대적 검토를 수행한다.
기술적 접근법
- **EvoSafeHarness**는 자연어 정책과 실행 가능한 코드 로직을 동시에 검색하는 메타-헤크스 프레임워크이다.
- 햬스 후보는 **모델 행동**, **도메인 명세**, **신선한 맥락의 적대적 검토**를 통해 평가된다.
- **적대적 검토**는 벤치마크 특성에 과적합된 규칙을 거르는 역할을 한다.
- **DecodingTrust-Agent**, **AgentDojo**, **Agent-SafetyBench**, **AgentDyn** 등 4개의 에이전트 벤치마크에서 실험을 수행한다.
- **CaMeL**, **PAIR 공격**, **Adaptive PAIR attacks** 등 기존 햬스와 공격 방식을 비교 대상으로 삼는다.
- **Refinement budget**은 16으로 설정되어, 햬스 개선을 반복적으로 수행한다.
주요 결과
- **DecodingTrust-Agent**에서 평균 공격 성공률(ASR)을 45.6% → 10.0%로 감소시키며, 15개 셀 중 14개에서 최고 성능을 달성.
- **AgentDojo**에서 82.8% 유틸리티, 0.0% ASR를 달성하며, CaMeL 대비 2배 높은 성능.
- **Agent-SafetyBench**에서 모든 희생 모델에서 최고 점수를 기록.
- **PAIR 공격**에서 16의 **refinement budget** 하에 평균 ASR 20% 이하 유지.
- **AgentDyn** 벤치마크로의 **transferability**를 보여주며, 훈련되지 않은 도구에도 적용 가능.
의의 및 한계
EvoSafeHarness는 기존 정적 햜스 설계 방식의 한계를 극복하고, 모델과 도메인에 맞춘 햜스를 자동 생성함으로써, **안전성-유틸리티 균형**을 개선한다. 이는 학술적으로는 **자동 햜스 엔지니어링**의 새로운 패러다임을 제시하며, 실용적으로는 **모델과 도메인에 맞춘 보안 정책**을 구현할 수 있는 가능성을 열어준다. 그러나, **적대적 검토**나 **도메인 명세**의 질에 따라 햜스 품질이 달라질 수 있으며, **모델 행동 분석**의 정확성도 결과에 영향을 미친다. 또한, **실행 가능한 코드 로직**의 생성 과정에서 발생할 수 있는 **런타임 오류**나 **안전성 결함**도 주의가 필요하다.
실용적 활용
EvoSafeHarness는 금융, 보안, 의료 등 민감한 도메인에서 사용되는 **LLM 에이전트**에 적용 가능하다. 특히, **개인 정보 보호**, **금융 거래 감시**, **시스템 관리 작업** 등에서 **도메인 특화된 안전성 정책**을 자동 생성하여, **공격 방어**와 **정책 준수**를 동시에 달성할 수 있다.