최신 보안 논문 분석 - "Do Not"은 Deny가 아니다: CLAUDE.md 보안 규칙과 내장 제어의 간극

2026-08-25

논문 정보

제목: When "Do Not" Is Not Deny: Security Rules in CLAUDE.md vs Built-In Controls
저자: Ting Yan
분야: cs.CR / AI 에이전트 보안 (에이전트 정책·제어 강제)

연구 배경

CLAUDE.md의 "do not"은 모델이 해석해야 하는 자연어 지시문인 반면, Claude Code의 deny는 에이전트가 행동을 취하기 전에 차단하는 내장 제어(built-in control)다. 둘 다 같은 보안 목표를 표현할 수 있지만 에이전트를 통제하는 방식이 근본적으로 다르다. 개발자들은 보안 규칙을 CLAUDE.md에 자연어로 작성하는 데 익숙하지만, 그 규칙이 실제로 내장 제어에 의해 강제되는지, 아니면 모델의 선의에 맡겨지는지는 알 수 없다. 본 논문은 이 "규칙 작성"과 "규칙 강제" 사이의 간극을 481개 공개 CLAUDE.md 파일을 대상으로 정량 측정한다.

핵심 내용

보안 시사점

결론

이 연구는 에이전트 설정 파일에 작성된 자연어 보안 규칙 중 극소수만이 실제 내장 제어로 강제된다는 사실을 최초로 정량화했다. "규칙을 썼다"는 것과 "규칙이 지켜진다"는 것은 전혀 다른 문제이며, write-only 채널의 구조적 한계를 해결하지 않는 한 자연어 정책 기반 에이전트 보안은 근본적으로 취약하다. 에이전트가 코드베이스·CI·배포 파이프라인에 접근하는 워크플로우가 확산되는 시점에서, 정책 작성 도구의 피드백 설계와 하드 제어로의 전환이 시급한 실무 과제임을 시사한다.

원문: https://arxiv.org/abs/2608.23550

목록으로 돌아가기