가드레일 (Guardrail) — 막강한 AI 도구의 보호장치
Term (용어)aidraftFri May 08

가드레일 (Guardrail) — 막강한 AI 도구의 보호장치

별칭: 가드레일 · guardrail · safety guard · protective rail

#guardrail#verification#safety#4-elements#lecture-core

정의

가드레일 (Guardrail) = 막강한 AI 도구가 방향성 있게 일하도록 보호하는 장치. 건강검진이 점검하는 일이라면, 가드레일은 막는 일.


4 가지 막음 패턴

패턴
위험 명령 차단rm -rf / 같은 destructive 명령 실행 ❌
비밀 보호비밀키·환경 변수 외부 유출
룰 강제사용자가 명시한 룰 (예: "test 없이 commit ❌") 우회 ❌
권한 차단권한이 없는 작업 실행 ❌

다층 가드레일 — Defense in Depth

가드레일은 한 층이 아니라 여러 층 으로 기록된다. concept/multi-layer-guardrailDefense in Depth 패턴:

사용자 룰 (CLAUDE.md)
    ↓
Hooks (PreToolUse 단)
    ↓
Permission gate (도구별)
    ↓
Anthropic 시스템 룰 (PostSampling)

한 층 통과해도 다음 층에서 또 막힘. 사고 방지의 깊이 기록.


부재 vs 과잉 — 양 극단

가드레일 깨짐
부재rm -rf 실행, 비밀키 노출 → 시스템 한 번에 망가짐
과잉정상 작업까지 매번 승인 요청 → 진행 정지

permission_mode작업 위험도에 맞게 분리 하는 것이 처방.


출처

60_service/6006 booklet-vibe-coding-4-elements/_combined_book.md §470~498 (6 장 — 가드레일 + 부재 vs 과잉).