[Rule Tuning] Sharpening Kubernetes Rules Indices (#4822)

* [Rule Tuning] Sharpening Kubernetes Rules Indices

* ++
This commit is contained in:
Ruben Groenewoud
2025-06-24 14:11:31 +02:00
committed by GitHub
parent e666cabb3d
commit d59addb710
13 changed files with 25 additions and 25 deletions
+1 -1
View File
@@ -98,7 +98,7 @@
"logs-windows.*": {
"powershell.file.script_block_text": "text"
},
"logs-kubernetes.*": {
"logs-kubernetes.audit_logs-*": {
"kubernetes.audit.objectRef.resource": "keyword",
"kubernetes.audit.objectRef.subresource": "keyword",
"kubernetes.audit.verb": "keyword",
@@ -2,7 +2,7 @@
creation_date = "2022/09/13"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -19,7 +19,7 @@ false_positives = [
problem within the cluster. This behavior should be investigated further.
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Denied Service Account Request"
@@ -2,7 +2,7 @@
creation_date = "2022/06/30"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -19,7 +19,7 @@ false_positives = [
privileges of another token other than that of the compromised account.
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Suspicious Self-Subject Review"
@@ -2,7 +2,7 @@
creation_date = "2022/05/17"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/06/17"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -22,7 +22,7 @@ false_positives = [
connected to the terminal: kubectl exec -i -t cassandra -- sh
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "eql"
license = "Elastic License v2"
name = "Kubernetes User Exec into Pod"
@@ -2,7 +2,7 @@
creation_date = "2022/09/13"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -18,7 +18,7 @@ false_positives = [
investigated.
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Anonymous Request Authorized"
@@ -2,7 +2,7 @@
creation_date = "2022/07/05"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -25,7 +25,7 @@ false_positives = [
expose one or more node's IPs directly.
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Exposed Service Created With Type NodePort"
@@ -2,7 +2,7 @@
creation_date = "2022/09/20"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -19,7 +19,7 @@ false_positives = [
kubernetes.audit.requestObject.spec.containers.image.
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Container Created with Excessive Linux Capabilities"
@@ -2,7 +2,7 @@
creation_date = "2022/07/05"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -22,7 +22,7 @@ false_positives = [
"kubernetes.audit.requestObject.spec.container.image"
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Pod Created With HostIPC"
@@ -2,7 +2,7 @@
creation_date = "2022/07/05"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -21,7 +21,7 @@ false_positives = [
"kubernetes.audit.requestObject.spec.container.image"
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Pod Created With HostNetwork"
@@ -2,7 +2,7 @@
creation_date = "2022/07/05"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -22,7 +22,7 @@ false_positives = [
"kubernetes.audit.requestObject.spec.container.image"
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Pod Created With HostPID"
@@ -2,7 +2,7 @@
creation_date = "2022/07/11"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -22,7 +22,7 @@ false_positives = [
"kubernetes.audit.requestObject.spec.container.image"
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Pod created with a Sensitive hostPath Volume"
@@ -2,7 +2,7 @@
creation_date = "2022/07/05"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -22,7 +22,7 @@ false_positives = [
trusted container images using the query field "kubernetes.audit.requestObject.spec.container.image"
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Privileged Pod Created"
@@ -2,7 +2,7 @@
creation_date = "2022/09/13"
integration = ["kubernetes"]
maturity = "production"
updated_date = "2025/01/15"
updated_date = "2025/06/18"
[rule]
author = ["Elastic"]
@@ -20,7 +20,7 @@ false_positives = [
legitimate use-cases and should result in very few false positives.
""",
]
index = ["logs-kubernetes.*"]
index = ["logs-kubernetes.audit_logs-*"]
language = "kuery"
license = "Elastic License v2"
name = "Kubernetes Suspicious Assignment of Controller Service Account"