用途:解析 Kubernetes API 服务器审计日志文件(JSON lines 格式),从事件流中识别安全相关行为,包括未授权访问、权限提升和数据外泄。
主要能力:逐行读取 /var/log/kubernetes/audit.log 并解析 JSON 事件,提取 verb、objectRef.resource、user.username 等字段。重点检测的事件包括:pods/exec 与 pods/attach(进入容器执行命令)、secrets 的 get/list/watch 访问、创建 clusterrolebindings(RBAC 提权)、创建特权 Pod,以及匿名或 system:unauthenticated 访问。
使用方式:按事件字段做条件判断并输出告警,例如判断 verb 为 create 且 resource 为 pods/exec 时打印执行者;判断 verb 为 get 或 list 且 resource 为 secrets 时打印访问者与目标名称。
适用场景:Kubernetes 集群安全审计、事件调查与异常行为排查。
限制:官方文本未提供安装方式、依赖版本、完整字段说明与输出格式,具体实现细节与部署步骤暂未提供。