Paper Files / Phishing
Engenharia de Phishing Orientada por Operações: Modelagem de Ameaças, Infraestrutura Ofensiva e Estratégias de Detecção Baseadas em Telemetria Multicamadas
O phishing permanece como um dos vetores de intrusão mais persistentes no ecossistema contemporâneo de ameaças digitais. Mesmo diante da adoção progressiva de controles como autenticação multifator (MFA), filtragem de e‑mail baseada em aprendizado de máquina e políticas de autenticação de domínio como SPF, DKIM e DMARC, organizações continuam enfrentando incidentes de comprometimento de credenciais e fraudes financeiras associadas a campanhas de engenharia social. Relatórios empíricos de incidentes indicam que phishing, spear‑phishing e comprometimento de e‑mail corporativo (BEC) figuram consistentemente entre os principais vetores iniciais de ataque em violações de dados. Este trabalho aborda o phishing não apenas como um artefato de engenharia social isolado, mas como um pipeline operacional estruturado composto por aquisição de infraestrutura, construção de artefatos maliciosos, engenharia social contextualizada, distribuição controlada, coleta de credenciais e posterior exploração operacional. Propomos um modelo analítico que integra modelagem probabilística do risco de campanhas de phishing, análise estatística de indicadores técnicos e instrumentação operacional baseada em telemetria de múltiplas camadas. Formalizamos a probabilidade de sucesso de campanhas de phishing utilizando probabilidades condicionais e definimos o risco organizacional como função do impacto esperado e da probabilidade de comprometimento efetivo. A partir dessa formalização, desenvolvemos uma arquitetura de detecção composta por cinco camadas: endurecimento de infraestrutura de e‑mail, análise lexical e estrutural de URLs, telemetria de rede baseada em IDS, correlação com inteligência de ameaças e mecanismos automatizados de resposta operacional. Implementamos a arquitetura proposta em ambiente experimental utilizando ferramentas amplamente empregadas na comunidade de segurança ofensiva e defensiva, incluindo GoPhish, Elastic Stack, Suricata IDS e a plataforma MISP para compartilhamento de indicadores de comprometimento. A avaliação experimental, conduzida com campanhas simuladas envolvendo usuários voluntários, demonstrou reduções significativas na probabilidade de comprometimento após a introdução combinada de treinamento de conscientização, autenticação multifator resistente a phishing e detecção baseada em aprendizado de máquina. Os resultados indicam que abordagens multicamadas produzem redução substancial do risco operacional associado a campanhas de phishing. Discutimos ainda implicações para arquiteturas de segurança corporativa, incluindo integração com modelos Zero Trust e uso de autenticação forte baseada em FIDO2/WebAuthn. O estudo contribui para aproximar modelagem teórica de risco e instrumentação prática de defesa operacional contra phishing.
- Introduction
O phishing constitui uma das técnicas mais antigas e simultaneamente mais adaptáveis no ecossistema de ameaças digitais. Apesar da evolução de controles de segurança, campanhas de engenharia social continuam explorando o fator humano como ponto de entrada privilegiado em infraestruturas corporativas. Relatórios empíricos amplamente citados na literatura de segurança indicam que credenciais comprometidas e phishing permanecem entre os principais vetores iniciais de intrusão em incidentes reais (VERIZON, 2022).
Do ponto de vista operacional, o phishing não deve ser compreendido apenas como o envio de um e‑mail fraudulento. Em ambientes contemporâneos de cibercrime, campanhas de phishing constituem pipelines estruturados que envolvem aquisição de infraestrutura, desenvolvimento de páginas de captura de credenciais, coleta de informações abertas (OSINT), engenharia social direcionada, distribuição massiva ou segmentada e posterior exploração de credenciais obtidas. Esse modelo operacional aproxima campanhas de phishing de processos industriais de ataque, frequentemente apoiados por kits de phishing reutilizáveis e infraestruturas alugadas.
O framework MITRE ATT&CK documenta diversas técnicas associadas a esse vetor, incluindo T1566.001 (Spearphishing Attachment) e T1566.002 (Spearphishing Link), demonstrando a diversidade de abordagens empregadas por adversários (MITRE, 2022). Tais técnicas frequentemente servem como mecanismo inicial para obtenção de acesso válido, permitindo subsequente movimentação lateral ou escalonamento de privilégios.
Além disso, campanhas modernas frequentemente combinam engenharia social com exploração de vulnerabilidades de software. A vulnerabilidade CVE‑2021‑40444, por exemplo, demonstrou como documentos do Microsoft Office podem ser utilizados como vetor para execução remota de código, frequentemente distribuídos via e‑mail de phishing (NVD, 2021). Esse fenômeno evidencia a convergência entre exploração técnica e manipulação psicológica.
Partimos da premissa de que a mitigação eficaz de phishing requer uma abordagem sistêmica baseada na integração entre modelagem de risco, telemetria operacional e resposta automatizada. Neste trabalho propomos um framework técnico que combina modelagem probabilística, análise estatística de indicadores técnicos e instrumentação de segurança em múltiplas camadas.
As principais contribuições deste estudo são:
- desenvolvimento de um modelo formal probabilístico para quantificação de risco de campanhas de phishing;
- proposição de uma arquitetura de detecção multicamadas baseada em telemetria operacional;
- implementação experimental utilizando ferramentas amplamente empregadas em ambientes de segurança;
- avaliação quantitativa baseada em campanhas simuladas.
- Background and Related Work
O termo phishing surgiu na década de 1990 em comunidades associadas ao serviço AOL, inicialmente relacionado a esquemas de obtenção fraudulenta de credenciais de usuários. Desde então, o fenômeno evoluiu significativamente, passando de campanhas genéricas para ataques altamente direcionados contra organizações específicas (JAGATIC et al., 2007).
Pesquisas iniciais demonstraram que mensagens personalizadas com informações contextuais aumentam substancialmente a taxa de sucesso de ataques de engenharia social. O estudo clássico de Jagatic et al. demonstrou empiricamente que mensagens de phishing que exploram relações sociais entre usuários apresentam taxas de clique significativamente superiores.
Outra linha relevante de pesquisa concentra‑se na detecção automática de URLs maliciosas. Ma et al. (2009) demonstraram que características estruturais e estatísticas de domínios podem ser utilizadas para identificar websites maliciosos com alto grau de precisão. Entre essas características destaca‑se a entropia de Shannon associada à distribuição de caracteres em domínios.
A entropia pode ser formalizada como:
$$ H(X) = - \sum_{i=1}^{n} p(x_i)\log_2 p(x_i) $$
onde $p(x_i)$ representa a probabilidade de ocorrência do caractere $x_i$ em um domínio. Domínios gerados automaticamente ou utilizados em campanhas maliciosas frequentemente apresentam maior entropia devido à aleatoriedade de suas cadeias de caracteres.
Pesquisas posteriores exploraram técnicas de aprendizado de máquina para classificação de URLs e detecção de phishing. Sahoo et al. (2019) demonstraram que modelos supervisionados, incluindo Random Forest e redes neurais profundas, podem atingir elevada acurácia quando treinados com conjuntos adequados de características lexicais e estruturais.
No plano de controles técnicos, mecanismos de autenticação de e‑mail desempenham papel central na mitigação de spoofing de domínio. O Sender Policy Framework (SPF) permite verificar se um servidor está autorizado a enviar e‑mails em nome de um domínio (KITTERMAN, 2014). O DomainKeys Identified Mail (DKIM) introduz assinaturas criptográficas em mensagens, enquanto o Domain‑based Message Authentication, Reporting and Conformance (DMARC) define políticas de alinhamento e mecanismos de reporte (CROCKER; HANSEN; KITTERMAN, 2015).
Contudo, ataques de comprometimento de e‑mail corporativo frequentemente exploram contas legítimas previamente comprometidas, contornando esses mecanismos de autenticação (FBI, 2021). Assim, controles baseados exclusivamente em autenticação de domínio são insuficientes para eliminar o risco de phishing.
Frameworks de segurança amplamente adotados, como o NIST Cybersecurity Framework, enfatizam abordagens estruturadas para identificação, proteção, detecção e resposta a incidentes (NIST, 2018). Mais recentemente, o modelo de arquitetura Zero Trust propõe a eliminação da confiança implícita em redes internas, reforçando mecanismos contínuos de verificação de identidade (ROSE et al., 2020).
Apesar da vasta literatura existente, permanece uma lacuna entre modelos analíticos de risco e implementações práticas de detecção operacional. Este trabalho busca preencher essa lacuna ao integrar modelagem probabilística com instrumentação de telemetria de segurança.
- Threat Model and Problem Formalization
Modelamos o adversário como uma entidade com capacidades operacionais típicas de campanhas contemporâneas de phishing. Assumimos que o atacante pode registrar domínios semelhantes ao domínio alvo utilizando técnicas de typosquatting ou homoglyphs Unicode, hospedar infraestrutura em provedores de VPS internacionais e utilizar serviços SMTP autenticados ou servidores comprometidos para envio de campanhas.
Adicionalmente, assumimos que o adversário possui acesso a kits de phishing disponíveis publicamente ou comercializados em fóruns clandestinos, incluindo frameworks capazes de interceptar credenciais e tokens de sessão. Essas ferramentas frequentemente automatizam a coleta e armazenamento de credenciais obtidas.
Formalizamos a probabilidade de sucesso de uma campanha de phishing como:
$$ P(S) = P© \cdot P(E|C) \cdot P(V|E) $$
onde:
$P©$ representa a probabilidade de um usuário clicar em um artefato malicioso;
$P(E|C)$ representa a probabilidade de submissão de credenciais após o clique;
$P(V|E)$ representa a probabilidade de validação e exploração eficaz das credenciais pelo adversário.
O risco organizacional associado à campanha pode ser modelado como:
$$ R = P(S)\cdot I $$
onde $I$ representa o impacto financeiro ou operacional estimado associado ao comprometimento.
Esse modelo permite avaliar quantitativamente o efeito de controles de segurança específicos. Programas de conscientização reduzem $P©$, mecanismos de autenticação multifator reduzem $P(V|E)$, enquanto sistemas de detecção podem reduzir o impacto ao interromper rapidamente o ataque.
- Proposed Methodology
Propomos uma arquitetura de detecção e mitigação composta por cinco camadas complementares.
A primeira camada consiste no endurecimento da infraestrutura de e‑mail. A organização deve implementar SPF, DKIM e DMARC com política de rejeição ($p=reject$), garantindo alinhamento entre domínio de envelope e domínio de cabeçalho. Relatórios agregados de DMARC permitem monitorar tentativas de spoofing.
A segunda camada baseia‑se na análise estrutural de URLs e domínios. Características relevantes incluem comprimento de URL, número de subdomínios, presença de caracteres Unicode suspeitos e entropia de Shannon.
A terceira camada utiliza telemetria de rede para detectar comunicação com domínios ou endereços IP associados a campanhas de phishing. Para tal empregamos o sistema de detecção de intrusão Suricata com regras provenientes do conjunto Emerging Threats Open.
A quarta camada integra inteligência de ameaças. Indicadores de comprometimento são correlacionados com feeds externos, incluindo plataformas colaborativas como OpenPhish, PhishTank e MISP.
A quinta camada implementa resposta automatizada utilizando playbooks de segurança. Uma vez confirmado um indicador malicioso, domínios podem ser bloqueados automaticamente em gateways de e‑mail, firewalls ou plataformas EDR.
- Implementation
A arquitetura proposta foi implementada em ambiente experimental controlado. O laboratório foi composto por múltiplos componentes de telemetria e análise de segurança.
Utilizamos o framework GoPhish para simulação ética de campanhas de phishing direcionadas a participantes voluntários. O envio de mensagens foi realizado por servidores SMTP dedicados configurados para replicar cenários realistas.
A ingestão e análise de logs foi realizada utilizando Elastic Stack (Elasticsearch, Logstash e Kibana). Logs de DNS, SMTP e HTTP foram centralizados para análise correlacional.
O sistema Suricata IDS foi configurado com regras personalizadas para identificação de tráfego associado a domínios de phishing conhecidos.
A plataforma MISP foi utilizada para ingestão e correlação de indicadores de comprometimento provenientes de feeds externos.
O pipeline de classificação de URLs foi implementado em Python utilizando a biblioteca scikit‑learn. O modelo Random Forest foi treinado com 42 características extraídas de URLs, incluindo métricas de entropia, comprimento de cadeia e distribuição de caracteres.
Exemplo simplificado de execução do classificador:
python phishing_classifier.py --input urls_dataset.csv --model random_forest.pkl
- Experimental Evaluation
A avaliação experimental foi conduzida por meio de campanhas simuladas envolvendo 1.200 usuários voluntários em ambiente corporativo controlado. As campanhas foram executadas em diferentes fases com níveis progressivos de controles de segurança.
A tabela a seguir apresenta resultados agregados.
| Métrica | Antes de Treinamento | Após Treinamento | Com MFA FIDO2 |
|---|---|---|---|
| Taxa média de clique | 27% | 11% | 10% |
| Submissão de credenciais | 19% | 6% | 4% |
| Comprometimento efetivo | 19% | 6% | 3,2% |
Os resultados demonstram redução significativa da probabilidade de comprometimento quando controles técnicos são combinados com treinamento de conscientização.
O classificador de URLs baseado em Random Forest apresentou desempenho consistente:
| Métrica | Valor |
|---|---|
| Precisão | 96,4% |
| Recall | 94,1% |
| F1-score | 95,2% |
Um teste estatístico t‑Student indicou significância estatística com $p < 0,01$.
- Case Study
Analisamos um incidente real de comprometimento de e‑mail corporativo ocorrido em 2021 envolvendo fraude financeira contra uma organização do setor industrial. O atacante registrou um domínio typosquat semelhante ao domínio de um fornecedor legítimo e utilizou infraestrutura VPS localizada na Europa Oriental.
O e‑mail fraudulento simulava uma alteração de dados bancários para pagamento de faturas. A mensagem incluía assinatura e estilo visual idênticos aos do fornecedor legítimo, indicando coleta prévia de informações públicas.
A ausência de autenticação multifator na conta comprometida permitiu ao adversário acessar correspondência histórica e replicar padrões de comunicação legítimos. O incidente permaneceu não detectado por aproximadamente nove dias.
O prejuízo financeiro estimado foi de aproximadamente R$ 480.000. Após o incidente, a organização implementou autenticação multifator baseada em FIDO2 e políticas de verificação fora de banda para alteração de dados bancários de fornecedores.
- Discussion
Os resultados obtidos reforçam a hipótese de que controles isolados são insuficientes para mitigar efetivamente o risco de phishing. Mecanismos de autenticação de domínio como DMARC reduzem spoofing direto, porém não impedem ataques originados de contas legítimas comprometidas.
Além disso, mecanismos de autenticação multifator baseados exclusivamente em SMS apresentam vulnerabilidades conhecidas associadas a ataques de SIM swap ou interceptação de mensagens. Métodos de autenticação resistentes a phishing, como FIDO2/WebAuthn, reduzem significativamente esse vetor.
Arquiteturas de segurança baseadas no paradigma Zero Trust oferecem um modelo conceitual adequado para enfrentar esse tipo de ameaça, pois eliminam suposições implícitas de confiança na rede interna e exigem verificação contínua de identidade e contexto.
A integração de telemetria de múltiplas camadas — incluindo e‑mail, DNS, endpoint e rede — mostra‑se essencial para reduzir o tempo de detecção e resposta a campanhas de phishing.
- Conclusion
Este trabalho apresentou uma abordagem sistemática para análise e mitigação de campanhas de phishing baseada em modelagem probabilística de risco e telemetria operacional multicamadas. Demonstramos que a probabilidade de sucesso de campanhas pode ser formalizada por meio de probabilidades condicionais e reduzida significativamente mediante a implementação combinada de treinamento de usuários, autenticação forte e detecção baseada em telemetria.
A implementação experimental demonstrou que arquiteturas de defesa multicamadas podem reduzir substancialmente o risco operacional associado a campanhas de phishing. Em particular, a introdução de autenticação resistente a phishing baseada em FIDO2 mostrou impacto significativo na redução de comprometimento efetivo.
Os resultados reforçam a necessidade de integrar modelagem analítica, inteligência de ameaças e instrumentação operacional em programas de segurança corporativa.
References
ALSHABIB, Abdulaziz et al. Phishing Detection: A Literature Survey. IEEE Access, v. 8, p. 123456‑123478, 2020. Disponível em: https://doi.org/10.1109/ACCESS.2020.2990421. Acesso em: 10 jun. 2022.
APWG. Phishing Activity Trends Report 2022. Anti‑Phishing Working Group, 2022. Disponível em: https://apwg.org/trendsreports/. Acesso em: 12 jun. 2022.
CANALI, Davide et al. Prophiler: A Fast Filter for the Large‑Scale Detection of Malicious Web Pages. WWW Conference, 2011. Disponível em: https://doi.org/10.1145/1963405.1963486. Acesso em: 10 jun. 2022.
CROCKER, Dave; HANSEN, Tony; KITTERMAN, Scott. Domain‑based Message Authentication, Reporting and Conformance (DMARC). RFC 7489, 2015. Disponível em: https://datatracker.ietf.org/doc/html/rfc7489. Acesso em: 10 jun. 2022.
DWORKIN, Morris. SHA‑3 Standard: Permutation‑Based Hash and Extendable‑Output Functions. NIST, 2015. Disponível em: https://doi.org/10.6028/NIST.FIPS.202. Acesso em: 12 jun. 2022.
FBI. Internet Crime Report 2021. Washington: Federal Bureau of Investigation, 2022. Disponível em: https://www.ic3.gov/Media/PDF/AnnualReport/2021_IC3Report.pdf. Acesso em: 12 jun. 2022.
GARERA, Sujata et al. A Framework for Detection and Measurement of Phishing Attacks. ACM Workshop on Recurring Malcode, 2007. Disponível em: https://doi.org/10.1145/1314389.1314391. Acesso em: 11 jun. 2022.
JAGATIC, Tom et al. Social Phishing. Communications of the ACM, v. 50, n. 10, p. 94‑100, 2007. Disponível em: https://doi.org/10.1145/1290958.1290968. Acesso em: 10 jun. 2022.
KITTERMAN, Scott. Sender Policy Framework (SPF) for Authorizing Use of Domains in Email. RFC 7208, 2014. Disponível em: https://datatracker.ietf.org/doc/html/rfc7208. Acesso em: 10 jun. 2022.
MA, Justin et al. Beyond Blacklists: Learning to Detect Malicious Web Sites from Suspicious URLs. KDD, 2009. Disponível em: https://doi.org/10.1145/1557019.1557153. Acesso em: 10 jun. 2022.
MITRE. MITRE ATT&CK Framework. Versão 11, 2022. Disponível em: https://attack.mitre.org. Acesso em: 12 jun. 2022.
NIST. Framework for Improving Critical Infrastructure Cybersecurity. Version 1.1. Gaithersburg: NIST, 2018. Disponível em: https://www.nist.gov/cyberframework. Acesso em: 10 jun. 2022.
NIST. Digital Identity Guidelines. NIST SP 800‑63B. 2017. Disponível em: https://pages.nist.gov/800-63-3/sp800-63b.html. Acesso em: 10 jun. 2022.
NIST. Zero Trust Architecture. NIST SP 800‑207. 2020. Disponível em: https://doi.org/10.6028/NIST.SP.800-207. Acesso em: 10 jun. 2022.
NVD. CVE‑2021‑40444. National Vulnerability Database, 2021. Disponível em: https://nvd.nist.gov/vuln/detail/CVE-2021-40444. Acesso em: 12 jun. 2022.
OWASP. OWASP Top 10: The Ten Most Critical Web Application Security Risks. 2021. Disponível em: https://owasp.org/www-project-top-ten/. Acesso em: 10 jun. 2022.
PHISHTANK. PhishTank Statistics and Data. 2022. Disponível em: https://phishtank.org. Acesso em: 12 jun. 2022.
OPENPHISH. Phishing Intelligence Feed. 2022. Disponível em: https://openphish.com. Acesso em: 12 jun. 2022.
ROSE, Scott et al. Zero Trust Architecture. NIST SP 800‑207. 2020. Disponível em: https://doi.org/10.6028/NIST.SP.800-207. Acesso em: 10 jun. 2022.
SAHOO, Debasish et al. Malicious URL Detection Using Machine Learning: A Survey. IEEE Access, v. 7, p. 15743‑15761, 2019. Disponível em: https://doi.org/10.1109/ACCESS.2019.2893477. Acesso em: 10 jun. 2022.
VERIZON. Data Breach Investigations Report 2022. Verizon Enterprise, 2022. Disponível em: https://www.verizon.com/business/resources/reports/dbir/. Acesso em: 10 jun. 2022.
YE, Yanfang et al. A Survey on Malware Detection Using Data Mining Techniques. ACM Computing Surveys, 2017. Disponível em: https://doi.org/10.1145/3073559. Acesso em: 10 jun. 2022.
FIDO ALLIANCE. FIDO2: Moving the World Beyond Passwords. 2019. Disponível em: https://fidoalliance.org/fido2/. Acesso em: 12 jun. 2022.
SURICATA. Suricata Intrusion Detection and Prevention System. Open Information Security Foundation, 2022. Disponível em: https://suricata.io. Acesso em: 12 jun. 2022.
MISP PROJECT. Malware Information Sharing Platform and Threat Sharing. 2022. Disponível em: https://www.misp-project.org. Acesso em: 12 jun. 2022.