Description:
This control ensures an Activity Log Alert is configured to notify when a Public IP address is deleted in Azure. Since Public IPs enable inbound access, unauthorized or accidental deletion may cause outages or misconfiguration. The alert provides real-time visibility, enabling administrators to quickly investigate and remediate issues.
Rationale:
Public IP deletion can disrupt operations and may indicate unauthorized or unplanned changes. Without alerting, issues may go unnoticed, causing downtime or misconfigurations. Enabling alerts ensures timely detection, investigation, and improved security governance over critical network configuration changes.
Impact:
Enabling this alert may slightly increase security notifications in active environments but has no performance impact and greatly improves early detection of risky changes.
Pre-requisites:
Azure subscription access with Owner, Contributor, or Monitoring Contributor role
Azure Monitor enabled
At least one Action Group configured (email, SMS, webhook, ITSM, or SIEM integration)
Permissions to create and manage alert rules
Test Plan:
Sign in to the Azure Portal at https://portal.azure.com
Navigate to Monitor
Select Alerts
Open Alert rules
Verify an Activity Log Alert exists for Delete Public IP Address
Verify the alert scope includes the required subscription
Verify that an Action Group is associated
If the alert does not exist, follow the implementation steps
Implementation Steps:
Sign in to the Azure Portal at https://portal.azure.com
Navigate to Monitor
Select Alerts
Click Create and select Alert rule
Set the Scope to the appropriate subscription
Under Condition, click See all signals, search for Delete Public IP Address, and select the signal
Associate with an existing Action Group or create a new one
Provide an alert rule name and select a resource group
Click Review + Create
Click Create
Backout Plan:
Sign in to the Azure Portal at https://portal.azure.com
Navigate to Monitor
Select Alerts
Open Alert rules
Locate the Delete Public IP Address alert
Delete the alert rule
Confirm the deletion
References:
https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-activity-log
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/action-groups
https://learn.microsoft.com/en-us/azure/templates/microsoft.network/publicipaddresses
https://learn.microsoft.com/en-us/azure/role-based-access-control/overview
https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor-best-practices