Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Azure Disk Encryption est prévu pour la mise hors service le 15 septembre 2028. Jusqu’à cette date, vous pouvez continuer à utiliser Azure Disk Encryption sans interruption. Le 15 septembre 2028, les charges de travail compatibles avec ADE continueront d’être exécutées, mais les disques chiffrés ne pourront pas être déverrouillés après le redémarrage de la machine virtuelle, ce qui entraîne une interruption du service.
Utilisez le chiffrement sur l’hôte pour les nouvelles machines virtuelles ou tenez compte des tailles de machine virtuelle confidentielle avec le chiffrement de disque du système d’exploitation pour les charges de travail d’informatique confidentielle. Toutes les machines virtuelles compatibles ADE (y compris les sauvegardes) doivent migrer vers le chiffrement à l’hôte avant la date de mise hors service pour éviter toute interruption de service. Pour plus d’informations, consultez Migrer d’Azure Disk Encryption vers le chiffrement sur l’hôte .
Attention
Avis de fin de vie centOS : cet article fait référence à CentOS, qui est en fin de vie. Si vous utilisez CentOS, passez en revue vos plans de déploiement et envisagez de migrer vers une distribution Linux prise en charge. Pour obtenir des recommandations et le calendrier de migration, consultez le guide de fin de vie de CentOS.
S'applique à : ✔️ VMs Linux ✔️ Ensembles de mise à l'échelle flexibles
Azure Disk Encryption permet de protéger vos données pour répondre à vos engagements en matière de sécurité et de conformité de votre organisation. Il utilise la fonctionnalité DM-Crypt de Linux afin de fournir un chiffrement de volume pour le système d’exploitation et les disques de données des machines virtuelles Azure. Il s’intègre à Azure Key Vault pour vous aider à contrôler et à gérer les clés de chiffrement de disque et les secrets.
Azure Disk Encryption offre une résilience de zone, tout comme les machines virtuelles Azure. Pour plus d’informations, consultez Services Azure prenant en charge les zones de disponibilité.
Si vous utilisez Microsoft Defender pour le cloud, vous recevez une alerte dès lors que certaines de vos machines virtuelles ne sont pas chiffrées. Les alertes indiquent une gravité élevée et la recommandation consiste à chiffrer ces machines virtuelles.
Avertissement
- Si vous avez déjà utilisé Azure Disk Encryption avec Microsoft Entra ID pour chiffrer une machine virtuelle, vous devez continuer à utiliser cette option pour chiffrer votre machine virtuelle. Si vous souhaitez en savoir plus, veuillez consulter la rubrique Azure Disk Encryption avec Microsoft Entra ID (version précédente).
- Certaines recommandations peuvent augmenter les données, le réseau ou l’utilisation des ressources de calcul, ce qui entraîne des coûts supplémentaires de licence ou d’abonnement. Vous devez disposer d’un abonnement Azure actif valide pour créer des ressources dans Azure dans les régions prises en charge.
Vous pouvez découvrir les notions de base d’Azure Disk Encryption pour Linux en quelques minutes avec les guides de démarrage rapide Créer et chiffrer une machine virtuelle Linux avec Azure CLI et Créer et chiffrer une machine virtuelle Linux avec Azure PowerShell.
Machines virtuelles et systèmes d’exploitation pris en charge
Machines virtuelles prises en charge
Les machines virtuelles Linux sont disponibles dans une gamme de tailles. Azure Disk Encryption est pris en charge sur les machines virtuelles de 1re génération et de 2e génération. Azure Disk Encryption est également disponible pour les machines virtuelles avec stockage premium.
Consultez Tailles de machine virtuelle Azure sans disque temporaire local.
Azure Disk Encryption n'est pas disponible sur les machines virtuelles de base, les machines virtuelles de série A, les machines virtuelles de la série v6, les machines virtuelles de série v7 ou ultérieures, ou sur les machines virtuelles qui ne répondent pas à ces exigences minimales en mémoire :
Besoins en mémoire
| Machine virtuelle | Mémoire minimale requise |
|---|---|
| Machines virtuelles Linux lors du chiffrement des volumes de données uniquement | 2 Go |
| Machines virtuelles Linux lors du chiffrement des volumes de système d’exploitation et de données, et où l’utilisation du système de fichiers racine (/) est de 4 Go ou moins | 8 Go |
| Machines virtuelles Linux lors du chiffrement des volumes de système d’exploitation et de données, et où l’utilisation du système de fichiers racine (/) est supérieure à 4 Go | L’utilisation du système de fichiers racine * 2. Par exemple, une utilisation du système de fichiers racine de 16 Go nécessite au moins 32 Go de RAM |
Une fois le processus de chiffrement de disque de système d’exploitation terminé sur les machines virtuelles Linux, vous pouvez configurer la machine virtuelle pour qu’elle s’exécute avec moins de mémoire.
Pour plus d’exceptions, consultez Azure Disk Encryption : Restrictions.
Systèmes d’exploitation pris en charge
Azure Disk Encryption est pris en charge sur un sous-ensemble des distributions Linux approuvées par Azure, qui est lui-même un sous-ensemble de toutes les distributions de serveur Linux possibles.
Les distributions de serveur Linux qu’Azure n’approuve pas ne prennent pas en charge Azure Disk Encryption. Parmi les distributions approuvées par Azure, seules les distributions et versions suivantes prennent en charge Azure Disk Encryption :
| Serveur de publication | Offre | Référence (SKU) | URN | Type de volume pris en charge pour le chiffrement |
|---|---|---|---|---|
| Canonical | Ubuntu | 24.04-LTS | Canonical:ubuntu-24_04-lts-daily:server-gen1:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu | 24.04-LTS Génération 2 | Canonical:ubuntu-24_04-lts:server:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu | 22.04-LTS | Canonical:0001-com-ubuntu-server-jammy:22_04-lts:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu | 22.04-LTS Gen2 | Canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu | 20.04-LTS | Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu | 20.04-DAILY-LTS | Canonical:0001-com-ubuntu-server-focal-daily:20_04-daily-lts:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu | 20.04-LTS Génération 2 | Canonical:0001-com-ubuntu-server-focal:20_04-lts-gen2:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu | 20.04 -DAILY-LTS Gen2 | Canonical:0001-com-ubuntu-server-focal-daily:20_04-daily-lts-gen2:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu | 18.04-LTS | Canonical:UbuntuServer:18.04-LTS:latest | Disque de système d’exploitation et de données |
| Canonical | Ubuntu 18.04 | 18.04-DAILY-LTS | Canonical:UbuntuServer:18.04-DAILY-LTS:latest | Disque de système d’exploitation et de données |
| MicrosoftCBLMariner | cbl-mariner | cbl-mariner-2 | MicrosoftCBLMariner:cbl-mariner:cbl-mariner-2:latest* | Disque de système d’exploitation et de données |
| MicrosoftCBLMariner | cbl-mariner | cbl-mariner-2-gen2 | MicrosoftCBLMariner:cbl-mariner:cbl-mariner-2-gen2:latest* | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 8-LVM | 8-LVM | OpenLogic:CentOS-LVM:8-LVM:latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 8.4 | 8_4 | OpenLogic:CentOS:8_4:latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 8.3 | 8_3 | OpenLogic:CentOS:8_3:latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 8.2 | 8_2 | OpenLogic:CentOS:8_2:latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 7-LVM | 7-LVM | OpenLogic :CentOS-LVM :7-LVM :7.9.2021020400 | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 7.9 | 7_9 | OpenLogic:CentOS:7_9:latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 7.8 | 7_8 | OpenLogic:CentOS:7_8:latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 7.7 | 7,7 | OpenLogic : CentOS : 7.7 : latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 7.6 | 7.6 | OpenLogic : CentOS : 7.6 : latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 7.5 | 7,5 | OpenLogic:CentOS:7.5:latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 7.4 | 7.4 | OpenLogic : CentOS : 7.4 : latest | Disque de système d’exploitation et de données |
| OpenLogic | CentOS 6.8 | 6.8 | OpenLogic :CentOS :6.8 :dernier | Disque de données uniquement |
| Oracle | Oracle Linux 8.6 | 8,6 | Oracle:Oracle-Linux:ol86-lvm:latest | Système d’exploitation et disque de données (voir remarque) |
| Oracle | Oracle Linux 8.6 Gen 2 | 8,6 | Oracle:Oracle-Linux:ol86-lvm-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Oracle | Oracle Linux 8.5 | 8.5 | Oracle:Oracle-Linux:ol85-lvm:latest | Système d’exploitation et disque de données (voir remarque) |
| Oracle | Oracle Linux 8.5 Gen 2 | 8.5 | Oracle:Oracle-Linux:ol85-lvm-gen2:dernière version | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9.4 | 9,4 | RedHat:RHEL:9_4:le plus récent | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9.4 Gen 2 | 9,4 | RedHat:RHEL:94_gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9.3 | 9.3 | RedHat :RHEL :9_3 :dernière version | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9.3 Gen 2 | 9.3 | RedHat:RHEL:93-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9.2 | 9.2 | RedHat:RHEL:9_2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9.2 Gen 2 | 9.2 | RedHat:RHEL:92-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9.0 | 9.0 | RedHat:RHEL:9_0:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9.0 Gen 2 | 9.0 | RedHat:RHEL:90-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9-lvm | 9-lvm | RedHat:RHEL:9-lvm:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 9-lvm Gen 2 | 9-lvm-gen2 | RedHat:RHEL:9-lvm-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.9 | 8,9 | RedHat : RHEL : 8_9 : dernière version | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.9 Gen 2 | 8,9 | RedHat:RHEL:89-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.8 | 8.8 | RedHat:RHEL:8_8:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.8 Gen 2 | 8.8 | RedHat:RHEL:88-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.7 | 8,7 | RedHat :RHEL :8_7 :dernière version | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.7 Gen 2 | 8,7 | RedHat:RHEL:87-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.6 | 8,6 | RedHat:RHEL:8_6:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.6 Gen 2 | 8,6 | RedHat:RHEL:86-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.5 | 8.5 | RedHat:RHEL:8_5:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.5 Gen 2 | 8.5 | RedHat:RHEL:85-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.4 | 8,4 | RedHat :RHEL :8.4 :dernière version | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.3 | 8.3 | RedHat:RHEL:8.3:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8-LVM | 8-LVM | RedHat:RHEL:8-LVM:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8-LVM Gen 2 | 8-lvm-gen2 | RedHat:RHEL:8-lvm-gen2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.2 | 8,2 | RedHat:RHEL:8.2:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 8.1 | 8.1 | RedHat :RHEL :8.1 :dernière version | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL (Red Hat Enterprise Linux) 7-LVM | 7-LVM | RedHat :RHEL :7-LVM :7.9.2020111202 | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 7.9 | 7_9 | RedHat : RHEL : 7_9 : le plus récent | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 7.8 | 7,8 | RedHat :RHEL :7.8 :dernier | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 7.7 | 7,7 | RedHat:RHEL:7.7:latest | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 7.6 | 7.6 | RedHat : RHEL : 7.6 : dernière version | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 7.5 | 7,5 | RedHat : RHEL : 7.5 : dernier | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 7.4 | 7.4 | RedHat : RHEL : 7.4 : plus récent | Système d’exploitation et disque de données (voir remarque) |
| Red Hat | RHEL 6.8 | 6.8 | RedHat :RHEL :6.8 :dernier | Disque de données (voir remarque) |
| Red Hat | RHEL 6.7 | 6.7 | RedHat:RHEL:6.7:latest | Disque de données (voir remarque) |
| SUSE | openSUSE 42.3 | 42.3 | SUSE :openSUSE-Leap :42.3 :dernière version | Disque de données uniquement |
| SUSE | SLES 12-SP4 | 12-SP4 | SUSE:SLES:12-SP4:dernière version | Disque de données uniquement |
| SUSE | SLES HPC 12-SP3 | 12-SP3 | SUSE:SLES-HPC:12-SP3:latest | Disque de données uniquement |
* Pour les versions d’image à partir de mai 2023.
Remarque
RHEL :
- La nouvelle implémentation d’Azure Disk Encryption est prise en charge pour les images de paiement à l’utilisation du système d’exploitation RHEL7 et du disque de données RHEL.
- ADE est également pris en charge pour RHEL Bring-Your-Own-Subscription Gold Images, mais uniquement après l’inscription de l’abonnement. Pour plus d’informations, consultez Images Gold BYOS (Apportez votre propre abonnement) de Red Hat Enterprise Linux dans Azure
Pour toutes les distributions :
- La prise en charge d’ADE pour un type d’offre particulier ne s’étend pas au-delà de la date de fin de vie fournie par l’éditeur.
- La solution ADE héritée (à l'aide de Microsoft Entra informations d'identification) n'est pas recommandée pour les nouvelles machines virtuelles et n'est pas compatible avec les versions RHEL ultérieures à RHEL 7.8 ou avec Python 3 par défaut.
Configuration requise supplémentaire pour les machines virtuelles
Azure Disk Encryption nécessite la présence des modules dm-crypt et vfat sur le système. La suppression ou la désactivation de vfat de l’image par défaut empêchera le système de lire le volume de clés et d’obtenir la clé nécessaire pour déverrouiller les disques lors des redémarrages suivants. Les étapes de renforcement du système qui suppriment le module vfat du système ou appliquent le développement des points de montage/dossiers du système d'exploitation sur les lecteurs de données ne sont pas compatibles avec Azure Disk Encryption.
Avant d’activer le chiffrement, les disques de données à chiffrer doivent être répertoriés correctement dans /etc/fstab. Utilisez l’option « nofail » lors de la création d’entrées, puis choisissez un nom d’appareil de bloc persistant (en tant que noms d’appareils au format « /dev/sdX » peut ne pas être associé au même disque entre les redémarrages, en particulier après le chiffrement ; pour plus d’informations sur ce comportement, consultez : Résoudre les changements de nom de l’appareil de machine virtuelle Linux).
Vérifiez que les paramètres /etc/fstab sont configurés correctement pour le montage. Pour configurer ces paramètres, exécutez la mount -a commande ou redémarrez la machine virtuelle et déclenchez le remontage de cette façon. Une fois cette étape terminée, vérifiez la sortie de la lsblk commande pour vérifier que le lecteur est toujours monté.
- Si le fichier /etc/fstab ne monte pas correctement le lecteur avant l’activation du chiffrement, Azure Disk Encryption ne pourra pas procéder au montage du lecteur.
- Le processus Azure Disk Encryption déplace les informations du fichier /etc/fstab vers son propre fichier de configuration dans le cadre de l’opération de chiffrement. Par conséquent, ne soyez pas surpris que l’entrée ne figure plus dans le fichier /etc/fstab après le chiffrement du lecteur de données.
- Avant de démarrer le chiffrement, arrêtez tous les services et processus susceptibles d’écrire sur des disques de données montés et désactivez-les, afin qu’ils ne redémarrent pas automatiquement après un redémarrage. Ces processus peuvent conserver les fichiers ouverts sur ces partitions, ce qui empêche la procédure de chiffrement de les remonter, ce qui provoque l’échec du chiffrement.
- Après le redémarrage, le processus Azure Disk Encryption prend du temps pour monter les disques nouvellement chiffrés. Les disques ne sont donc pas disponibles juste après un redémarrage. Le processus a besoin de temps pour démarrer, déverrouiller, puis monter les lecteurs chiffrés avant que d’autres processus puissent y accéder. Ce processus peut prendre plus d’une minute après le redémarrage en fonction des caractéristiques du système.
L’exemple suivant montre les commandes utilisées pour monter les disques de données et créer les entrées /etc/fstab nécessaires :
sudo UUID0="$(blkid -s UUID -o value /dev/sda1)"
sudo UUID1="$(blkid -s UUID -o value /dev/sda2)"
sudo mkdir /data0
sudo mkdir /data1
sudo echo "UUID=$UUID0 /data0 ext4 defaults,nofail 0 0" >>/etc/fstab
sudo echo "UUID=$UUID1 /data1 ext4 defaults,nofail 0 0" >>/etc/fstab
sudo mount -a
Configuration requise du réseau
Pour l’activation de la fonctionnalité Azure Disk Encryption, les machines virtuelles Linux doivent répondre aux exigences de configuration de point de terminaison de réseau suivantes :
- La machine virtuelle Linux doit être capable de se connecter au point de terminaison de stockage Azure qui héberge le référentiel d’extensions Azure et à un compte de stockage Azure qui héberge les fichiers de disque dur virtuel.
- Si votre stratégie de sécurité limite l’accès à Internet à partir des machines virtuelles Azure, vous pouvez résoudre l’URI ci-dessus et configurer une règle spécifique pour autoriser les connexions sortantes vers les adresses IP. Pour plus d’informations, consultez l’article Azure Key Vault derrière un pare-feu.
Exigences liées au stockage des clés de chiffrement
Azure Disk Encryption exige Azure Key Vault pour contrôler et gérer les clés et les secrets de chiffrement de disque. Votre coffre de clés et vos machines virtuelles doivent se trouver dans la même région et le même abonnement Azure.
Pour plus d’informations, consultez Création et configuration d’un coffre de clés pour Azure Disk Encryption.
Terminologie
Le tableau suivant définit les termes courants utilisés dans Azure Disk Encryption documentation :
| Terminologie | Définition |
|---|---|
| Azure Key Vault | Azure Key Vault est un service de gestion des clés de chiffrement basé sur les modules de sécurité matériel validés fiPS (Federal Information Processing Standards). Ces normes permettent de protéger vos clés de chiffrement et vos secrets sensibles. Pour plus d’informations, consultez la documentation Azure Key Vault et Création et configuration d’un coffre de clés pour Azure Disk Encryption. |
| Azure CLI (Interface de ligne de commande Azure) | Azure CLI est optimisé pour gérer et administrer des ressources Azure en ligne de commande. |
| DM-Crypt | DM-Crypt est le sous-système de chiffrement de disque transparent Linux utilisé pour activer le chiffrement de disque sur les machines virtuelles Linux. |
| Clé de chiffrement principale (KEK) | Clé asymétrique (RSA 2048) que vous pouvez utiliser pour protéger ou encapsuler le secret. Vous pouvez fournir une clé protégée par un module de sécurité matériel ou une clé protégée par logiciel. Pour plus d’informations, consultez la documentation Azure Key Vault et Création et configuration d’un coffre de clés pour Azure Disk Encryption. |
| Applets de commande PowerShell | Pour plus d’informations, voir Cmdlets Azure PowerShell. |
Étapes suivantes
- Démarrage rapide : Créer et chiffrer une machine virtuelle Linux avec Azure CLI
- Démarrage rapide : Créer et chiffrer une machine virtuelle Linux avec Azure PowerShell
- Scénarios Azure Disk Encryption sur les machines virtuelles Linux
- Migrer d’Azure Disk Encryption vers le chiffrement sur l’hôte
- Script d’interface CLI des prérequis Azure Disk Encryption
- Script PowerShell des prérequis Azure Disk Encryption
- Création et configuration d’un coffre de clés pour Azure Disk Encryption