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

recovering-from-ransomware-attack

Ajuda seu agente a seguir um plano estruturado para se recuperar de ataques de ransomware. Ele foca em isolar o ambiente, preservar dados e restaurar sistemas de forma segura. É útil para minimizar danos após um ataque.

O que ela faz

Este agente ajuda a recuperar sistemas de um ataque de ransomware. Ele segue um plano passo a passo para isolar a rede, salvar provas, reconstruir a infraestrutura e restaurar os dados a partir de cópias de segurança confiáveis.

Quando usar

  • ✓Após um ataque de ransomware ter criptografado seus sistemas.
  • ✓Ao testar um plano de recuperação antes de um incidente real.
  • ✓Ao precisar restaurar dados importantes após um ataque.

Exemplo do que pedir para a IA

“Como posso usar este agente para me recuperar de um ataque de ransomware?”

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/recovering-from-ransomware-attack/SKILL.md

Mensagem pronta para colar

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

O agente primeiro isola a rede para evitar mais danos. Em seguida, ele reconstrói a infraestrutura usando cópias limpas e restaura seus dados a partir de backups seguros, seguindo uma ordem específica para garantir que os sistemas essenciais voltem a funcionar primeiro.

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 recovering-from-ransomware-attack

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/recovering-from-ransomware-attack/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.

Recuperação de Ataque de Ransomware

Quando Usar

  • Após o ransomware ter criptografado sistemas de produção e a decisão de recuperar a partir de backups ter sido tomada
  • Ao construir ou validar um runbook de recuperação de ransomware antes de um incidente real
  • Após receber uma chave de descriptografia (ransom pago ou fornecido pela aplicação da lei) e precisar descriptografar com segurança
  • Quando a recuperação parcial é necessária ao lado da descriptografia dos sistemas restantes
  • Realizando um exercício de recuperação para validar os compromissos de RTO (Tempo de Recuperação Objetivo)

Não use antes de completar a contenção e o escopo forense. A recuperação prematura sem entender os mecanismos de acesso e persistência do atacante arrisca a reinfeção.

Pré-requisitos

  • Incidente declarado e fase de contenção concluída (todo acesso do atacante interrompido)
  • Evidências forenses preservadas (imagens de disco, dumps de memória, capturas de rede)
  • Integridade dos backups verificada (cópias imutáveis/air-gapped confirmadas como limpas)
  • Mídia de instalação limpa disponível (mídia de instalação do sistema operacional, imagens "golden")
  • Ambiente de recuperação preparado (segmento de rede limpo isolado da infraestrutura comprometida)
  • Lista de prioridade de recuperação documentada (sistemas Tier 1/2/3 em ordem de dependência)

Fluxo de Trabalho

Passo 1: Estabelecer Ambiente de Recuperação Limpo

Construa a infraestrutura de recuperação isolada da rede comprometida:

# Create isolated recovery VLAN
# No connectivity to compromised network segments
# Dedicated internet access for patch downloads only (via proxy)

# Recovery network architecture:
# VLAN 999 (Recovery) - 10.99.0.0/24
#   - Recovery workstations (10.99.0.10-20)
#   - Recovered DCs (10.99.0.50-55)
#   - Recovered servers (10.99.0.100+)
#   - Proxy for internet (10.99.0.1) - patches and updates only

# Firewall rules: DENY all from recovery VLAN to production VLANs
# Allow: Recovery VLAN -> Internet (HTTPS only, via proxy)
# Allow: Recovery VLAN -> Backup infrastructure (restore traffic only)

Passo 2: Recuperar Primeiro a Infraestrutura de Identidade

O Active Directory deve ser recuperado antes de qualquer sistema ingressado no domínio:

# AD Recovery Procedure
# Step 2a: Restore AD from known-good backup
# Use DSRM (Directory Services Restore Mode) boot

# 1. Build clean Windows Server from ISO
# 2. Promote as DC using AD restore
# 3. Restore System State from immutable backup

# Verify AD backup is pre-compromise
# Check backup timestamp against earliest known compromise date
wbadmin get versions -backuptarget:E: -machine:DC01

# Restore system state in DSRM
wbadmin start systemstaterecovery -version:02/15/2026-04:00 -backuptarget:E: -machine:DC01 -quiet

# After restore, reset critical accounts
# Reset krbtgt password TWICE (invalidates all Kerberos tickets)
# This prevents Golden Ticket persistence
Import-Module ActiveDirectory
Set-ADAccountPassword -Identity krbtgt -Reset -NewPassword (ConvertTo-SecureString "NewKrbtgt2026!Complex#1" -AsPlainText -Force)
# Wait for replication (minimum 12 hours), then reset again
Set-ADAccountPassword -Identity krbtgt -Reset -NewPassword (ConvertTo-SecureString "NewKrbtgt2026!Complex#2" -AsPlainText -Force)

# Reset all privileged account passwords
$privilegedGroups = @("Domain Admins", "Enterprise Admins", "Schema Admins", "Administrators")
foreach ($group in $privilegedGroups) {
    Get-ADGroupMember -Identity $group -Recursive | ForEach-Object {
        Set-ADAccountPassword -Identity $_.SamAccountName -Reset `
            -NewPassword (ConvertTo-SecureString (New-Guid).Guid -AsPlainText -Force)
        Set-ADUser -Identity $_.SamAccountName -ChangePasswordAtLogon $true
    }
}

# Validate AD health
dcdiag /v /c /d /e /s:DC01
repadmin /showrepl

Passo 3: Validar Integridade do Backup Antes da Restauração

# Scan backup files for ransomware artifacts before restoring
# Use offline antivirus scanning on backup mount

# Mount backup as read-only
mount -o ro,noexec /dev/backup_lv /mnt/backup_verify

# Scan with ClamAV
clamscan -r --infected --log=/var/log/backup_scan.log /mnt/backup_verify

# Check for known ransomware indicators
find /mnt/backup_verify -name "*.encrypted" -o -name "*.locked" \
    -o -name "*.lockbit" -o -name "DECRYPT_*" -o -name "readme.txt" \
    -o -name "RECOVER-*" -o -name "HOW_TO_*" | tee /var/log/ransomware_check.log

# Verify database consistency (SQL Server example)
# Restore database to temporary instance for validation
RESTORE VERIFYONLY FROM DISK = '/mnt/backup_verify/databases/erp_db.bak'
    WITH CHECKSUM

Passo 4: Restaurar Sistemas em Ordem de Prioridade

…

Perguntas frequentes

O que é ransomware?

Ransomware é um tipo de malware que bloqueia o acesso aos seus arquivos ou sistemas, exigindo um pagamento (resgate) para liberá-los.

Por que é importante isolar a rede?

Isolar a rede impede que o ransomware se espalhe para outros sistemas e permite que os especialistas trabalhem com segurança na recuperação.

O que são 'cópias de segurança confiáveis'?

São cópias dos seus dados que foram feitas antes do ataque e que foram verificadas para garantir que não foram infectadas pelo ransomware.

Detalhes

Descrição original do autor

Executes structured ransomware incident recovery following NIST/CISA frameworks: environment isolation, forensic evidence preservation, clean infrastructure rebuild, prioritized restoration from verified backups, credential reset, and Active Directory/database recovery in dependency order. Use when recovering from a ransomware attack, performing post-encryption restoration, or executing disaster r

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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