Confidential Computing
cloudDéfinition
Le Confidential Computing est une technologie permettant de protéger les données en cours de traitement (data in use) en les isolant dans un Trusted Execution Environment (TEE) sécurisé basé sur le hardware. Il complète le chiffrement au repos (data at rest) et en transit (data in transit) pour couvrir l'intégralité du cycle de vie des données, répondant à la menace des accès non autorisés aux données même pendant leur traitement actif dans la mémoire. Les technologies de base du Confidential Computing incluent : Intel SGX (Software Guard Extensions) qui crée des enclaves mémoire chiffrées par le CPU, AMD SEV-SNP (Secure Encrypted Virtualization - Secure Nested Paging) qui chiffre la mémoire des VMs entières, et Intel TDX (Trust Domain Extensions) qui fournit des VMs confidentielles avec isolation complète. Ces technologies garantissent que même l'hyperviseur (le fournisseur cloud) ne peut pas lire la mémoire des enclaves en clair. Dans le cloud, le Confidential Computing se matérialise via : AWS Nitro Enclaves (instances EC2 isolées avec attestation), Azure Confidential Computing (VMs DCsv3 basées sur Intel SGX, et AMD EPYC avec SEV pour les CVMs), et GCP Confidential VMs (instances N2D basées sur AMD EPYC avec SEV, et C3 basées sur Intel TDX). Ces services permettent de traiter des données ultra-sensibles dans le cloud en s'assurant que même les opérateurs du cloud provider ne peuvent pas y accéder. Les cas d'usage du Confidential Computing incluent : le traitement de données médicales sensibles (imagerie médicale, données génomiques) dans le cloud sans exposer les données au provider, les applications blockchain et DeFi nécessitant une isolation complète, le Machine Learning sur des données propriétaires confidentielles, et le multi-party computing où plusieurs organisations doivent collaborer sur des données sans les révéler mutuellement. La vérification de l'intégrité du code dans le TEE est assurée par l'attestation remote : le TEE génère un rapport cryptographiquement signé par le CPU attestant de l'identité et de l'intégrité du code en cours d'exécution. Les partenaires ou les clients peuvent vérifier cette attestation avant de lui confier des données sensibles.
Azure Confidential Computing
Azure propose deux approches : DCsv3 instances avec Intel SGX pour les enclaves applicatives (code spécifique compilé pour SGX), et Azure Confidential VMs basées sur AMD SEV-SNP pour les charges de travail non modifiées. Les DCsv3 offrent la sécurité la plus fine (attestation au niveau de l'enclave) mais nécessitent une réécriture partielle des applications. Les Confidential VMs sont transparentes pour l'application mais protègent au niveau VM contre le cloud provider.
Attestation et vérification
L'attestation remote permet à un client de vérifier cryptographiquement que son code s'exécute bien dans un TEE légitime avec une configuration spécifique. Pour Intel SGX, Microsoft Azure Attestation Service et Intel DCAP (Data Center Attestation Primitives) fournissent ce service. Le client envoie ses données sensibles uniquement après avoir vérifié le rapport d'attestation. Cette vérification est critique pour les architectures multi-parties où la confiance zéro s'applique même au provider de cloud.
Limites du Confidential Computing
Le Confidential Computing protège contre les accès non autorisés à la mémoire, mais pas contre : les bugs dans le code de l'enclave (side-channel attacks comme Spectre/SGXpectre), les inputs malveillants (injection dans les données traitées par l'enclave), ou les accès autorisés (l'application elle-même peut exposer ses secrets). La performance est impactée par le surcoût du chiffrement mémoire. Les TEEs ne remplacent pas les autres contrôles de sécurité : ils s'y ajoutent.
Articles liés
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés. 2.1.7
Un projet cybersécurité ?
Expert dispo · Réponse 24h