Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5477

analyzing-office365-audit-logs-for-compromise

Faz seu agente verificar logs do Office 365 para achar sinais de invasão. Ele procura por mudanças suspeitas nas configurações da conta.

O que ela faz

Esta ferramenta analisa os registros de atividades da sua conta Microsoft 365 para encontrar sinais de que ela pode ter sido invadida. Ela procura por mudanças suspeitas, como regras de encaminhamento de e-mail ou acesso não autorizado.

Quando usar

  • ✓Quando você suspeita que sua conta Microsoft 365 foi invadida.
  • ✓Para verificar se há atividades incomuns nos seus e-mails.
  • ✓Ao investigar um incidente de segurança na sua empresa.

Exemplo do que pedir para a IA

“Verifique meus registros de e-mail da Microsoft 365 em busca de atividades suspeitas de invasão.”

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/analyzing-office365-audit-logs-for-compromise/SKILL.md

Mensagem pronta para colar

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

A ferramenta se conecta à sua conta Microsoft 365 usando um código seguro. Depois, ela procura por ações incomuns nos registros de atividades, como a criação de regras de encaminhamento ou a concessão de permissões a aplicativos desconhecidos.

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 analyzing-office365-audit-logs-for-compromise

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-office365-audit-logs-for-compromise/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.

Análise de Logs de Auditoria do Office 365 para Compromisso

Visão Geral

Ataques de Business Email Compromise (BEC) frequentemente deixam rastros nos logs de auditoria do Office 365: criação de regras de caixa de entrada suspeitas, encaminhamento de e-mails para endereços externos, alterações de delegação de caixa de correio e concessões de consentimento de aplicativos OAuth não autorizadas. Esta habilidade usa a Microsoft Graph API para consultar o Log de Auditoria Unificado, enumerar regras de caixa de entrada em várias caixas de correio, detectar configurações de encaminhamento e identificar indicadores de conta comprometida.

Quando Usar

  • Ao investigar incidentes de segurança que exigem a análise de logs de auditoria do Office 365 para compromisso.
  • Ao construir regras de detecção ou consultas de caça a ameaças para este domínio.
  • Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise.
  • Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas.

Pré-requisitos

  • Registro de aplicativo no Azure AD com AuditLog.Read.All, MailboxSettings.Read, Mail.Read (permissões de aplicativo).
  • Python 3.9+ com msal, requests.
  • Segredo do cliente ou certificado para autenticação.
  • Papel de Leitor Global ou Leitor de Segurança.

Passos

  1. Autenticar no Microsoft Graph usando o fluxo de credenciais do cliente MSAL.
  2. Consultar o Log de Auditoria Unificado para operações suspeitas (Set-Mailbox, New-InboxRule).
  3. Enumerar regras de caixa de entrada em várias caixas de correio e sinalizar regras de encaminhamento.
  4. Detectar alterações de delegação de caixa de correio (Add-MailboxPermission).
  5. Identificar concessões de consentimento OAuth para aplicativos suspeitos.
  6. Verificar padrões de login suspeitos nos logs de auditoria.
  7. Gerar relatório de indicadores de compromisso com linha do tempo.

Saída Esperada

  • Relatório em JSON listando regras de encaminhamento, alterações de delegação, concessões OAuth e eventos de auditoria suspeitos com pontuações de risco.
  • Linha do tempo de indicadores de compromisso com caixas de correio afetadas.
Perguntas frequentes

O que são 'registros de auditoria'?

São como um diário de tudo o que acontece na sua conta Microsoft 365, registrando quem fez o quê e quando.

O que é 'Business Email Compromise' (BEC)?

É um tipo de golpe onde os criminosos tentam se passar por alguém conhecido para enganar pessoas e obter informações ou dinheiro.

Preciso ser um especialista em tecnologia para usar isso?

Não, a ferramenta foi feita para ser usada por qualquer pessoa. Ela simplifica a análise dos registros de segurança.

Detalhes

Descrição original do autor

Parse Office 365 Unified Audit Logs via Microsoft Graph API to detect email forwarding rule creation, inbox delegation, suspicious OAuth app grants, and other indicators of account compromise.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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