implementing-continuous-security-validation-with-bas
Ensina seu agente de IA a proteger aplicações contra ataques e colocar projetos no ar e cuidar da infraestrutura.
O que ela faz
Essa ferramenta automatiza testes de segurança simulando ataques reais no seu sistema. Ela verifica se suas defesas (como antivírus e firewalls) estão funcionando bem contra ameaças conhecidas.
Quando usar
- ✓Quando você quer testar suas defesas de segurança continuamente.
- ✓Ao configurar novas proteções e querer verificar se funcionam.
- ✓Para simular como um hacker atacaria sua rede e ver se você é pego.
Exemplo do que pedir para a IA
“Simule um ataque de phishing e veja se meu antivírus detecta.”
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 usa programas para simular ataques (como enviar e-mails falsos ou tentar acessar arquivos). Ela então verifica se as suas ferramentas de segurança identificaram e bloquearam essas simulações.
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-continuous-security-validation-with-basOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-continuous-security-validation-with-bas/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 Validação Contínua de Segurança com BAS
Visão Geral
Breach and Attack Simulation (BAS) é uma abordagem automatizada e contínua para validar a eficácia dos controles de segurança, executando com segurança técnicas de ataque do mundo real contra a infraestrutura de segurança de produção. Diferente de testes de penetração tradicionais (ponto no tempo), as plataformas BAS simulam continuamente ameaças mapeadas para o MITRE ATT&CK, testando proteção de endpoint, segurança de rede, gateways de e-mail, detecção SIEM e capacidades de resposta a incidentes. Plataformas líderes incluem SafeBreach, AttackIQ, Picus Security (2024 Gartner Customers' Choice), Cymulate, Pentera e SCYTHE. Soluções BAS 2.0 emulam com segurança o comportamento real de atacantes em todo o ambiente de TI sem exigir agentes pré-implantados em cada endpoint.
Quando Usar
- Ao implantar ou configurar a validação contínua de segurança com capacidades de BAS em seu ambiente
- Ao estabelecer controles de segurança alinhados aos requisitos de conformidade
- Ao construir ou melhorar a arquitetura de segurança para este domínio
- Ao realizar avaliações de segurança que exigem esta implementação
Pré-requisitos
- Licença da plataforma BAS (SafeBreach, AttackIQ, Picus, Cymulate ou Pentera)
- Controles de segurança implantados para validar (EDR, NGFW, gateway de e-mail, SIEM, WAF)
- Familiaridade com o framework MITRE ATT&CK
- Segmentos de rede acessíveis por agentes/simuladores BAS
- Equipe de operações de segurança para agir sobre os resultados da validação
- Aprovação de gerenciamento de mudanças para executar simulações em produção
Conceitos Principais
BAS vs Testes de Segurança Tradicionais
| Aspecto | BAS | Teste de Penetração | Red Team |
|---|---|---|---|
| Frequência | Contínua/agendada | Anual/trimestral | Anual |
| Automação | Totalmente automatizado | Manual com ferramentas | Manual |
| Escopo | Cadeia de abate completa | Alvos específicos | Orientado a objetivos |
| Segurança | Simulação segura, sem exploração | Exploração controlada | Exploração real |
| Cobertura | Milhares de técnicas | Centenas de testes | Cenários focados |
| Saída | Análise de lacunas de controle | Relatório de vulnerabilidades | Relatório narrativo |
| Modelo de custo | Assinatura | Por engajamento | Por engajamento |
Mapeamento de Cobertura MITRE ATT&CK
| Tática | Exemplos de Simulações BAS | Controles Testados |
|---|---|---|
| Acesso Inicial | Entrega de payload de phishing, exploração de aplicativos públicos | Gateway de e-mail, WAF, IPS |
| Execução | PowerShell, WMI, macros maliciosas | EDR, controle de aplicativos |
| Persistência | Chaves de execução de registro, tarefas agendadas, serviços | EDR, regras de detecção SIEM |
| Escalação de Privilégios | Manipulação de tokens, bypass de UAC | EDR, PAM, SIEM |
| Evasão de Defesa | Injeção de processos, ofuscação, timestomping | EDR, análise comportamental |
| Acesso a Credenciais | Mimikatz, Kerberoasting, dump do LSASS | EDR, guardião de credenciais |
| Descoberta | Enumeração AD, varredura de rede | SIEM, NDR |
| Movimentação Lateral | PsExec, WMI, RDP, SMB | NDR, microsegmentação |
| Coleta | Captura de tela, keylogging, coleta de e-mail | DLP, UEBA |
| Exfiltração | Exfiltração HTTP/DNS, upload para armazenamento em nuvem | DLP, CASB, proxy |
| Comando e Controle | Beaconing C2, túnel DNS, canais criptografados | NGFW, proxy, NDR |
Pontuação de Validação de Controle de Segurança
Control Effectiveness = (Attacks Prevented + Attacks Detected) / Total Attacks Simulated * 100
Example:
Total simulations: 500
Prevented (blocked): 350
Detected (alerted): 100
Missed (no action): 50
Prevention Rate: 350/500 = 70%
Detection Rate: 100/500 = 20%
Overall Score: 450/500 = 90%
Gap Rate: 50/500 = 10%
Fluxo de Trabalho
Etapa 1: Implantar Componentes da Plataforma BAS
Architecture:
Management Console (Cloud SaaS):
- Central orchestration and reporting
- Attack scenario library management
- MITRE ATT&CK mapping dashboard
Simulation Agents:
- Attacker Agent: Simulates threat actor behavior
- Target Agent: Receives simulated attacks
- Network Agent: Tests network-level controls
Deploy agents across zones:
- Corporate network (workstations)
- DMZ (web servers)
- Data center (critical servers)
- Cloud environments (AWS/Azure/GCP)
- Remote/VPN segment
Etapa 2: Configurar Cenários de Ataque
# Exemplo de configuração de cenário BAS
scenario:
name: "Cadeia de abate completa APT29 (Cozy Bear)"
threat_group: APT29
mitre_attack_techniques:
- T1566.001 # Anexo de Spearphishing
- T1059.001 # Execução de PowerShell
…
Perguntas frequentes
Qual a diferença entre isso e um teste de invasão (pentest)?
Testes de invasão são feitos uma vez, como uma foto. Essa ferramenta faz testes contínuos, como um vídeo, verificando suas defesas o tempo todo.
Preciso instalar algo em todos os computadores?
Não necessariamente. As versões mais novas não exigem instalação em todos os lugares, elas simulam os ataques de forma mais ampla.
O que são as 'técnicas MITRE ATT&CK'?
É um catálogo de como hackers costumam atacar. A ferramenta usa essas técnicas conhecidas para simular ataques realistas.
Detalhes
Descrição original do autor
Deploys Breach and Attack Simulation (BAS) platforms such as SafeBreach, AttackIQ, Picus, Cymulate, Pentera, or SCYTHE to continuously validate endpoint, network, email-gateway, SIEM, and incident-response effectiveness by safely emulating MITRE ATT&CK techniques. Use when moving beyond point-in-time pentesting to continuous control validation, or standing up automated adversary emulation.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5858
- 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