Pular para o conteúdo
Skillpedia
Diversos35 mil · #5531

building-cloud-siem-with-sentinel

Ajuda seu agente a configurar um sistema de segurança na nuvem. Ele conecta dados de diferentes nuvens e cria regras para encontrar ameaças. Também automatiza respostas a incidentes.

O que ela faz

Este recurso ajuda a configurar um sistema de segurança na nuvem chamado Microsoft Sentinel. Ele coleta informações de segurança de diferentes provedores de nuvem (como AWS e Google Cloud) e permite que você procure por ameaças e automatize respostas a incidentes.

Quando usar

  • ✓Quando você precisa monitorar a segurança de vários ambientes de nuvem em um só lugar.
  • ✓Quando você quer automatizar as ações de resposta a ameaças de segurança.
  • ✓Quando você precisa investigar incidentes de segurança em grande escala.

Exemplo do que pedir para a IA

“Configure o Microsoft Sentinel para monitorar a segurança da minha conta AWS e Azure e me avise se encontrar algo suspeito.”

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/building-cloud-siem-with-sentinel/SKILL.md

Mensagem pronta para colar

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

Ele funciona conectando-se às fontes de dados de segurança da sua nuvem, permitindo que você escreva regras para detectar atividades maliciosas e crie fluxos de trabalho automatizados para responder a essas ameaças.

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 building-cloud-siem-with-sentinel

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/building-cloud-siem-with-sentinel/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.

Construindo SIEM na Nuvem com Sentinel

Quando Usar

  • Ao estabelecer um centro de operações de segurança centralizado para ambientes multinuvem
  • Ao migrar de plataformas SIEM legadas (Splunk, QRadar) para arquitetura nativa da nuvem
  • Ao construir fluxos de trabalho automatizados de resposta a incidentes para ameaças específicas da nuvem
  • Ao realizar caça a ameaças em larga escala em petabytes de telemetria de segurança
  • Ao integrar feeds de inteligência de ameaças com análise de logs de segurança na nuvem

Não use para ambientes apenas AWS onde Security Hub e GuardDuty são suficientes, para detecção de endpoints que exigem recursos de EDR (use Defender for Endpoint), ou para monitoramento de postura de conformidade (veja building-cloud-security-posture-management).

Pré-requisitos

  • Assinatura do Azure com Microsoft Sentinel habilitado em um workspace do Log Analytics
  • Permissões de conector de dados para fontes de log de destino (AWS CloudTrail, Azure Activity, GCP)
  • Logic Apps ou Azure Functions para playbooks de resposta automatizados
  • Proficiência em KQL (Kusto Query Language) para escrever regras de detecção e consultas de hunting

Fluxo de Trabalho

Etapa 1: Provisionar Workspace Sentinel e Conectores de Dados

Crie um workspace do Log Analytics otimizado para dados de segurança e habilite conectores de dados para ingestão multinuvem.

# Create Log Analytics workspace
az monitor log-analytics workspace create \
  --resource-group security-rg \
  --workspace-name sentinel-workspace \
  --location eastus \
  --retention-time 365 \
  --sku PerGB2018

# Enable Microsoft Sentinel on the workspace
az sentinel onboarding-state create \
  --resource-group security-rg \
  --workspace-name sentinel-workspace

# Enable AWS CloudTrail connector
az sentinel data-connector create \
  --resource-group security-rg \
  --workspace-name sentinel-workspace \
  --data-connector-id aws-cloudtrail \
  --kind AmazonWebServicesCloudTrail \
  --aws-cloud-trail-data-connector '{
    "awsRoleArn": "arn:aws:iam::123456789012:role/SentinelCloudTrailRole",
    "dataTypes": {"logs": {"state": "Enabled"}}
  }'

# Enable Azure AD sign-in and audit logs
az sentinel data-connector create \
  --resource-group security-rg \
  --workspace-name sentinel-workspace \
  --data-connector-id azure-ad \
  --kind AzureActiveDirectory \
  --azure-active-directory '{
    "dataTypes": {
      "alerts": {"state": "Enabled"},
      "signinLogs": {"state": "Enabled"},
      "auditLogs": {"state": "Enabled"}
    }
  }'

Etapa 2: Escrever Regras de Detecção KQL

Crie regras de análise usando Kusto Query Language para detectar ameaças específicas da nuvem. Mapeie cada regra para técnicas do MITRE ATT&CK.

// Detect impossible travel - sign-ins from geographically distant locations
let timeframe = 1h;
let distance_threshold = 500; // km
SigninLogs
| where TimeGenerated > ago(timeframe)
| where ResultType == 0 // Successful sign-ins only
| project TimeGenerated, UserPrincipalName, IPAddress, Location,
          Latitude = toreal(LocationDetails.geoCoordinates.latitude),
          Longitude = toreal(LocationDetails.geoCoordinates.longitude)
| sort by UserPrincipalName asc, TimeGenerated asc
| extend PrevLatitude = prev(Latitude, 1), PrevLongitude = prev(Longitude, 1),
         PrevTime = prev(TimeGenerated, 1), PrevUser = prev(UserPrincipalName, 1)
| where UserPrincipalName == PrevUser
| extend TimeDiff = datetime_diff('minute', TimeGenerated, PrevTime)
| where TimeDiff < 60
| extend Distance = geo_distance_2points(Longitude, Latitude, PrevLongitude, PrevLatitude) / 1000
| where Distance > distance_threshold
| project TimeGenerated, UserPrincipalName, IPAddress, Location, Distance, TimeDiff
// Detect AWS IAM credential abuse from CloudTrail
AWSCloudTrail
| where TimeGenerated > ago(24h)
| where EventName in ("ConsoleLogin", "AssumeRole", "GetSessionToken")
| where ErrorCode == ""
| summarize LoginCount = count(), DistinctIPs = dcount(SourceIpAddress),
            IPList = make_set(SourceIpAddress, 10)
            by UserIdentityArn, bin(TimeGenerated, 1h)
| where DistinctIPs > 3
| project TimeGenerated, UserIdentityArn, LoginCount, DistinctIPs, IPList
// Detecta exclusão em massa de objetos S3 (potencial ransomware)
AWSCloudTrail
| where TimeGenerated > ago(1h)
| where EventName == "DeleteObject" or EventName == "DeleteObjects"
| summarize DeleteCount = count(), BucketsAffected = dcount(RequestParameters_bucketName)
            by UserIdentityArn, bin(TimeGenerated, 10m)
| where DeleteCount > 100

…
Perguntas frequentes

O que é SIEM/SOAR?

SIEM (Security Information and Event Management) coleta e analisa dados de segurança. SOAR (Security Orchestration, Automation and Response) automatiza as respostas a incidentes de segurança.

O que é KQL?

KQL (Kusto Query Language) é a linguagem usada para escrever as consultas de detecção de ameaças no Microsoft Sentinel.

Preciso ser um especialista em nuvem para usar isso?

É útil ter algum conhecimento sobre os serviços de nuvem que você está conectando e sobre a linguagem KQL, mas a ferramenta é projetada para ajudar a gerenciar a segurança de forma mais eficaz.

Detalhes

Descrição original do autor

Deploy Microsoft Sentinel as a cloud-native SIEM/SOAR by configuring multi-cloud data connectors (AWS, Azure, GCP), writing KQL detection and hunting queries, and building automated Logic Apps response playbooks. Use when establishing a centralized SOC for multi-cloud environments, migrating from a legacy SIEM, or performing petabyte-scale threat hunting; not for AWS-only setups where Security Hub

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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