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

implementing-dragos-platform-for-ot-monitoring

Ajuda seu agente a configurar a plataforma Dragos para monitorar redes de tecnologia operacional (OT). Ele detecta ameaças específicas em protocolos industriais. É útil para configurar a segurança de redes OT.

O que ela faz

Esta ferramenta ajuda a configurar e monitorar redes industriais (OT/ICS) usando a plataforma Dragos. Ela detecta ameaças específicas de sistemas industriais e informa sobre grupos de hackers conhecidos.

Quando usar

  • ✓Ao configurar um sistema de detecção de ameaças para redes industriais.
  • ✓Ao querer saber se grupos de hackers conhecidos (como VOLTZITE) estão ativos.
  • ✓Ao integrar o monitoramento de segurança industrial com sistemas de segurança maiores.

Exemplo do que pedir para a IA

“Configure a plataforma Dragos para monitorar nossa rede industrial e me avise sobre ameaças como VOLTZITE.”

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-dragos-platform-for-ot-monitoring/SKILL.md

Mensagem pronta para colar

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

A ferramenta conecta-se à plataforma Dragos para verificar se os sensores estão funcionando e quais dispositivos industriais foram encontrados. Ela também verifica se há informações sobre ameaças conhecidas.

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-dragos-platform-for-ot-monitoring

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-dragos-platform-for-ot-monitoring/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 a Plataforma Dragos para Monitoramento de OT

Quando Usar

  • Ao implantar uma solução de detecção e resposta de rede (NDR) específica para OT em ambientes industriais
  • Ao precisar de detecção baseada em inteligência de ameaças contra grupos de ameaças conhecidos de ICS (VOLTZITE, CHERNOVITE, KAMACITE)
  • Ao construir uma capacidade de SOC de OT com ferramentas de segurança industrial desenvolvidas para esse fim
  • Ao exigir descoberta de ativos e gerenciamento de vulnerabilidades juntamente com detecção de ameaças em uma única plataforma
  • Ao integrar o monitoramento de segurança de OT com um SIEM corporativo (Splunk, Sentinel, QRadar)

Não usar para monitoramento de rede apenas de TI sem componentes de ICS, para detecção e resposta de endpoint (EDR) em estações de trabalho de OT, ou para ambientes padronizados em Claroty ou Nozomi (consulte as respectivas habilidades).

Pré-requisitos

  • Licença da Plataforma Dragos e pacote de implantação
  • Porta TAP ou SPAN de rede nos limites da rede de OT (um sensor por segmento monitorado)
  • Hardware de sensor Dragos (dispositivo físico) ou dispositivo virtual que atenda às especificações mínimas
  • Regras de firewall permitindo comunicação sensor-para-Dragos-SiteStore (criptografada, apenas de saída da OT)
  • Assinatura do Dragos Knowledge Pack para atualizações de inteligência de ameaças

Fluxo de Trabalho

Etapa 1: Implantar Sensores Dragos e Configurar o Monitoramento

@@CODE<1>@@

#!/usr/bin/env python3
"""Dragos Platform Deployment Validator and Integration Tool.

Validates Dragos sensor deployment, checks connectivity, and
configures integration with enterprise SIEM for OT alert forwarding.
"""

import json
import sys
import csv
from datetime import datetime
from typing import Optional, List, Dict

try:
    import requests
except ImportError:
    print("Install requests: pip install requests")
    sys.exit(1)


class DragosPlatformManager:
    """Interface with Dragos Platform API for OT monitoring management."""

    def __init__(self, base_url: str, api_key: str, api_secret: str, verify_ssl: bool = True):
        self.base_url = base_url.rstrip("/")
        self.session = requests.Session()
        self.session.headers.update({
            "API-Key": api_key,
            "API-Secret": api_secret,
            "Content-Type": "application/json",
        })
        self.session.verify = verify_ssl

    def get_sensors(self) -> List[Dict]:
        """Retrieve all deployed Dragos sensors and their status."""
        resp = self.session.get(f"{self.base_url}/api/v1/sensors")
        resp.raise_for_status()
        return resp.json().get("sensors", [])

    def get_assets(self, asset_type: Optional[str] = None) -> List[Dict]:
        """Retrieve OT assets discovered by Dragos."""
        params = {}
        if asset_type:
            params["type"] = asset_type
        resp = self.session.get(f"{self.base_url}/api/v1/assets", params=params)
        resp.raise_for_status()
        return resp.json().get("assets", [])

    def get_notifications(self, severity: str = "high", limit: int = 50) -> List[Dict]:
        """Retrieve threat detection notifications."""
        params = {"min_severity": severity, "limit": limit}
        resp = self.session.get(f"{self.base_url}/api/v1/notifications", params=params)
        resp.raise_for_status()
        return resp.json().get("notifications", [])

    def get_vulnerabilities(self, severity: str = "critical") -> List[Dict]:
        """Retrieve OT vulnerabilities with Dragos-specific context."""
        params = {"min_severity": severity}
        resp = self.session.get(f"{self.base_url}/api/v1/vulnerabilities", params=params)
        resp.raise_for_status()
        return resp.json().get("vulnerabilities", [])

    def get_threat_groups(self) -> List[Dict]:
        """Retrieve tracked ICS threat group activity relevant to the environment."""
        resp = self.session.get(f"{self.base_url}/api/v1/threat-groups")
        resp.raise_for_status()
        return resp.json().get("threat_groups", [])

    def validate_deployment(self):
        """Validate sensor deployment health and coverage."""
        sensors = self.get_sensors()
        assets = self.get_assets()

        print(f"\n{'='*65}")
        print("DRAGOS PLATFORM DEPLOYMENT VALIDATION")
        print(f"{'='*65}")
        print(f"Validation Time: {datetime.now().isoformat()}")

        print(f"\n--- SENSOR STATUS ---")
        healthy_sensors = 0
        for sensor in sensors:
            status = sensor.get("status", "unknown")
            icon = "[OK]" if status == "connected" else "[!!]"

…
@@CODE<1>@@
Perguntas frequentes

O que são redes OT/ICS?

São redes que controlam equipamentos e processos industriais, como em fábricas ou usinas de energia.

O que são grupos de ameaças como VOLTZITE?

São grupos de hackers que visam especificamente sistemas industriais para causar danos ou roubar informações.

Preciso de alguma licença para usar isso?

Sim, é necessária uma licença da plataforma Dragos e acesso aos seus pacotes de inteligência de ameaças.

Detalhes

Descrição original do autor

Deploys and configures Dragos Platform sensors and detection analytics for OT/ICS network monitoring, using industrial protocol parsers and threat-intel packs to detect groups like VOLTZITE, CHERNOVITE, and KAMACITE. Use when standing up OT-specific network detection and response or an OT SOC, or integrating OT monitoring into an enterprise SIEM; not for IT-only or Claroty/Nozomi environments.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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