implementing-honeypot-for-ransomware-detection
Implementa honeypots e arquivos canário para detectar ransomware precocemente. Usa sistemas de isca e tokens canário para alertar sobre atividades suspeitas.
O que ela faz
Esta ferramenta cria "armadilhas" digitais (arquivos e pastas falsos) em seus computadores para detectar quando um ataque de ransomware está começando. Ela avisa você imediatamente se alguém tentar mexer nesses arquivos falsos, antes que seus dados reais sejam danificados.
Quando usar
- ✓Para detectar tentativas de criptografia de ransomware logo no início.
- ✓Para criar pastas de "isca" que alertam sobre movimentos suspeitos antes do ataque.
- ✓Para adicionar uma camada extra de segurança que não gera alarmes falsos.
Exemplo do que pedir para a IA
“Configure armadilhas para detectar ransomware nos meus arquivos.”
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 coloca arquivos e pastas falsos em locais estratégicos. Se um programa malicioso (ransomware) tentar modificar ou acessar esses arquivos falsos, um alarme é disparado imediatamente, avisando sobre o ataque.
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-honeypot-for-ransomware-detectionOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-honeypot-for-ransomware-detection/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 Honeypot para Detecção de Ransomware
Quando Usar
- Implementando detecção de alerta precoce para tentativas de criptografia de ransomware usando arquivos "canário"
- Criando compartilhamentos de arquivos honeypot que detectam movimento lateral e preparação de dados antes da criptografia
- Complementando a detecção baseada em EDR e SIEM com alertas de camada de engano que têm quase zero falsos positivos
- Detectando variantes de ransomware que evadem a detecção baseada em assinatura ao serem acionadas por comportamento de modificação de arquivo
- Validando que as capacidades de detecção de ransomware funcionam testando com ferramentas de criptografia controladas
Não use como o único mecanismo de detecção de ransomware. Honeypots são uma camada suplementar de alta confiança, não um substituto para EDR, monitoramento de rede e proteção de backup.
Pré-requisitos
- Infraestrutura de servidor de arquivos ou NAS onde os arquivos "canário" podem ser implantados
- Windows File Server Resource Manager (FSRM) ou monitoramento equivalente de atividade de arquivos
- Thinkst Canary ou plataforma de engano similar (opcional, para implantação avançada)
- Plataforma SIEM para centralizar alertas de honeypot
- Acesso administrativo para implantar arquivos "canário" em compartilhamentos de arquivos
- Segmento de rede para sistemas honeypot (se estiver implantando servidores honeypot completos)
Fluxo de Trabalho
Etapa 1: Implantar Arquivos "Canário" em Compartilhamentos de Arquivos
Coloque arquivos "canário" em locais estratégicos que o ransomware encontrará durante a criptografia:
# Deploy canary files across all file shares
# Files are named to appear early in alphabetical and directory order
# Ransomware typically encrypts alphabetically or by directory traversal
$shares = @("\\fileserver01\finance", "\\fileserver01\hr", "\\fileserver01\engineering")
$canaryNames = @(
"!_IMPORTANT_DO_NOT_DELETE.docx",
"000_Budget_2026_FINAL.xlsx",
"_Confidential_Employee_Records.pdf",
"AAAA_Quarterly_Report.docx"
)
foreach ($share in $shares) {
foreach ($name in $canaryNames) {
$targetPath = Join-Path $share $name
# Create a legitimate-looking file with canary content
# The file contains a unique token that triggers on access
$content = "This document contains confidential financial data.`n"
$content += "Q4 2025 Revenue: $42.3M | Q1 2026 Forecast: $45.1M`n"
$content += "Prepared by: Finance Department`n"
Set-Content -Path $targetPath -Value $content
# Set file as hidden system to avoid user interaction
$file = Get-Item $targetPath
$file.Attributes = [System.IO.FileAttributes]::Hidden
}
}
# Also deploy in subdirectories (ransomware traverses recursively)
$subDirs = Get-ChildItem -Path "\\fileserver01\finance" -Directory -Recurse | Select-Object -First 20
foreach ($dir in $subDirs) {
$canaryPath = Join-Path $dir.FullName "!_Budget_Summary.xlsx"
Set-Content -Path $canaryPath -Value "Canary file for ransomware detection"
(Get-Item $canaryPath).Attributes = [System.IO.FileAttributes]::Hidden
}
Etapa 2: Configurar Monitoramento de Integridade de Arquivos em Arquivos "Canário"
Abordagem com Windows FSRM:
# Configure FSRM to monitor for ransomware file extensions
# and canary file modifications
Install-WindowsFeature -Name FS-Resource-Manager -IncludeManagementTools
# Create file screen for known ransomware extensions
$ransomExtensions = @(
"*.encrypted", "*.locked", "*.crypto", "*.crypt",
"*.locky", "*.cerber", "*.zepto", "*.thor",
"*.aesir", "*.zzzzz", "*.wallet", "*.onion",
"*.wncry", "*.wcry", "*.lockbit", "*.BlackCat",
"*.ALPHV", "*.rhysida", "*.play"
)
# Create file group for ransomware extensions
New-FsrmFileGroup -Name "Ransomware_Extensions" -IncludePattern $ransomExtensions
# Create file screen template
New-FsrmFileScreenTemplate -Name "Ransomware_Screen" `
-IncludeGroup "Ransomware_Extensions" `
-Active:$false # Passive mode: alert without blocking
# Apply to all monitored shares
$monitoredPaths = @("D:\Shares\Finance", "D:\Shares\HR", "D:\Shares\Engineering")
foreach ($path in $monitoredPaths) {
New-FsrmFileScreen -Path $path -Template "Ransomware_Screen"
}
Monitoramento de modificação de arquivos "canário" com PowerShell FileSystemWatcher:
# Serviço de monitoramento de arquivos "canário" em tempo real
$canaryPaths = @(
"D:\Shares\Finance\!_IMPORTANT_DO_NOT_DELETE.docx",
"D:\Shares\HR\000_Budget_2026_FINAL.xlsx",
"D:\Shares\Engineering\_Confidential_Employee_Records.pdf"
)
$watcher = New-Object System.IO.FileSystemWatcher
$watcher.Path = "D:\Shares"
$watcher.Filter = "*"
…
Perguntas frequentes
O que são "arquivos canário"?
São arquivos falsos, criados para parecerem importantes. Se um ransomware tentar criptografá-los, sabemos que o ataque começou.
O que são "pastas de isca" (honeypot shares)?
São pastas falsas que imitam locais importantes. Se um invasor tentar acessar ou copiar dados dessas pastas, isso indica uma atividade suspeita.
Isso substitui meu antivírus?
Não. Esta ferramenta é uma camada adicional de detecção. Ela funciona melhor junto com outras proteções como antivírus, firewalls e backups.
Detalhes
Descrição original do autor
Deploys canary files, honeypot shares, and decoy systems to detect ransomware activity at the earliest possible stage. Configures canary tokens embedded in strategic file locations that trigger alerts when ransomware attempts encryption, uses honeypot network shares that mimic high-value targets, and deploys Thinkst Canary appliances for comprehensive deception-based detection. Activates for reque
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5891
- 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