Pular para o conteúdo
Skillpedia
Segurança35 mil · #5953

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-security-chaos-engineering/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-security-chaos-engineering/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-engineering

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-security-chaos-engineering/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.

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:

  1. Abrir um grupo de segurança e verificar alertas do Config Rule
  2. Desabilitar o CloudTrail e verificar o tempo de detecção
  3. Criar um usuário administrador IAM e verificar o acionamento de alertas
  4. Simular falha no pipeline de logs e verificar lacunas de monitoramento
  5. 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. '

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5953
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