Skip to content

Commit cf32d42

Browse files
authored
Merge pull request #207657 from jackrichins/cvmdiskencryption
Add Confidential Disk Encryption
2 parents 9aff8a7 + c0a061c commit cf32d42

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

articles/virtual-machines/disk-encryption-overview.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Overview of managed disk encryption options
33
description: Overview of managed disk encryption options
44
author: msmbaldwin
5-
ms.date: 02/14/2022
5+
ms.date: 08/12/2022
66
ms.topic: conceptual
77
ms.author: mbaldwin
88
ms.service: virtual-machines
@@ -14,32 +14,36 @@ ms.custom: references_regions
1414

1515
There are several types of encryption available for your managed disks, including Azure Disk Encryption (ADE), Server-Side Encryption (SSE) and encryption at host.
1616

17-
- **Azure Disk Encryption** helps protect and safeguard your data to meet your organizational security and compliance commitments. ADE encrypts the OS and data disks of Azure virtual machines (VMs) inside your VMs using the CPU of your VMs through the use of feature [DM-Crypt](https://wikipedia.org/wiki/Dm-crypt) of Linux or the [BitLocker](https://wikipedia.org/wiki/BitLocker) feature of Windows. ADE is integrated with Azure Key Vault to help you control and manage the disk encryption keys and secrets. For full details, see [Azure Disk Encryption for Linux VMs](./linux/disk-encryption-overview.md) or [Azure Disk Encryption for Windows VMs](./windows/disk-encryption-overview.md).
17+
- **Azure Disk Encryption** helps protect and safeguard your data to meet your organizational security and compliance commitments. ADE encrypts the OS and data disks of Azure virtual machines (VMs) inside your VMs by using the [DM-Crypt](https://wikipedia.org/wiki/Dm-crypt) feature of Linux or the [BitLocker](https://wikipedia.org/wiki/BitLocker) feature of Windows. ADE is integrated with Azure Key Vault to help you control and manage the disk encryption keys and secrets. For full details, see [Azure Disk Encryption for Linux VMs](./linux/disk-encryption-overview.md) or [Azure Disk Encryption for Windows VMs](./windows/disk-encryption-overview.md).
1818

1919
- **Server-Side Encryption** (also referred to as encryption-at-rest or Azure Storage encryption) automatically encrypts data stored on Azure managed disks (OS and data disks) when persisting on the Storage Clusters. For full details, see [Server-side encryption of Azure Disk Storage](./disk-encryption.md).
2020

2121
- **Encryption at host** ensures that data stored on the VM host hosting your VM is encrypted at rest and flows encrypted to the Storage clusters. For full details, see [Encryption at host - End-to-end encryption for your VM data](./disk-encryption.md#encryption-at-host---end-to-end-encryption-for-your-vm-data).
2222

23+
- **Confidential disk encryption** binds disk encryption keys to the virtual machine's TPM and makes the protected disk content accessible only to the VM. The TPM and VM guest state is always encrypted in attested code using keys released by a secure protocol that bypasses the hypervisor and host operating system. Currently only available for the OS disk. Encryption at host may be used for other disks on a Confidential VM in addition to Confidential Disk Encryption. For full details, see [DCasv5 and ECasv5 series confidential VMs](../confidential-computing/confidential-vm-overview.md#full-disk-encryption).
24+
2325
Encryption is part of a layered approach to security and should be used with other recommendations to secure Virtual Machines and their disks. For full details, see [Security recommendations for virtual machines in Azure](security-recommendations.md) and [Restrict import/export access to managed disks](disks-enable-private-links-for-import-export-portal.md).
2426

2527
## Comparison
2628

27-
Here is a comparison of SSE, ADE, and encryption at host.
29+
Here's a comparison of SSE, ADE, encryption at host, and Confidential disk encryption.
2830

29-
| | Encryption at rest (OS and data disks) | Temp disk encryption | Encryption of caches | Data flows encrypted between Compute and Storage | Customer control of keys | Does not use your VM's CPU | Works for custom images | Microsoft Defender for Cloud disk encryption status |
30-
|--|--|--|--|--|--|--|--|--|
31-
| **Encryption at rest with platform-managed key (SSE+PMK)** | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | Unhealthy, not applicable if exempt |
32-
| **Encryption at rest with customer-managed key (SSE+CMK)** | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | Unhealthy, not applicable if exempt |
33-
| **Azure Disk Encryption** | ✅ | ✅ | ✅ | ✅ | ✅ |❌ | ❌ Does not work for custom Linux images | Healthy |
34-
| **Encryption at Host** | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Unhealthy, not applicable if exempt |
31+
| | Encryption at rest (OS and data disks) | Temp disk encryption | Encryption of caches | Data flows encrypted between Compute and Storage | Customer control of keys | Does not use your VM's CPU | Works for custom images | Enhanced Key Protection | Microsoft Defender for Cloud disk encryption status |
32+
|--|--|--|--|--|--|--|--|--|--|
33+
| **Encryption at rest with platform-managed key (SSE+PMK)** | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | Unhealthy, not applicable if exempt |
34+
| **Encryption at rest with customer-managed key (SSE+CMK)** | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | Unhealthy, not applicable if exempt |
35+
| **Azure Disk Encryption** | ✅ | ✅ | ✅ | ✅ | ✅ |❌ | ❌ Does not work for custom Linux images | ❌ | Healthy |
36+
| **Encryption at Host** | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | Unhealthy, not applicable if exempt |
37+
| **Confidential disk encryption** | ✅ For the OS disk only | ❌ | ✅ For the OS disk only | ✅ For the OS disk only| ✅ For the OS disk only |❌ | ✅ | ✅ | Unhealthy, not applicable if exempt |
3538

36-
> [!Important]
37-
> For Encryption at Host, Microsoft Defender for Cloud does not detect the encryption state. We are in the process of updating Microsoft Defender
39+
> [!IMPORTANT]
40+
> For Encryption at host and Confidential disk encryption, Microsoft Defender for Cloud does not detect the encryption state. We are in the process of updating Microsoft Defender
3841
3942
## Next steps
4043

4144
- [Azure Disk Encryption for Linux VMs](./linux/disk-encryption-overview.md)
4245
- [Azure Disk Encryption for Windows VMs](./windows/disk-encryption-overview.md)
4346
- [Server-side encryption of Azure Disk Storage](./disk-encryption.md)
4447
- [Encryption at host](./disk-encryption.md#encryption-at-host---end-to-end-encryption-for-your-vm-data)
48+
- [DCasv5 and ECasv5 series confidential VMs](../confidential-computing/confidential-vm-overview.md#full-disk-encryption)
4549
- [Azure Security Fundamentals - Azure encryption overview](../security/fundamentals/encryption-overview.md)

0 commit comments

Comments
 (0)