diff --git a/rules/gcp/defense_evasion_gcp_pub_sub_topic_deletion.toml b/rules/gcp/defense_evasion_gcp_pub_sub_topic_deletion.toml new file mode 100644 index 00000000000..dc4b99b56d2 --- /dev/null +++ b/rules/gcp/defense_evasion_gcp_pub_sub_topic_deletion.toml @@ -0,0 +1,50 @@ +[metadata] +creation_date = "2020/09/18" +ecs_version = ["1.6.0"] +maturity = "production" +updated_date = "2020/09/18" + +[rule] +author = ["Elastic"] +description = """ +Identifies the deletion of a topic in Google Cloud Platform (GCP). In GCP, the publisher-subscriber relationship +(Pub/Sub) is an asynchronous messaging service that decouples event-producing and event-processing services. A publisher +application creates and sends messages to a topic. Deleting a topic can interrupt message flow in the Pub/Sub pipeline. +""" +false_positives = [ + """ + Topic deletions may be done by a system or network administrator. Verify whether the user email, resource name, + and/or hostname should be making changes in your environment. Topic deletions from unfamiliar users or hosts should + be investigated. If known behavior is causing false positives, it can be exempted from the rule. + """, +] +index = ["filebeat-*"] +language = "kuery" +license = "Elastic License" +name = "GCP Pub/Sub Topic Deletion" +note = "The GCP Filebeat module must be enabled to use this rule." +references = ["https://cloud.google.com/pubsub/docs/overview"] +risk_score = 21 +rule_id = "3202e172-01b1-4738-a932-d024c514ba72" +severity = "low" +tags = ["Elastic", "GCP", "Continuous Monitoring", "SecOps", "Logging"] +type = "query" + +query = ''' +event.module:googlecloud and event.dataset:googlecloud.audit and event.action:google.pubsub.v*.Publisher.DeleteTopic and event.outcome:success +''' + + +[[rule.threat]] +framework = "MITRE ATT&CK" +[[rule.threat.technique]] +id = "T1562" +name = "Impair Defenses" +reference = "https://attack.mitre.org/techniques/T1562/" + + +[rule.threat.tactic] +id = "TA0005" +name = "Defense Evasion" +reference = "https://attack.mitre.org/tactics/TA0005/" + diff --git a/rules/gcp/impact_gcp_iam_role_deltion.toml b/rules/gcp/impact_gcp_iam_role_deletion.toml similarity index 100% rename from rules/gcp/impact_gcp_iam_role_deltion.toml rename to rules/gcp/impact_gcp_iam_role_deletion.toml