Istio 보안 아키텍처 계층

Istio 보안 아키텍처 계층 An architecture diagram generated by Archify. Certificate Authority · X.509 인증서 발급·관리 · Control Plane (istiod) Certificate Authority X.509 인증서 발급·관리 Configuration API · 보안 정책 배포 · Control Plane (istiod) Configuration API 보안 정책 배포 애플리케이션 · 평문 트래픽 · Data Plane (Envoy Proxy) › Pod A 애플리케이션 평문 트래픽 Envoy Sidecar · mTLS 종료 · 정책 적용 · Data Plane (Envoy Proxy) › Pod A Envoy Sidecar mTLS 종료 · 정책 적용 Envoy Sidecar · mTLS 종료 · 정책 적용 · Data Plane (Envoy Proxy) › Pod B Envoy Sidecar mTLS 종료 · 정책 적용 애플리케이션 · 평문 트래픽 · Data Plane (Envoy Proxy) › Pod B 애플리케이션 평문 트래픽 1. Identity · SPIFFE ID 기반 · 보안 계층 적용 순서 (5단계) 1. Identity SPIFFE ID 기반 2. Cert Mgmt · 자동 발급/갱신 · 보안 계층 적용 순서 (5단계) 2. Cert Mgmt 자동 발급/갱신 3. Peer Auth · 서비스 간 mTLS · 보안 계층 적용 순서 (5단계) 3. Peer Auth 서비스 간 mTLS 4. Req Auth · 최종 사용자 JWT · 보안 계층 적용 순서 (5단계) 4. Req Auth 최종 사용자 JWT 5. Authorization · 접근 제어 · 보안 계층 적용 순서 (5단계) 5. Authorization 접근 제어 인증서 발급 정책 배포 mTLS Control Plane (istiod) Data Plane (Envoy Proxy) Pod A Pod B 보안 계층 적용 순서 (5단계) Legend 백엔드 서비스 보안 구성 요소

Identity Management

  • • SPIFFE 표준 기반 워크로드 신원
  • • Kubernetes ServiceAccount와 통합
  • • 자동 인증서 갱신 (기본 24시간)

Policy Engine

  • • CRD 기반 선언적 보안 정책
  • • 세밀한 접근 제어 (RBAC)
  • • Audit Logging 지원