Pular para o conteúdo
Skillpedia
Diversos35 mil · #5455

analyzing-kubernetes-audit-logs

Faz seu agente ler registros de atividades em sistemas Kubernetes. Ele detecta ações perigosas e ajuda a criar regras para encontrar ataques.

O que ela faz

Esta ferramenta analisa os registros de auditoria do Kubernetes para encontrar atividades suspeitas. Ela procura por acessos não autorizados, escalonamento de privilégios e tentativas de roubo de dados, ajudando a identificar se o seu cluster foi comprometido.

Quando usar

  • ✓Quando você suspeita que seu cluster Kubernetes foi invadido.
  • ✓Para investigar o que um invasor fez através do servidor da API.
  • ✓Ao criar regras de detecção para proteger seu cluster.

Exemplo do que pedir para a IA

“Analise os logs de auditoria do Kubernetes e me diga se houve alguma tentativa de acessar segredos ou criar pods privilegiados.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-kubernetes-audit-logs/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-kubernetes-audit-logs/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta lê os arquivos de log, que são como registros de tudo o que acontece no Kubernetes. Ela procura por padrões específicos que indicam ações perigosas, como alguém tentando entrar em um contêiner ou acessar informações sensíveis.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-kubernetes-audit-logs

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-kubernetes-audit-logs/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Analisando Logs de Auditoria do Kubernetes

Quando Usar

  • Ao investigar incidentes de segurança que exigem a análise de logs de auditoria do Kubernetes
  • Ao criar regras de detecção ou consultas de caça a ameaças para este domínio
  • Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise
  • Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas

Pré-requisitos

  • Familiaridade com conceitos e ferramentas de segurança de contêineres
  • Acesso a um ambiente de teste ou laboratório para execução segura
  • Python 3.8+ com as dependências necessárias instaladas
  • Autorização apropriada para quaisquer atividades de teste

Instruções

Analise arquivos de log de auditoria do Kubernetes (formato de linhas JSON) para detectar eventos relevantes para a segurança, incluindo acesso não autorizado, escalonamento de privilégios e exfiltração de dados.

import json

with open("/var/log/kubernetes/audit.log") as f:
    for line in f:
        event = json.loads(line)
        verb = event.get("verb")
        resource = event.get("objectRef", {}).get("resource")
        user = event.get("user", {}).get("username")
        if verb == "create" and resource == "pods/exec":
            print(f"Pod exec by {user}")

Eventos chave para detectar:

  1. pods/exec e pods/attach (acesso via shell a contêineres)
  2. Acesso a secrets (get/list/watch)
  3. Criação de clusterrolebindings (escalonamento de RBAC)
  4. Criação de pod privilegiado
  5. Acesso anônimo ou system:unauthenticated

Exemplos

# Detect secret enumeration
if verb in ("get", "list") and resource == "secrets":
    print(f"Secret access: {user} -> {event['objectRef'].get('name')}")
Perguntas frequentes

O que são logs de auditoria do Kubernetes?

São registros detalhados de todas as ações realizadas no seu cluster Kubernetes, como quem fez o quê, quando e em qual recurso.

O que é um 'exec-into-pod'?

É quando alguém usa um comando para entrar em um contêiner que está rodando dentro do seu cluster, o que pode ser uma forma de invasão.

O que são regras de detecção SIEM?

São configurações em sistemas de segurança (SIEM) que alertam quando atividades suspeitas, identificadas pelos logs, acontecem.

Detalhes

Descrição original do autor

Parses Kubernetes API server audit logs (JSON lines) to detect exec-into-pod, secret access, RBAC modifications, privileged pod creation, and anonymous API access, and builds SIEM detection rules from the event patterns. Use when investigating a suspected cluster compromise, reconstructing what an attacker did through the API server, or writing Kubernetes-specific detection content. Keywords: audi

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5455
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas