Kubernetes 기밀 컨테이너는 Fortanix 증명 및 키 관리를 얻습니다.
Fortanix는 Confidential AI 플랫폼에서 Confidential Containers에 대한 지원을 발표했습니다. 통합은 Kubernetes 워크로드 증명을 암호화 키 릴리스에 연결하므로 보안 정책을 충족하는 워크로드는 하드웨어 기반 TEE(신뢰할 수 있는 실행 환경) 내에서 모델과 민감한 데이터를 해독할 수 있습니다.
Cloud Native Computing Foundation 프로젝트인 CoCo(Confidential Containers)는 하드웨어 기반 TEE(신뢰할 수 있는 실행 환경)가 지원하는 기밀 가상 머신 내에서 Kubernetes 포드를 실행합니다. 호스트 운영 체제에 따라 격리가 크게 좌우되는 일반 컨테이너와 달리 기밀 VM은 하드웨어 보호를 사용하여 메모리를 암호화하고 실행되는 동안 워크로드에 대한 액세스를 제한합니다. 이를 통해 저장 중이거나 전송 중인 데이터뿐만 아니라 사용 중인 데이터도 보호할 수 있으며, 팀이 공유 인프라에서 민감한 워크로드를 실행할 수 있습니다. 이러한 보호는 여전히 게스트 소프트웨어를 신뢰하고 증명 및 키 릴리스를 올바르게 구성하는 데 달려 있습니다.
Fortanix의 기술 개요에서는 CoCo 워크로드를 두 가지 서비스, 즉 환경을 확인하는 CCM(Confidential Computing Manager)과 CCM이 확인한 환경에만 키를 공개하는 DSM(Data Security Manager)에 연결하는 플러그인에 대해 설명합니다. 회사에 따르면 CCM은 구성에 따라 프로세서와 그래픽 처리 장치(GPU)를 함께 테스트할 수 있습니다.
CoCo는 이미지 풀기 및 풀기를 기밀 게스트로 옮깁니다. 증명 에이전트는 하드웨어 증거를 수집하고, 기밀 데이터 허브는 확인 후 비밀을 얻습니다. Fortanix에 설명된 워크플로에서는 증명이 실패할 경우 키가 DSM에 유지되므로 워크로드는 보호된 모델이나 데이터를 해독할 수 없습니다.
Fortanix의 최고 제품 책임자인 Anuj Jaiswal은 발표문에서 “하나의 플랫폼에서 증명과 키 관리를 통해 팀은 자체적으로 신뢰 계층을 구축하지 않고도 표준 CoCo를 채택할 수 있습니다.”라고 말했습니다. Fortanix에 따르면 CCM과 DSM은 연중무휴 24시간 지원을 통해 온프레미스 또는 에어 갭으로 호스팅된 서비스로 클러스터링되어 실행됩니다.
Fortanix의 Intel TDX 배포 가이드는 두 가지 GPU 설정을 제공합니다. Required CCM이 NVIDIA의 증명 서비스를 통해 GPU 증거를 검증하도록 합니다. Ignored 증거가 있는지만 확인하고 결과는 무시합니다. 또한 가이드에서는 Fortanix CoCo Helm 차트가 사전에 완료해야 하는 호스트 펌웨어 또는 커널 설정을 구성하지 않는다는 점을 지적합니다.
CoCo의 오픈 소스 Trustee 구성 요소에는 증명 및 조건부 비밀 전달이 이미 존재합니다. 수탁자는 증거 평가와 자원 승인을 분리합니다. 증명 서비스는 플랫폼 클레임을 참조 값과 비교한 다음, Key Broker Service는 로컬 저장소, 플러그인 또는 외부 키 저장소에서 비밀을 공개하기 전에 사용자 정의 정책을 적용합니다. 성공적인 증명을 위해서는 해당 정책이 요청을 승인해야 합니다. 또한 Trustee는 프로세서의 증명 보고서에 바인딩된 GPU 증거를 수락합니다.
Microsoft의 Azure 보안 키 릴리스는 Azure Attestation과 통합된 Key Vault Premium 및 관리형 HSM의 관리형 대안을 제공합니다. 비밀이나 인증서가 아닌 내보낼 수 있는 키를 공개합니다.
포드의 게스트 커널과 도우미 프로세스는 신뢰 경계 내에 위치하므로 팀도 이를 신뢰해야 합니다. CoCo의 신뢰 모델은 하드웨어 측정이 일반적으로 게스트 환경을 포괄하며 컨테이너 검증이 별도의 단계를 형성한다고 설명합니다. 또한 엔클레이브 애플리케이션이 여전히 위험한 외부 인터페이스를 노출할 수 있으며 서비스 거부 보호 및 하드웨어 측 채널을 제외할 수 있음을 경고합니다. 증명은 AI 애플리케이션이 데이터를 안전하게 처리한다는 것을 입증하지 않습니다.
Fortanix에서는 현재 CoCo 지원이 제공되며 배포 가이드 문서에서 Fortanix CoCo Helm 차트를 설치한다고 밝혔습니다. 또한 발표에는 Fortanix가 저장소나 버전의 이름을 지정하지 않고 CoCo용 오픈 소스 플러그인을 개발하고 있다고 나와 있습니다. CCM의 9월 17일 릴리스 노트에는 AMD Secure Encrypted Virtualization-Secure Nested Paging(SEV-SNP) 및 Intel Trust Domain Extensions(TDX)에 대한 CoCo 애플리케이션 등록이 추가되었습니다.