엔터프라이즈 AI 플랫폼 설계
3. MCP 데이터·Sandbox 실행5 / 9

문맥 접근과 실행 권한은 다르다

MCP resources/prompts/tools, tenant scope와 Sandbox 권한 모델

개념 학습 45 XP 9분

MCP는 읽기 문맥을 resources, 반복 절차를 prompts, side effect capability를 tools로 분리합니다. 모든 내부 API를 tool로 노출하면 공격면이 커집니다. 파일·셸·코드·브라우저 실행은 짧은 수명의 Sandbox에서 filesystem·network·command를 제한합니다.

표면권한 모델필수 통제
MCP resource앱 주도 읽기tenant scope·최소 데이터
MCP prompt검토된 절차버전·owner·input schema
MCP tool모델 선택 실행OAuth·approval·audit
Sandbox격리된 실행workdir·network allowlist·TTL·artifact
  1. Capability 분류read context·procedure·write execution을 분리합니다.
  2. Tenant bindingtoken과 server에서 tenant scope를 강제합니다.
  3. Sandbox policyfilesystem·network·command·credential을 최소화합니다.
  4. Artifact 검증결과물 provenance·malware·민감정보를 확인하고 반출합니다.