AWS GuardDuty Publishing Destination Deletion
Adversaries with administrative access to AWS GuardDuty may delete publishing destinations to break security finding exports, effectively blinding SOC monitoring without triggering detector-disabling alerts.
Adversaries possessing sufficient AWS administrative privileges may target the GuardDuty configuration to impair security monitoring. Amazon GuardDuty typically exports findings to centralized storage (S3), data lakes (Security Lake), or event buses (EventBridge) for ingestion into a SIEM. By executing the DeletePublishingDestination API call, an attacker severs this telemetry pipeline.
Crucially, this technique allows the attacker to maintain the GuardDuty detector in an active state, which may prevent alerts that would otherwise trigger if the service itself were disabled. This activity is typically indicative of an attempt to perform unauthorized actions within the AWS environment while ensuring those actions are not correlated or archived for security review. Defenders should monitor for this control-plane modification, as it is highly uncommon in stable production environments.
Impact
Successful execution results in a loss of visibility into potential threats, as security findings are no longer delivered to external storage or SIEM platforms. This hampers incident response by denying defenders access to historical logs and real-time alerts, potentially allowing a compromise to persist undetected across AWS accounts.
Recommendation
- Deploy the provided detection rule to monitor for
DeletePublishingDestinationCloudTrail events. - Implement Service Control Policies (SCPs) or IAM policies to restrict the
guardduty:DeletePublishingDestinationaction to a limited set of authorized security operations roles. - Review IAM permissions for existing identities to identify those with excessive administrative access to GuardDuty.
- Establish alerting for any changes to GuardDuty publishing destinations, prioritizing investigation of deletions that lack a documented change management ticket.
Immediate actions
Review current IAM permissions for GuardDuty administrative actions.
Threat Hunt
Identify all instances of DeletePublishingDestination in the last 6 months.
Data: CloudTrail logs
Mitigations
Apply Service Control Policies (SCPs) to restrict GuardDuty administrative deletions.
T1562.001
Detection coverage 1
Detect AWS GuardDuty Publishing Destination Deletion
mediumDetects when an Amazon GuardDuty publishing destination is deleted, which may indicate an attempt to impair security monitoring.
Detection queries are available on the platform. Get full rules →