Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft Discovery encrypts customer and system data at rest by using Azure platform encryption capabilities. Encryption at rest helps protect stored data from unauthorized access and is enabled automatically for Microsoft Discovery resources.
This article explains what data is encrypted, the available key management models, and when you might use customer-managed keys instead of the default Microsoft-managed keys.
What data is encrypted at rest
Data persisted by Microsoft Discovery is encrypted before it's written to storage. This protection applies automatically and transparently to customer-provided data and service metadata stored by the platform.
Encryption at rest is enabled by default and doesn't require configuration unless you choose customer-managed keys for a supported resource.
Key management options
Microsoft Discovery supports the following encryption key management models:
- Microsoft-managed keys (default): Microsoft Discovery uses keys managed by Microsoft. The platform handles key generation, storage, protection, and rotation. No customer action is required.
- Customer-managed keys (CMK): Supported Microsoft Discovery resources can use a key that you create and manage in Azure Key Vault. This model gives you more control over key lifecycle operations, such as rotation and revocation.
Customer-managed keys are supported for Bookshelf, Supercomputer, and Workspace resources.
Important
Customer-managed keys are configured when the resource is created. After the resource is created, you can't switch between Microsoft-managed keys and customer-managed keys for that resource.
Compare Microsoft-managed keys and customer-managed keys
Use the following table to understand the difference between the two key management options.
| Key management model | Default | Customer action required | Supported scope |
|---|---|---|---|
| Microsoft-managed keys | Yes | No | All Microsoft Discovery tenants |
| Customer-managed keys | No | Yes. You configure Azure Key Vault, an encryption key, and a managed identity. | Bookshelf, Supercomputer, and Workspace resources |
Microsoft-managed keys are the right choice when you want encryption at rest with no extra setup. Customer-managed keys are useful when your organization requires direct control over the encryption key used to protect supported Microsoft Discovery resources.
Access controls and key isolation
Encryption at rest works together with identity and access controls to protect stored data.
- Encryption keys aren't accessible to service operators, engineers, or support personnel.
- Access to encrypted data is governed by Microsoft Entra ID authentication, Azure role-based access control (Azure RBAC), and managed identities for service-to-service communication.
- The design follows least-privilege and separation-of-duties principles.
Shared responsibility considerations
Encryption at rest helps protect stored data, but it doesn't mitigate every security risk. For example, encryption at rest doesn't protect against:
- Compromised credentials
- Misconfigured access controls
- Application-level vulnerabilities
Customers remain responsible for identity governance, access control, and protecting client-side data before it's ingested into Microsoft Discovery.