Claude Code Enterprise 인증·권한·멀티클라우드 운영 설계
Claude Code Enterprise의 디바이스 인증, 모델 권한, 비용 분석, Bedrock·Vertex AI 통합과 조직 도입 방식을 운영 거버넌스 관점에서 설명한다.
2026-08-14 · 최초 발행 2026-08-02
2026년 Anthropic이 Claude Code Team·Enterprise 플랜에 추가한 관리 기능은 로컬에서 실행되는 코딩 에이전트를 기업 통제 영역으로 편입하는 데 초점이 맞춰져 있다. 관리자는 디바이스 인증을 강제하고, 사용자와 프로젝트에 허용할 모델을 구분하며, 사용량과 지출을 한곳에서 추적할 수 있다. Amazon Bedrock과 Google Cloud Vertex AI 연동은 기존 클라우드 계약을 유지한 전사 배포 경로도 제공한다.
로컬 세션을 기업의 인증 경계 안에 넣기
기존 방식에서는 사용자가 claude login으로 개인 토큰을 발급받아 로컬에 저장했다. 이 구조를 그대로 기업에 적용하면 퇴직자나 계약직의 인증이 남거나, 개인 노트북에서 사내 코드베이스에 계속 접근하는 문제가 생길 수 있다.
엔터프라이즈 아키텍처는 디바이스 등록을 먼저 확인하고 정책 엔진을 통과한 세션만 허가한다. 흐름은 디바이스 등록, 정책 검증, 세션 허가 순서다.
세션 토큰은 디바이스 핑거프린트와 바인딩된다. 인증서를 다른 기기로 복사하더라도 핑거프린트가 일치하지 않으면 요청이 거부된다. 특정 디바이스는 관리자 콘솔에서 즉시 폐기할 수 있으며, 폐기된 기기의 Claude Code 세션은 15초 이내에 강제 종료된다.
모델 접근 범위는 조직 구조와 작업 맥락으로 제한한다
권한 정책은 Team, Role, Project를 기준으로 나눈다. 보안팀에는 claude-opus-4-5 이상을 허용하고, 인턴은 claude-haiku-3-5만 사용하게 하거나, 결제 서비스 프로젝트의 모델을 claude-sonnet-4-5로 고정하는 식이다.
| 권한 축 | 설정 단위 | 우선순위 |
|---|---|---|
| Organization | 전사 기본값 | 최하위 |
| Team | 부서·직군별 | 중간 |
| Project | 리포지토리·워크스페이스 | 중간-상위 |
| User | 개인 예외 처리 | 최상위 |
정책이 충돌하면 가장 제한적인 규칙을 채택하는 Deny-Override가 적용된다. Organization 수준에서 claude-opus-4-5를 비활성화했다면 사용자 단위의 예외 허용이 있더라도 접근은 차단된다.
사용량과 지출을 같은 운영 화면에서 본다
관리자 대시보드는 5분 지연으로 사용 현황을 제공한다. 단순 토큰 합계뿐 아니라 세션 활동, 비용 분포, 인증 실패도 함께 추적한다.
| 지표 | 단위 | 임계값 알림 |
|---|---|---|
| 입력 토큰 누계 | tokens/월 | 80% 도달 시 이메일 |
| 출력 토큰 누계 | tokens/월 | 90% 도달 시 Slack |
| 세션 수 | sessions/일 | 이상 급증(z-score > 3σ) |
| 평균 세션 지속시간 | 분 | — |
| 모델별 비용 분포 | USD | 예산 초과 시 즉시 알림 |
| 디바이스 인증 실패율 | % | 5% 초과 시 보안팀 알림 |
지출 알림에는 $500 초과와 같은 절대값 조건과 +30% 초과처럼 전주 대비 증감률을 보는 조건을 함께 사용할 수 있다. 알림은 이메일, Slack, Webhook(PagerDuty 등)으로 전달한다.
Bedrock과 Vertex AI를 기업 클라우드에 연결하기
AWS 또는 GCP와 체결한 엔터프라이즈 계약인 EDP와 CUD를 활용하면서 Claude Code를 운영할 수 있다. 데이터가 Anthropic 서버를 거치지 않고 고객의 클라우드 VPC 안에서 처리되도록 구성해 데이터 주권(Data Residency) 요건에 대응한다.
AWS Bedrock를 사용할 때는 리전과 모델, IAM 역할, 디바이스 정책을 다음과 같이 지정한다.
# ~/.claude/config.toml
[enterprise]
provider = "bedrock"
region = "ap-northeast-2"
model = "anthropic.claude-sonnet-4-5-20251101-v1:0"
[enterprise.auth]
method = "iam_role"
role_arn = "arn:aws:iam::123456789012:role/ClaudeCodeEnterpriseRole"
device_policy = "strict" # 디바이스 인증 강제
Vertex AI 연동에서는 GCP 프로젝트와 리전, 서비스 계정, Workload Identity 인증 방식을 설정한다.
# ~/.claude/config.toml
[enterprise]
provider = "vertex"
project = "my-gcp-project"
region = "asia-northeast3"
model = "claude-sonnet-4-5@20251101"
[enterprise.auth]
method = "workload_identity"
service_account = "claude-code-sa@my-gcp-project.iam.gserviceaccount.com"
device_policy = "strict"
두 클라우드의 사용량은 단일 관리 콘솔에서 통합 집계한다. 비용은 AWS에서는 Bedrock 요금으로, GCP에서는 Vertex AI 요금으로 각각 청구된다. Anthropic 콘솔은 토큰 사용량을 기준으로 통합된 화면을 제공한다.
인증 강제는 조직에 단계적으로 적용한다
처음부터 모든 세션을 차단하기보다 Pilot, Rollout, Enforce 순서로 정책의 강도를 높이면 예외 상황을 먼저 확인할 수 있다.
| 단계 | 기간 | 대상 | 인증 모드 | 목표 |
|---|---|---|---|---|
| Pilot | 1-2주 | 코어 개발팀 20명 | Audit-only | 이슈 파악 |
| Rollout | 3-6주 | 전체 개발조직 | Warn-on-failure | 예외 케이스 수집 |
| Enforce | 7주~ | 전사 | Strict | 미인증 세션 차단 |
정책을 만들 때는 MDM과 디바이스 핑거프린트를 연계할 수 있는지 확인하고, BYOD 허용 범위를 정해야 한다. CI/CD 파이프라인에서 사용하는 서비스 계정의 디바이스 예외 처리 방식도 필요하다. 퇴직자 계정의 디바이스 폐기 SLA는 T+4시간 이내로 정의한다.
팀과 프로젝트에 맞춰 모델 비용을 배분한다
전사 기본 모델을 저비용 범용 모델로 두고, 더 높은 성능이 필요한 팀에만 상위 모델을 허용하는 구조다.
Organization 기본값: claude-haiku-3-5 (저비용 범용)
├── 시니어 엔지니어링팀: claude-sonnet-4-5 (균형)
│ └── AI 인프라팀: claude-opus-4-5 (최고 성능)
├── QA팀: claude-haiku-3-5 (테스트 자동화)
└── 인턴·계약직: claude-haiku-3-5 (비용 통제)
개발자 100명인 중견기업의 월 예산은 다음과 같이 설계할 수 있다.
| 구분 | 모델 | 예상 토큰/월 | 예상 비용 |
|---|---|---|---|
| 시니어 엔지니어 30명 | claude-sonnet-4-5 | 3억 토큰 | ~$900 |
| 일반 개발자 50명 | claude-haiku-3-5 | 5억 토큰 | ~$250 |
| QA·기타 20명 | claude-haiku-3-5 | 1억 토큰 | ~$50 |
| 합계 | 9억 토큰 | ~$1,200 |
월 예산의 70%에서는 경고, 90%에서는 긴급 알림을 보내도록 설정한다. 100%에 도달하면 claude-haiku-3-5로 자동 다운그레이드하는 Soft-Cap 정책을 적용할 수 있다.
클라우드 권한도 코드로 관리한다
멀티클라우드 운영에서는 IAM 정책과 리전 제한 같은 관리 항목을 IaC(Infrastructure as Code)로 코드화한다. Bedrock 호출에 필요한 최소 권한과 허용 리전을 Terraform으로 표현한 예시는 다음과 같다.
# Terraform 예시: Bedrock IAM 정책
resource "aws_iam_policy" "claude_code_bedrock" {
name = "ClaudeCodeBedrockPolicy"
policy = jsonencode({
Version = "2012-10-17"
Statement = [{
Effect = "Allow"
Action = ["bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream"]
Resource = "arn:aws:bedrock:ap-northeast-2::foundation-model/anthropic.claude-*"
Condition = {
StringEquals = {
"aws:RequestedRegion" = "ap-northeast-2"
}
}
}]
})
}
경쟁 도구와 비교할 때 볼 운영 조건
Claude Code Enterprise, GitHub Copilot Business, Cursor Teams는 가격뿐 아니라 인증 경계, 모델 권한, 클라우드 연결 방식에서 차이가 난다.
| 항목 | Claude Code Enterprise | GitHub Copilot Business | Cursor Teams |
|---|---|---|---|
| 가격 | $25-40/사용자/월(추정) | $19/사용자/월 | $40/사용자/월 |
| 디바이스 인증 | 강제 가능 (2026 신규) | MDM 연동 미지원 | 미지원 |
| 모델 수준 권한 | 팀·역할·프로젝트 3축 | 모델 선택 불가 | 미지원 |
| 멀티클라우드 | Bedrock + Vertex AI | Azure OpenAI만 | 미지원 |
| 감사 로그 | S3/BigQuery 실시간 전송 | GitHub Audit Log | 기본 로그만 |
| 지출 알림 | 절대값+증감률 이중 알림 | 없음 | 없음 |
| 데이터 주권 | VPC 내 처리 (멀티클라우드) | GitHub 서버 경유 | Cursor 서버 경유 |
| 에이전트 기능 | Claude Code Agents | Copilot Workspace(제한적) | Composer Agent |
| IDE 지원 | VS Code, JetBrains, CLI | VS Code, JetBrains, Vim | Cursor 전용 IDE |
| SSO/SAML | 지원 | 지원 | 지원 |
| SCIM 프로비저닝 | 지원 | 지원 | 제한적 |
보안 요건이 엄격한 금융·공공·의료 분야에서는 디바이스 인증 강제와 VPC 내부 처리가 가능한 Claude Code Enterprise가 사실상 유일한 선택지다. 비용을 우선하고 보안 요건이 낮은 스타트업이라면 GitHub Copilot Business가 가성비 측면에서 유리하다.
AI 코딩 도구를 거버넌스 체계에 연결하기
AI 코딩 도구의 기업 운영은 SW 품질관리, 정보보안, 클라우드 아키텍처가 겹치는 영역이다. 디바이스 인증 강제는 기기·사용자·애플리케이션을 모두 검증하는 제로 트러스트 아키텍처의 “Never Trust, Always Verify” 원칙과 연결된다.
팀과 역할에 따라 모델 접근 범위를 제한하는 정책은 최소 권한 원칙과 RBAC(Role-Based Access Control)를 AI 도구에 적용한 사례다. 멀티클라우드 VPC 안에서 데이터를 처리하는 구조는 데이터 주권 관점에서 GDPR과 금융보안원 클라우드 보안 가이드라인에 대응하는 수단이 된다.
조직의 AI 사용 정책은 ISO/IEC 38500과 COBIT 2019 같은 거버넌스 프레임워크에 연결할 수 있다. 비용 측면에서는 FinOps의 예산 배분, 쇼백(Showback), 차지백(Chargeback)을 AI 코딩 도구 운영에 적용한다.
2026년의 방향성은 라이선스 관리에서 AI 위험 관리(AI Risk Management)로의 확장이다. EU AI Act와 국내 AI 기본법 시행에 따라 고위험 AI 시스템으로 분류된 코드 생성 도구에는 감사 로그 보존, 편향 모니터링, 인간 감독 체계 구축이 의무화될 전망이다.
Claude Code를 기업 인프라로 운영하려면 디바이스 인증, 모델 수준 권한, 멀티클라우드 통합을 따로 다루기 어렵다. 각각 보안, 비용, 규정 준수 통제와 맞물리기 때문이다. Pilot → Rollout → Enforce 방식으로 인증 강도를 높이고, 반복 적용해야 하는 정책은 IaC로 관리해야 운영 일관성을 유지할 수 있다.
Sources
- https://www.anthropic.com/news/claude-code-enterprise
- https://docs.anthropic.com/en/docs/claude-code/enterprise
- https://aws.amazon.com/bedrock/claude/
- https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-claude
- https://docs.anthropic.com/en/docs/claude-code/settings
- https://github.com/features/copilot/plans
- https://cursor.com/pricing
- https://www.finops.org/introduction/what-is-finops/
- https://www.iso.org/standard/51986.html