Ensure that key rotation reminders are enabled for all Azure Storage Accounts to help maintain a regular and healthy cadence for access key regeneration activities. Access keys authenticate application access requests to data contained in Storage Accounts. A periodic rotation of these keys is recommended to ensure that potentially compromised keys cannot result in a long-term exploitable credential. The "Rotation Reminder" is an automatic reminder feature for a manual procedure that prompts administrators to regenerate access keys at regular intervals. This feature does not automatically rotate keys but instead sends reminders to help organizations maintain security best practices.
excellence
Reminders such as those generated by this recommendation help maintain a regular and healthy cadence for activities that improve the overall efficacy of a security program. Cryptographic key rotation periods will vary depending on your organization's security requirements and the type of data being stored in the Storage Account. For the purposes of this security recommendation, 90 days is prescribed as the default reminder period. However, review and adjustment of this 90-day period is recommended and may even be necessary based on your organization's specific security requirements, compliance obligations, and risk tolerance. Organizations should establish key rotation policies that align with their security posture and regulatory requirements.
This recommendation only creates a periodic reminder to regenerate access keys and does not automatically rotate the keys. Failure to update all dependent applications before rotating keys will result in service interruptions and application failures.
Audit
To determine if key rotation reminders are enabled for your Azure Storage Accounts, perform the following operations:
Remediation / Resolution
To enable key rotation reminders for your Azure Storage Accounts, perform the following operations:
Note: Configuring key rotation reminders for Azure Storage Accounts using Azure CLI is not currently supported.References
- Azure Official Documentation
- Manage storage account access keys
- Storage account overview
- PA-1: Separate and limit highly privileged/administrative users
- IM-3: Manage application identities securely and automatically
- GS-6: Define and implement identity and privileged access strategy
- IM-8: Restrict the exposure of credentials and secrets