Skip to content

Commit 4689010

Browse files
committed
update
1 parent c43269e commit 4689010

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

articles/security/fundamentals/secrets-best-practices.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,14 @@ See:
3939

4040
### Use secure key stores
4141

42-
Leveraging secure key stores ensures that your secrets are stored in a secure, encrypted location. Services like [Azure Key Vault](/azure/key-vault) provide robust security features, including access control, logging, and automatic rotation. This approach centralizes the management of your secrets and reduces the risk of unauthorized access.
42+
Leveraging secure key stores ensures that your secrets are stored in a secure, encrypted location. Services like [Azure Key Vault](/azure/key-vault) and [Azure Managed HSM](/azure/key-vault/managed-hsm) provide robust security features, including access control, logging, and automatic rotation. This approach centralizes the management of your secrets and reduces the risk of unauthorized access.
4343

4444
For even greater security, particularly for highly sensitive or critical secrets, consider encrypting the secret with a key stores in a Hardward Security Model (HSM), which offer enhanced protection compared to software-based secret stores. For an overview of all the key management offering in Azure and guidance on which to choose, see [How to choose the right key management solution](key-management-choose.md).
4545

4646
See:
4747

4848
- [Key management in Azure](key-management.md)
4949
- [How to choose the right key management solution](key-management-choose.md)
50-
- [Azure Key Vault](/azure/key-vault/general/overview)
51-
- [Azure Managed HSM](/azure/key-vault/managed-hsm/overview)
5250

5351
### Implement secret scanning tools
5452

@@ -104,10 +102,13 @@ See:
104102

105103
### Encrypt secrets at rest and in transit
106104

107-
Ensure that your secrets are encrypted both at rest and in transit. Azure Key Vault automatically encrypts secrets at rest using industry-standard encryption algorithms. Additionally, use secure communication protocols like HTTPS to encrypt data in transit between your applications and the key vault. This approach ensures that your secrets remain protected from unauthorized access during storage and transmission.
105+
Ensure that your secrets are encrypted both at rest and in transit. Azure Key Vault securely stores secrets using envelope encryption, where Data Encryption Keys (DEKs) are encrypted by Key Encryption Keys (KEKs), providing an additional layer of security. This approach enhances protection against unauthorized access. Additionally, use secure communication protocols like HTTPS to encrypt data in transit between your applications and the key vault, ensuring that your secrets are safeguarded during both storage and transmission.
106+
107+
In Azure, encryption at rest is implemented across various services using AES 256 encryption, while data in transit is secured through TLS and MACsec to prevent unauthorized access during transmission. These encryption practices provide comprehensive protection for your data, whether it’s being stored or transmitted between systems. For more details, see [Encryption at rest and in transit](encryption-atrest.md).
108108

109109
See:
110110

111+
- [Azure Key Vault](/azure/key-vault/general/overview)
111112
- [Encryption at rest and in transit](encryption-atrest.md)
112113

113114
### Safe Distribution of Secrets

0 commit comments

Comments
 (0)