Kubernetes audit events deleted

Identifies Kubernetes audit log entries where the events resource is deleted via the delete verb.

FreeUnreviewedSigmamediumv1
title: Kubernetes audit events deleted
id: 7e741678-f029-4ae1-ba22-09a4ed569ca8
related:
  - id: 225d8b09-e714-479c-a0e4-55e6f29adf35
    type: derived
  - id: 3132570d-cab2-4561-9ea6-1743644b2290
    type: derived
status: test
description: This rule flags Kubernetes audit log records where the verb is delete and the targeted resource is events. Deleting Kubernetes events can reduce visibility into prior activity and hinder investigations, which is a stealth technique an adversary may use. The detection relies on Kubernetes audit telemetry capturing API delete operations for the events resource.
references:
  - https://microsoft.github.io/Threat-Matrix-for-Kubernetes/techniques/Delete%20K8S%20events/
  - https://github.com/SigmaHQ/sigma/blob/master/rules/application/kubernetes/audit/kubernetes_audit_events_deleted.yml
author: Leo Tsaousis (@laripping), Huntrule Team
date: 2024-03-26
tags:
  - attack.stealth
  - attack.t1070
logsource:
  category: application
  product: kubernetes
  service: audit
detection:
  selection:
    verb: delete
    objectRef.resource: events
  condition: selection
falsepositives:
  - Unknown
level: medium
license: DRL-1.1

What it detects

This rule flags Kubernetes audit log records where the verb is delete and the targeted resource is events. Deleting Kubernetes events can reduce visibility into prior activity and hinder investigations, which is a stealth technique an adversary may use. The detection relies on Kubernetes audit telemetry capturing API delete operations for the events resource.

Known false positives

  • Unknown

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.