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
Mensagem pronta para colar
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-logsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-kubernetes-audit-logs/SKILL.md -o SKILL.mdConteú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:
- pods/exec e pods/attach (acesso via shell a contêineres)
- Acesso a secrets (get/list/watch)
- Criação de clusterrolebindings (escalonamento de RBAC)
- Criação de pod privilegiado
- 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
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5455
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC