Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)35 mil · #5593

configuring-host-based-intrusion-detection

Ajuda seu agente a configurar sistemas de detecção de intrusão em computadores. Ele monitora mudanças e atividades suspeitas para proteger o sistema.

O que ela faz

Este recurso configura sistemas de segurança que monitoram computadores e servidores. Ele verifica se arquivos importantes foram alterados, se comandos suspeitos foram executados ou se configurações de segurança foram modificadas, ajudando a detectar invasões.

Quando usar

  • ✓Ao instalar um programa de monitoramento de segurança em computadores.
  • ✓Quando é preciso garantir que arquivos críticos de um sistema não foram alterados sem permissão.
  • ✓Para detectar tentativas de invasão ou softwares maliciosos que modificam o sistema.

Exemplo do que pedir para a IA

“Configure o monitoramento de segurança para detectar alterações em arquivos importantes.”

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/configuring-host-based-intrusion-detection/SKILL.md

Mensagem pronta para colar

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

Ele instala um agente de segurança nos computadores e configura regras para monitorar arquivos, registros e atividades do sistema. Se algo suspeito for detectado, ele pode gerar um alerta ou tomar uma ação automática.

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 configuring-host-based-intrusion-detection

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/configuring-host-based-intrusion-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.

Configurando Detecção de Intrusão Baseada em Host

Quando Usar

Use esta habilidade quando:

  • Implantar agentes HIDS (Wazuh, OSSEC, AIDE) em endpoints Windows e Linux
  • Configurar monitoramento de integridade de arquivos (FIM) para conformidade (PCI DSS 11.5, NIST SI-7)
  • Monitorar alterações de configuração do sistema, detecção de rootkit e violações de políticas de segurança
  • Integrar alertas HIDS com plataformas SIEM para monitoramento centralizado

Não use esta habilidade para IDS baseado em rede (Suricata, Snort) ou para implantação de EDR.

Pré-requisitos

  • Servidor Wazuh (gerenciador) implantado e acessível a partir dos endpoints
  • Acesso administrativo aos endpoints de destino
  • Conectividade de rede: agentes para o gerenciador Wazuh nas portas 1514 (TCP/UDP) e 1515 (inscrição TCP)
  • Dashboard Wazuh (OpenSearch Dashboards) para visualização de alertas
  • Compreensão de arquivos/diretórios críticos a serem monitorados por SO

Fluxo de Trabalho

Etapa 1: Instalar Agente Wazuh

Windows:

# Download and install Wazuh agent
Invoke-WebRequest -Uri "https://packages.wazuh.com/4.x/windows/wazuh-agent-4.9.0-1.msi" `
  -OutFile "wazuh-agent.msi"
msiexec /i wazuh-agent.msi /q WAZUH_MANAGER="wazuh-manager.corp.com" `
  WAZUH_REGISTRATION_SERVER="wazuh-manager.corp.com" WAZUH_AGENT_GROUP="windows-workstations"
net start WazuhSvc

Linux (Debian/Ubuntu):

curl -s https://packages.wazuh.com/key/GPG-KEY-WAZUH | gpg --dearmor -o /usr/share/keyrings/wazuh.gpg
echo "deb [signed-by=/usr/share/keyrings/wazuh.gpg] https://packages.wazuh.com/4.x/apt/ stable main" \
  > /etc/apt/sources.list.d/wazuh.list
apt-get update && apt-get install wazuh-agent -y
sed -i 's/MANAGER_IP/wazuh-manager.corp.com/' /var/ossec/etc/ossec.conf
systemctl daemon-reload && systemctl enable --now wazuh-agent

Etapa 2: Configurar Monitoramento de Integridade de Arquivos (FIM)

Edite a configuração do agente (/var/ossec/etc/ossec.conf ou C:\Program Files (x86)\ossec-agent\ossec.conf):

<syscheck>
  <!-- Scan frequency: every 12 hours -->
  <frequency>43200</frequency>
  <scan_on_start>yes</scan_on_start>
  <alert_new_files>yes</alert_new_files>

  <!-- Linux critical directories -->
  <directories check_all="yes" realtime="yes">/etc</directories>
  <directories check_all="yes" realtime="yes">/usr/bin</directories>
  <directories check_all="yes" realtime="yes">/usr/sbin</directories>
  <directories check_all="yes" realtime="yes">/bin</directories>
  <directories check_all="yes" realtime="yes">/sbin</directories>
  <directories check_all="yes">/boot</directories>

  <!-- Windows critical directories -->
  <directories check_all="yes" realtime="yes">C:\Windows\System32</directories>
  <directories check_all="yes" realtime="yes">C:\Windows\SysWOW64</directories>
  <directories check_all="yes" realtime="yes">%PROGRAMFILES%</directories>

  <!-- Windows registry monitoring -->
  <windows_registry>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run</windows_registry>
  <windows_registry>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce</windows_registry>
  <windows_registry>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services</windows_registry>

  <!-- Ignore frequently changing files -->
  <ignore>/etc/mtab</ignore>
  <ignore>/etc/resolv.conf</ignore>
  <ignore type="sregex">.log$</ignore>
</syscheck>

Etapa 3: Configurar Detecção de Rootkit

<rootcheck>
  <disabled>no</disabled>
  <frequency>43200</frequency>
  <rootkit_files>/var/ossec/etc/shared/rootkit_files.txt</rootkit_files>
  <rootkit_trojans>/var/ossec/etc/shared/rootkit_trojans.txt</rootkit_trojans>
  <system_audit>/var/ossec/etc/shared/system_audit_rcl.txt</system_audit>
  <check_dev>yes</check_dev>
  <check_files>yes</check_files>
  <check_if>yes</check_if>
  <check_pids>yes</check_pids>
  <check_ports>yes</check_ports>
  <check_sys>yes</check_sys>
  <check_trojans>yes</check_trojans>
  <check_unixaudit>yes</check_unixaudit>
</rootcheck>

Etapa 4: Configurar Regras de Análise de Logs

<!-- Regras personalizadas em /var/ossec/etc/rules/local_rules.xml -->
<group name="local,syscheck,">
  <!-- Alerta sobre modificações em binários críticos -->
  <rule id="100001" level="12">
    <if_sid>550</if_sid>
    <match>/usr/bin/|/usr/sbin/|/bin/|/sbin/</match>
    <description>Binário crítico do sistema modificado: $(file)</description>
    <group>syscheck,pci_dss_11.5,</group>
  </rule>

  <!-- Alerta sobre novo executável em diretórios temporários -->
  <rule id="100002" level="10">
    <if_sid>554</if_sid>
    <match>/tmp/|/var/tmp/</match>

…
Perguntas frequentes

O que é HIDS?

HIDS significa Sistema de Detecção de Intrusão Baseado em Host. Ele monitora um único computador ou servidor em busca de atividades maliciosas.

O que é FIM?

FIM significa Monitoramento de Integridade de Arquivos. Ele verifica se arquivos importantes foram alterados, adicionados ou excluídos.

Posso usar isso para monitorar minha rede?

Não, este recurso é para monitorar computadores individuais (hosts), não a rede inteira.

Detalhes

Descrição original do autor

Configures host-based intrusion detection systems (HIDS) to monitor endpoint file integrity, system calls, and configuration changes for security violations. Use when deploying OSSEC, Wazuh, or AIDE for endpoint monitoring, building file integrity monitoring (FIM) policies, or meeting compliance requirements for change detection. Activates for requests involving HIDS configuration, file integrity

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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