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

detecting-email-account-compromise

Faz seu agente identificar contas de e-mail comprometidas. Ele analisa logs de acesso e regras de e-mail para detectar atividades suspeitas.

O que ela faz

Esta ferramenta ajuda a descobrir se contas de e-mail foram invadidas. Ela procura por atividades suspeitas como regras de encaminhamento estranhas, acessos de locais incomuns ou uso de aplicativos não autorizados.

Quando usar

  • ✓Quando você suspeita que alguém invadiu sua conta de e-mail.
  • ✓Para verificar se há regras de e-mail que estão enviando suas mensagens para outros lugares sem sua permissão.
  • ✓Ao investigar um possível ataque de roubo de identidade ou fraude.

Exemplo do que pedir para a IA

“Verifique minhas contas de e-mail em busca de invasões.”

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-email-account-compromise/SKILL.md

Mensagem pronta para colar

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

A ferramenta analisa os registros de atividades da sua conta de e-mail e os registros de login. Ela procura por padrões que indicam que um invasor pode ter acesso, como regras de e-mail que enviam mensagens para fora ou logins de lugares muito distantes.

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-email-account-compromise

Ou baixe só o arquivo:

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

Detecção de Comprometimento de Conta de E-mail

Visão Geral

Comprometimento de Conta de E-mail (EAC) é um vetor de ataque prevalente onde adversários ganham acesso não autorizado a caixas de correio para exfiltrar dados sensíveis, realizar comprometimento de e-mail corporativo (BEC) ou estabelecer persistência através da manipulação de regras de caixa de entrada. Atacantes comumente criam regras de encaminhamento para sifonar e-mails, excluem regras para ocultar evidências ou usam tokens OAuth para acesso persistente. A detecção depende da análise dos Logs de Auditoria Unificados do Microsoft 365, logs de entrada do Azure AD para viagens impossíveis ou locais suspeitos, eventos de criação de regras de caixa de entrada (Set-InboxRule, New-InboxRule) e padrões de acesso da API do Microsoft Graph. Indicadores chave incluem regras de encaminhamento para endereços externos, regras que excluem ou movem mensagens que correspondem a palavras-chave como "fatura" ou "pagamento", e entradas de log de locais incomuns como python-requests.

Quando Usar

  • Ao investigar incidentes de segurança que exigem a detecção de comprometimento de conta de e-mail
  • 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

  • Microsoft 365 com Logs de Auditoria Unificados habilitados
  • Azure AD P1/P2 para APIs de detecção de risco
  • Python 3.9+ com bibliotecas requests, msal
  • Registro de aplicativo da API do Microsoft Graph com permissões Mail.Read, AuditLog.Read.All
  • Compreensão dos fluxos de credenciais de cliente OAuth2

Passos

  1. Exportar logs de auditoria ou conectar-se à API do Microsoft Graph usando autenticação MSAL
  2. Consultar regras de caixa de entrada para todas as caixas de correio monitoradas via /users/{id}/mailFolders/inbox/messageRules
  3. Analisar regras para encaminhamento externo (ForwardTo, RedirectTo para endereços externos)
  4. Detectar padrões de regras suspeitas: regras de exclusão, regras de correspondência de palavras-chave visando termos financeiros
  5. Consultar logs de entrada via /auditLogs/signIns para locais incomuns e viagens impossíveis
  6. Verificar strings de user agent suspeitas (python-requests, PowerShell, curl)
  7. Identificar concessões de consentimento de aplicativos OAuth para aplicativos de terceiros suspeitos
  8. Correlacionar descobertas entre usuários para detectar comprometimento em nível de campanha
  9. Gerar relatório de indicadores de comprometimento com pontuações de severidade

Saída Esperada

Um relatório JSON listando contas comprometidas ou suspeitas, regras de caixa de entrada maliciosas detectadas, eventos de viagem impossível, concessões de OAuth suspeitas e ações de contenção recomendadas com classificações de severidade.

Perguntas frequentes

O que são 'regras de encaminhamento'?

São configurações que você pode criar no seu e-mail para que certas mensagens sejam enviadas automaticamente para outro endereço. Um invasor pode criar essas regras para roubar suas informações.

O que significa 'viagem impossível'?

É quando os registros mostram que você fez login em locais muito distantes um do outro em um curto período de tempo, o que sugere que outra pessoa pode estar usando sua conta.

Preciso ter conhecimentos técnicos para usar isso?

Não, esta ferramenta foi feita para ser usada por qualquer pessoa. Ela simplifica a detecção de problemas de segurança em suas contas de e-mail.

Detalhes

Descrição original do autor

Detect compromised O365 and Google Workspace email accounts by analyzing Unified Audit Logs and Azure AD sign-in logs for impossible travel, inbox rule creation/deletion (Set-InboxRule, New-InboxRule), external mail forwarding rules, and unusual Microsoft Graph API access or OAuth token use. Use when investigating suspected business email compromise (BEC), account takeover, or mailbox persistence

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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