implementing-security-chaos-engineering
Ajuda seu agente a testar a resiliência dos controles de segurança, simulando falhas deliberadas para verificar a detecção.
O que ela faz
Esta ferramenta simula falhas em controles de segurança para testar se os sistemas de detecção e resposta funcionam como deveriam. Ela desativa ou degrada propositalmente medidas de segurança para verificar se tudo é detectado e se a resposta é rápida.
Quando usar
- ✓Ao testar se seus sistemas de segurança detectam ataques.
- ✓Ao verificar se suas defesas funcionam após uma mudança.
- ✓Ao garantir que seus alertas de segurança disparam corretamente.
Exemplo do que pedir para a IA
“Simule a desativação do monitoramento de logs para ver se somos alertados.”
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 executa experimentos que intencionalmente 'quebram' controles de segurança. Por exemplo, ela pode abrir temporariamente uma porta de rede ou desativar o registro de atividades para ver se os sistemas de monitoramento e alerta identificam o problema e respondem a tempo.
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 implementing-security-chaos-engineeringOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-security-chaos-engineering/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.
Implementando Engenharia do Caos de Segurança
Quando Usar
- Ao implantar ou configurar capacidades de engenharia do caos de segurança em seu ambiente
- Ao estabelecer controles de segurança alinhados a requisitos de conformidade
- Ao construir ou aprimorar a arquitetura de segurança para este domínio
- Ao conduzir avaliações de segurança que exigem esta implementação
Pré-requisitos
- Familiaridade com conceitos e ferramentas de operações de segurança
- 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
Projete e execute experimentos de caos de segurança que quebrem intencionalmente os controles de segurança para verificar se os sistemas de detecção, alerta e resposta funcionam corretamente.
# Example: Verify detection when a security group is opened
import boto3
ec2 = boto3.client("ec2")
# Chaos experiment: temporarily add 0.0.0.0/0 rule
ec2.authorize_security_group_ingress(
GroupId="sg-12345",
IpProtocol="tcp", FromPort=22, ToPort=22,
CidrIp="0.0.0.0/0",
)
# Verify: does GuardDuty/Config alert fire within SLA?
# Rollback: remove the rule after verification
Experimentos chave:
- Abrir um grupo de segurança e verificar alertas do Config Rule
- Desabilitar o CloudTrail e verificar o tempo de detecção
- Criar um usuário administrador IAM e verificar o acionamento de alertas
- Simular falha no pipeline de logs e verificar lacunas de monitoramento
- Implantar hash de malware de teste e verificar a resposta do EDR
Exemplos
# Rollback function for safe experiment execution
def run_experiment(setup_fn, verify_fn, rollback_fn, timeout=300):
try:
setup_fn()
result = verify_fn(timeout)
finally:
rollback_fn()
return result
Perguntas frequentes
Preciso saber programar para usar isso?
Não é preciso ser um programador experiente, mas é útil ter noções básicas de segurança e como sistemas de nuvem funcionam.
Isso pode causar problemas reais no meu sistema?
A ferramenta é projetada para ser usada em ambientes de teste ou laboratório para evitar danos. É crucial ter autorização e cuidado ao executar os testes.
Quais tipos de falhas ela pode simular?
Ela pode simular a abertura de portas de segurança, desativação de registros de auditoria (CloudTrail), criação de usuários com acesso total (admin) e falhas em pipelines de processamento de logs.
Detalhes
Descrição original do autor
Implements security chaos engineering experiments that deliberately disable or degrade security controls to verify detection and response capabilities. Tests WAF bypass, firewall rule removal, log pipeline disruption, and EDR disablement scenarios using boto3 and subprocess. Use when validating SOC detection coverage and resilience. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5953
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC