8.1.13 Ensure 'Additional email addresses' for the subscription is configured with a security contact email (Automated)
Description
Ensure that additional email addresses are configured for the subscription's security contact settings in Microsoft Defender for Cloud, so that security alerts are sent to multiple designated recipients beyond just the subscription owner.
Rationale
Configuring additional email addresses for security alerts ensures that multiple stakeholders receive notifications about security events. Relying solely on the subscription owner for alert notifications creates a single point of failure. If the owner is unavailable, critical alerts may be missed. By adding additional security contacts, organizations ensure broader coverage and faster incident response times.
Impact
Adding additional email addresses has minimal technical impact. Recipients will receive security alert emails, which may increase email volume depending on the environment. Organizations should ensure all listed contacts are relevant security personnel who can act on the alerts.
Audit Procedure
From Azure Portal:
- Go to
Microsoft Defender for Cloud. - Under
Management, clickEnvironment settings. - Click the name of a subscription.
- Select the
Email notificationsblade. - Verify that the
Additional email addressesfield contains one or more valid email addresses (separated by semicolons).
From Azure CLI:
az rest --method get --url "https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Security/securityContacts?api-version=2020-01-01-preview"
Verify that the emails property contains additional email addresses beyond the subscription owner.
From PowerShell:
Get-AzSecurityContact | Select-Object Name, Email
Ensure the Email field contains additional email addresses.
Expected Result
The Additional email addresses field should contain at least one valid email address for a security contact.
Remediation
From Azure Portal:
- Go to
Microsoft Defender for Cloud. - Under
Management, clickEnvironment settings. - Click the name of a subscription.
- Select the
Email notificationsblade. - In the
Additional email addressesfield, enter the email addresses of security contacts separated by semicolons (e.g.,security@example.com;soc@example.com). - Click
Save.
From Azure CLI:
az rest --method put --url "https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Security/securityContacts/default?api-version=2020-01-01-preview" --body '{"properties":{"emails":"security@example.com;soc@example.com","alertNotifications":{"state":"On","minimalSeverity":"High"}}}'
From PowerShell:
Set-AzSecurityContact -Name "default" -Email "security@example.com;soc@example.com" -AlertAdmin -NotifyOnAlert
Default Value
By default, no additional email addresses are configured for security alert notifications.
References
- https://learn.microsoft.com/en-us/azure/defender-for-cloud/configure-email-notifications
- https://learn.microsoft.com/en-us/rest/api/defenderforcloud/security-contacts
- https://learn.microsoft.com/en-us/powershell/module/az.security/set-azsecuritycontact
Profile
- Level 1