Claude Enterprise에 Amazon Bedrock Guardrails 연동해 DLP 정책 적용하는 방법
·2026.11.03 16:10
핵심 내용
자체 규칙과 Bedrock Guardrails를 결합해 Claude Enterprise의 DLP 위반 요청을 차단한다.
자세히 보기
- Claude Enterprise Inference hooks를 통해 조직의 판정 서버로 요청을 전달하고, 자체 규칙(Stage-1)과 Amazon Bedrock Guardrails(Stage-2)를 순차적으로 적용해 DLP 위반을 차단함
- 한국 고유 식별자(주민번호, 사업자번호)와 사내 보안 표기(대외비)는 Guardrails가 지원하지 않아 자체 규칙으로 검사하며, PII와 프롬프트 공격은 Guardrails로 탐지함
- 5턴 대화 실측 시 본문 크기가 736바이트에서 4,399바이트로 증가했으나, 증분 검사로 비용과 처리량 쿼터 재사용을 방지하며, 서버 처리 시간은 586~1,292ms로 측정됨
- 판정 서버는 AWS Fargate 기반 격리 서브넷에 배포되며, Anthropic 이그레스 대역(160.79.106.0/24)만 허용하는 보안 그룹과 Standard Webhooks 서명 검증을 적용함
아키텍처 및 보안 구성
- ALB를 인터넷 진입점으로 사용하며, X-Hook-Token 헤더와 HMAC-SHA256 서명 검증을 통해 위조 요청을 차단함
- Bedrock 호출은 PrivateLink 전용으로 제한하고, 엔드포인트 정책으로 ApplyGuardrail만 허용함
- 장애 발생 시 Fail-closed 정책으로 요청을 차단하며, 서킷 브레이커는 10분 후 자동 복구 확인을 시작함
판정 로직 및 한계
- Stage-1에서 거부 조건 충족 시 Stage-2를 스킵하여 비용과 지연을 절감하며, Guardrails 결과는 허용으로 변경 불가함
- 첨부 파일 원본 이미지 검사 불가, 난독화 대응 어려움, 다중 턴 분산 전송 시 기준 회피 가능성 등 한계가 존재함
- 현재 claude.ai 조직 설정에서만 Inference hooks 구성이 가능하며, Compliance API Activity Feed로 변경 이력을 확인함
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.