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

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-honeypot-for-ransomware-detection/SKILL.md

Mensagem pronta para colar

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

Ou 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.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 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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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