Pular para o conteúdo
Skillpedia
Agentes35 mil · #5677

detecting-lateral-movement-in-network

Faz seu agente analisar logs de autenticação e tráfego de rede para encontrar como atacantes se movem dentro de uma rede. Ajuda a detectar e parar invasores rapidamente.

O que ela faz

Este sistema ajuda a encontrar atividades suspeitas na sua rede de computadores. Ele procura por sinais de que alguém que não deveria estar lá está tentando se mover de um computador para outro.

Quando usar

  • ✓Quando você suspeita que um invasor entrou na sua rede.
  • ✓Para verificar se as proteções da sua rede estão funcionando.
  • ✓Ao investigar um incidente de segurança.

Exemplo do que pedir para a IA

“Procure por movimentos suspeitos entre computadores na rede.”

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/detecting-lateral-movement-in-network/SKILL.md

Mensagem pronta para colar

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

Ele analisa os registros de login, o tráfego de rede e outras informações para identificar padrões incomuns. Se encontrar algo suspeito, ele te avisa.

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 detecting-lateral-movement-in-network

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-lateral-movement-in-network/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.

Detecção de Movimentação Lateral na Rede

Quando Usar

  • Monitorar redes corporativas em busca de padrões de movimentação lateral pós-comprometimento (pass-the-hash, RDP hopping, PSExec)
  • Construir regras de detecção e alertas de SIEM para técnicas comuns de movimentação lateral do MITRE ATT&CK (T1021, T1570)
  • Investigar suspeitas de violações analisando padrões de autenticação e conexões de rede entre hosts internos
  • Caçar padrões anômalos de tráfego leste-oeste que indiquem um atacante pivotando pela rede
  • Validar que a segmentação de rede e os controles de acesso limitam efetivamente os caminhos de movimentação lateral

Não use como substituto para ferramentas de detecção e resposta de endpoint (EDR), para monitorar apenas tráfego norte-sul ignorando fluxos de tráfego internos, ou sem conhecimento de base dos padrões normais de comunicação interna.

Pré-requisitos

  • Monitoramento de segurança de rede implantado em pontos de estrangulamento internos (Zeek, Suricata ou TAPs de rede)
  • Plataforma SIEM (Splunk, Elastic, Microsoft Sentinel) coletando logs de segurança do Windows, DNS e dados de fluxo
  • Encaminhamento de logs de eventos do Windows configurado para eventos de segurança (4624, 4625, 4648, 4672, 4768, 4769)
  • Base de padrões normais de autenticação e conexão interna
  • Compreensão das táticas de Movimentação Lateral do MITRE ATT&CK (TA0008)

Fluxo de Trabalho

Etapa 1: Configurar Coleta de Logs para Detecção de Movimentação Lateral

# Windows Event Logs to collect (via WEF or agent):
# Security Log:
#   4624 - Successful logon (Type 3=Network, Type 10=RemoteInteractive)
#   4625 - Failed logon
#   4648 - Logon using explicit credentials (RunAs, PsExec)
#   4672 - Special privileges assigned (admin logon)
#   4768 - Kerberos TGT request
#   4769 - Kerberos service ticket request
#   4776 - NTLM authentication (credential validation)
# System Log:
#   7045 - New service installed (PsExec indicator)
#   7036 - Service started/stopped

# Configure Windows Event Forwarding (WEF) subscription
# On the collector server (PowerShell):
# wecutil cs lateral-movement-subscription.xml

# Filebeat configuration for Windows Event Log shipping
cat > /etc/filebeat/modules.d/security.yml << 'EOF'
- module: system
  auth:
    enabled: true
    var.paths: ["/var/log/auth.log"]
  syslog:
    enabled: true

- module: zeek
  connection:
    enabled: true
    var.paths: ["/opt/zeek/logs/current/conn.log"]
  dns:
    enabled: true
    var.paths: ["/opt/zeek/logs/current/dns.log"]
  smb_mapping:
    enabled: true
    var.paths: ["/opt/zeek/logs/current/smb_mapping.log"]
  dce_rpc:
    enabled: true
    var.paths: ["/opt/zeek/logs/current/dce_rpc.log"]
EOF

# Zeek configuration for lateral movement detection
# Enable SMB, DCE-RPC, and Kerberos logging
cat >> /opt/zeek/share/zeek/site/local.zeek << 'EOF'
@load policy/protocols/smb
@load policy/protocols/conn/known-hosts
@load policy/protocols/conn/known-services
@load frameworks/intel/seen
EOF

sudo zeekctl deploy

Etapa 2: Construir Regras de Detecção para Técnicas Comuns de Movimentação Lateral

# Splunk SPL queries for lateral movement detection

# 1. Detect PsExec usage (new service creation on remote hosts)
# index=wineventlog EventCode=7045 ServiceName="PSEXESVC" OR ServiceName="*psexec*"
# | stats count by ComputerName, ServiceName, ImagePath
# | where count > 0

# 2. Detect Pass-the-Hash (Type 3 logon with NTLM)
# index=wineventlog EventCode=4624 LogonType=3 AuthenticationPackageName="NTLM"
# | where TargetUserName!="ANONYMOUS LOGON" AND TargetUserName!="$"
# | stats count dc(ComputerName) as unique_hosts by TargetUserName, IpAddress
# | where unique_hosts > 3

# 3. Detect RDP lateral movement (Type 10 logon from internal IPs)
# index=wineventlog EventCode=4624 LogonType=10
# | where cidrmatch("10.0.0.0/8", IpAddress) OR cidrmatch("192.168.0.0/16", IpAddress)
# | stats count dc(ComputerName) as rdp_hosts by TargetUserName, IpAddress
# | where rdp_hosts > 2

# Elastic SIEM detection rules (KQL)
# event.code: "4624" and winlog.event_data.LogonType: "3"
#   and winlog.event_data.AuthenticationPackageName: "NTLM"
#   and not winlog.event_data.TargetUserName: *$
#   and source.ip: (10.0.0.0/8 or 172.16.0.0/12 or 192.168.0.0/16)
# Regras Sigma para detecção de movimentação lateral
# Instalar sigma e converter para o formato SIEM de destino
pip3 install sigma-cli

cat > lateral_movement_pth.yml << 'EOF'
title: Detecção de Movimentação Lateral Pass-the-Hash
id: f8d98d6c-7a07-4d74-b064-dd4a3c244528
status: experimental

…
Perguntas frequentes

O que é 'movimento lateral'?

É quando um invasor, depois de entrar em um computador, tenta acessar outros computadores na mesma rede.

Quais ferramentas ele usa?

Ele usa ferramentas como Zeek, Velociraptor e regras de segurança para analisar os dados.

Preciso de conhecimento técnico para usar?

Sim, é recomendado ter um entendimento básico de redes e segurança para interpretar os resultados.

Detalhes

Descrição original do autor

Identifies lateral movement techniques in enterprise networks by analyzing authentication logs, network flows, SMB traffic, and RDP sessions using Zeek, Velociraptor, and SIEM correlation rules to detect attackers moving between systems. '

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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