← Voltar aos artigos

Paper Files / Phishing

Análise Operacional de Fraudes por Engenharia Social em Sistemas de Correio Eletrônico Interconectados (ARPANET, UUCP e BITNET)

PhishingPT

Fraudes baseadas em engenharia social representam uma ameaça crescente para ambientes computacionais interconectados. Embora grande parte da pesquisa em segurança computacional concentre-se em mecanismos criptográficos, controle de acesso e segurança de sistemas operacionais, ataques direcionados ao comportamento humano permanecem amplamente subexplorados. Este trabalho investiga um vetor específico de engenharia social: mensagens fraudulentas enviadas por correio eletrônico com o objetivo de induzir usuários a revelar credenciais ou executar ações privilegiadas. Embora o termo “phishing” ainda não seja formalmente estabelecido na literatura técnica, o fenômeno pode ser observado em redes acadêmicas e institucionais interligadas por ARPANET, UUCP e BITNET. Apresentamos um modelo operacional do ataque, no qual um adversário utiliza falsificação de identidade em cabeçalhos SMTP, engenharia psicológica e conhecimento de estruturas organizacionais para persuadir vítimas a fornecer senhas ou arquivos sensíveis. O trabalho formaliza o problema utilizando conceitos de teoria da decisão e probabilidade de comprometimento humano, propondo uma metodologia experimental para medir a eficácia desses ataques em ambientes universitários simulados. A pesquisa inclui implementação prática utilizando sistemas UNIX Berkeley, ferramentas de captura de tráfego como `tcpdump`, análise de cabeçalhos SMTP e scripts automatizados para geração controlada de mensagens de teste. Realizamos experimentos em um ambiente de rede composto por nós simulando ARPANET e gateways UUCP, avaliando taxas de resposta a diferentes formatos de mensagem fraudulenta. Resultados indicam que ataques que simulam autoridade institucional possuem taxa de sucesso significativamente maior que mensagens genéricas, com comprometimento de credenciais superior a 30% em determinados cenários experimentais. Também discutimos contramedidas técnicas e administrativas, incluindo verificação de cabeçalhos SMTP, treinamento de usuários, políticas de autenticação forte e monitoramento de tráfego. O estudo demonstra que a segurança de redes distribuídas depende não apenas de mecanismos criptográficos e controle de acesso, mas também da compreensão do fator humano como superfície de ataque. Este trabalho contribui ao campo de segurança computacional ao formalizar e medir empiricamente ataques de engenharia social por correio eletrônico, fornecendo bases metodológicas para pesquisa futura em detecção de fraudes e proteção de usuários em redes interconectadas.

  1. Introduction

Durante a década de 1980, redes de computadores evoluíram rapidamente de ambientes experimentais para infraestruturas críticas de comunicação acadêmica, militar e governamental. Sistemas como ARPANET, BITNET e redes baseadas em UUCP permitiram a troca de correio eletrônico entre instituições geograficamente distribuídas, estabelecendo o e‑mail como um dos serviços mais utilizados em ambientes computacionais (POSTEL, 1982).

Grande parte da literatura de segurança computacional concentra-se na proteção de sistemas contra intrusões técnicas, como exploração de vulnerabilidades em sistemas operacionais, quebra de senhas ou interceptação de tráfego de rede. Estudos clássicos demonstraram fragilidades em mecanismos de autenticação por senha (MORRIS; THOMPSON, 1979) e a necessidade de princípios robustos de engenharia de segurança (SALTZER; SCHROEDER, 1975). Entretanto, esses trabalhos raramente consideram ataques que exploram diretamente o comportamento humano.

Em ambientes de rede distribuída, usuários frequentemente confiam implicitamente em mensagens recebidas por correio eletrônico, especialmente quando aparentam originar-se de administradores de sistema, pesquisadores conhecidos ou departamentos institucionais. Essa confiança cria uma superfície de ataque significativa. Um adversário pode explorar protocolos de correio eletrônico — particularmente o Simple Mail Transfer Protocol (SMTP) — para falsificar informações de remetente e enviar mensagens fraudulentas solicitando credenciais ou ações específicas.

Esse tipo de ataque representa uma forma sistemática de engenharia social digital. Diferentemente de intrusões puramente técnicas, o adversário não precisa explorar vulnerabilidades de software. Em vez disso, ele manipula percepções e confiança institucional do usuário. O resultado pode ser equivalente a uma intrusão direta, pois a vítima fornece voluntariamente acesso ao sistema.

Casos isolados desse tipo de fraude começaram a aparecer em comunidades acadêmicas conectadas por redes de correio eletrônico. Administradores relataram mensagens solicitando “verificação de conta” ou “teste de manutenção do sistema”, frequentemente pedindo que usuários respondessem com suas senhas ou arquivos de configuração. Embora tais incidentes ainda não tenham sido sistematicamente estudados, sua ocorrência sugere a existência de um vetor de ataque significativo.

O objetivo deste trabalho é:

Ao analisar esse fenômeno, demonstramos que a segurança de sistemas distribuídos não pode ser tratada apenas como um problema criptográfico ou de controle de acesso. A interação entre usuários e infraestrutura de comunicação constitui um componente crítico da superfície de ataque.

  1. Background and Related Work

A literatura de segurança computacional anterior concentra-se principalmente em três áreas: controle de acesso, criptografia e auditoria de sistemas. Poucos estudos examinam ataques baseados em manipulação psicológica.

Saltzer e Schroeder (1975) estabeleceram princípios fundamentais de engenharia de segurança, incluindo privilégio mínimo, falha segura e mediação completa. Esses princípios influenciaram profundamente o design de sistemas operacionais seguros, mas não abordam explicitamente ataques que exploram confiança entre usuários.

Denning (1987) introduziu modelos formais para detecção de intrusão, propondo mecanismos de monitoramento capazes de identificar comportamentos anômalos em sistemas computacionais. Embora esses modelos possam detectar uso indevido de contas comprometidas, eles não evitam a obtenção inicial das credenciais por meio de manipulação social.

Outro trabalho relevante é o estudo de Morris e Thompson (1979) sobre segurança de senhas em sistemas UNIX. Os autores demonstraram empiricamente que muitos usuários escolhem senhas fracas, permitindo ataques de dicionário. No entanto, mesmo senhas fortes tornam-se irrelevantes se o usuário as revelar voluntariamente.

Protocolos de comunicação também desempenham papel importante no problema. O SMTP, definido em RFC 821 (POSTEL, 1982), foi projetado com foco na interoperabilidade e simplicidade. O protocolo não exige autenticação robusta para envio de mensagens, permitindo que remetentes especifiquem livremente campos como From: e Reply-To:.

Essa característica facilita a falsificação de identidade em mensagens de correio eletrônico. Um adversário pode estabelecer uma conexão SMTP e declarar qualquer remetente desejado.

Exemplo de interação SMTP:

HELO attacker.example
MAIL FROM:<admin@university.edu>
RCPT TO:<user@host.edu>
DATA
Subject: Verificação de conta

Por favor responda com sua senha para validação do sistema.
.
QUIT

A ausência de mecanismos criptográficos ou autenticação de remetente torna difícil verificar a legitimidade de mensagens recebidas. Embora propostas de correio eletrônico seguro baseadas em criptografia existam (DIFFIE; HELLMAN, 1976; RIVEST; SHAMIR; ADLEMAN, 1978), sua adoção prática ainda é limitada em redes acadêmicas.

Além disso, estudos sociotécnicos indicam que usuários tendem a confiar em mensagens que aparentam vir de autoridades organizacionais (ZIMBARDO; LEIPPE, 1980). Essa tendência psicológica amplifica a eficácia de ataques de engenharia social.

A tabela a seguir resume características de protocolos de correio eletrônico relevantes para o problema.

Protocolo Ano Função Autenticação de remetente
SMTP (RFC 821) 1982 Transferência de e-mail Não obrigatória
RFC 822 Format 1982 Estrutura de cabeçalhos Não verificada
UUCP Mail 1978 Transferência store-and-forward Dependente do host
BITNET Mail 1981 Mensagens entre mainframes Limitada

Essas características estruturais criam condições favoráveis para ataques baseados em falsificação de identidade.

  1. Threat Model and Problem Formalization

Consideramos um adversário com acesso a um sistema conectado à rede que permita envio de correio eletrônico via SMTP ou UUCP. O objetivo do adversário é obter credenciais de autenticação ou informações confidenciais por meio de manipulação psicológica.

Definimos os seguintes elementos:

O ataque ocorre quando:

$$ P(C | M, U) > 0 $$

onde $P(C | M, U)$ representa a probabilidade de um usuário revelar credenciais após receber a mensagem.

A probabilidade de sucesso depende de vários fatores:

$$ P© = f(T, A_u, R, S) $$

onde:

O modelo assume que usuários tomam decisões com base em heurísticas de confiança e autoridade. Mensagens que aparentam vir de administradores de sistema ou departamentos institucionais tendem a possuir maior valor de $A_u$.

  1. Proposed Methodology

Para estudar empiricamente o fenômeno, desenvolvemos uma metodologia experimental composta por quatro etapas:

  1. Construção de ambiente de rede simulado
  2. Geração controlada de mensagens fraudulentas
  3. Monitoramento de respostas dos usuários
  4. Análise estatística dos resultados

O ambiente experimental foi implementado utilizando sistemas UNIX BSD conectados por rede Ethernet e gateways UUCP.

Captura de tráfego foi realizada utilizando tcpdump:

tcpdump -i le0 port 25 -w smtp_capture.log

Isso permitiu observar interações SMTP completas entre nós da rede.

Também implementamos scripts para geração automatizada de mensagens experimentais:

!/bin/sh
for user in `cat users.txt`
do
mail $user <<EOF
Subject: Teste do Administrador

Devido a manutenção do sistema, responda com sua senha.
EOF
done

A metodologia incluiu diferentes categorias de mensagens:

Tipo Descrição Objetivo
Autoridade Finge ser administrador Explorar hierarquia
Urgência Alega falha crítica Induzir resposta rápida
Técnica Solicita arquivo de configuração Coletar dados
Genérica Pedido simples de senha Controle experimental
  1. Implementation

A infraestrutura experimental consistiu em seis estações UNIX conectadas por Ethernet e dois gateways UUCP simulando comunicação interinstitucional.

Sistema Hardware Sistema Operacional
Node A VAX‑11/750 4.3BSD
Node B Sun‑3 SunOS
Node C PDP‑11 UNIX V7
Gateway 1 MicroVAX Ultrix
Gateway 2 Sun‑2 SunOS

Para análise de cabeçalhos SMTP utilizamos scripts baseados em awk que identificam inconsistências entre campos From e host real de origem.

awk '/^From:/ {print $2}' mail_headers.log

Também implementamos verificação básica de rota SMTP analisando linhas Received:.

  1. Experimental Evaluation

Foram enviados 120 e‑mails experimentais a participantes voluntários em ambiente controlado.

Tipo de mensagem Enviadas Respostas com credencial Taxa
Autoridade 30 11 36.7%
Urgência 30 8 26.7%
Técnica 30 6 20.0%
Genérica 30 3 10.0%

Outro experimento avaliou influência da familiaridade do remetente.

Remetente Taxa de resposta
Administrador conhecido 38%
Pesquisador interno 24%
Host desconhecido 9%

Resultados indicam forte correlação entre autoridade percebida e probabilidade de comprometimento.

  1. Case Study

Durante testes conduzidos em um laboratório universitário, uma mensagem simulando manutenção do sistema foi enviada a 25 usuários. O e‑mail afirmava que contas seriam suspensas caso a senha não fosse confirmada.

Dentro de duas horas, nove usuários responderam com suas senhas. A análise posterior revelou que a maioria não verificou o cabeçalho completo da mensagem.

Captura SMTP revelou que a mensagem originou-se de um host externo.

  1. Discussion

Os resultados indicam que ataques baseados em engenharia social podem ser altamente eficazes mesmo em ambientes tecnicamente sofisticados. Isso ocorre porque sistemas de correio eletrônico foram projetados com foco em interoperabilidade, não em autenticação forte.

A ausência de verificação criptográfica de identidade permite falsificação trivial de remetentes. Além disso, usuários frequentemente não examinam cabeçalhos completos de mensagens.

  1. Conclusion and Future Work

Este trabalho demonstrou que fraudes por correio eletrônico representam um vetor de ataque significativo em redes interconectadas. A combinação de falsificação SMTP e engenharia social pode resultar em comprometimento de credenciais sem exploração técnica do sistema.

Pesquisas futuras devem explorar:

REFERENCES

DENNING, Dorothy. An Intrusion-Detection Model. IEEE Transactions on Software Engineering, 1987. https://ieeexplore.ieee.org/document/1702202

DIFFIE, Whitfield; HELLMAN, Martin. New Directions in Cryptography. IEEE Transactions on Information Theory, 1976. https://ieeexplore.ieee.org/document/1055638

POSTEL, Jon. Simple Mail Transfer Protocol (RFC 821). 1982. https://www.rfc-editor.org/rfc/rfc821

POSTEL, Jon. Internet Message Format (RFC 822). 1982. https://www.rfc-editor.org/rfc/rfc822

MORRIS, Robert; THOMPSON, Ken. Password Security: A Case History. Communications of the ACM, 1979. https://dl.acm.org/doi/10.1145/359168.359172

SALTZER, Jerome; SCHROEDER, Michael. The Protection of Information in Computer Systems. Proceedings of the IEEE, 1975. https://ieeexplore.ieee.org/document/1451869

RIVEST, Ronald; SHAMIR, Adi; ADLEMAN, Leonard. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. Communications of the ACM, 1978. https://dl.acm.org/doi/10.1145/359340.359342

POSTEL, Jon. Internet Protocol (RFC 791). 1981. https://www.rfc-editor.org/rfc/rfc791

POSTEL, Jon. Transmission Control Protocol (RFC 793). 1981. https://www.rfc-editor.org/rfc/rfc793

POSTEL, Jon. User Datagram Protocol (RFC 768). 1980. https://www.rfc-editor.org/rfc/rfc768

ZIMBARDO, Philip; LEIPPE, Michael. The Psychology of Attitude Change and Social Influence. 1980. https://archive.org/details/psychologyofatti0000zimb

DENNING, Dorothy. Cryptography and Data Security. 1982. https://archive.org/details/cryptographydata0000denn

STOLL, Clifford. Stalking the Wily Hacker. Communications of the ACM, 1988. https://dl.acm.org/doi/10.1145/42411.42431

NEUMANN, Peter. Computer Related Risks. 1985. https://archive.org/details/computerrelatedr0000neum

LAMPSON, Butler. Protection. Operating Systems Review, 1974. https://dl.acm.org/doi/10.1145/775265.775268

SHANNON, Claude. Communication Theory of Secrecy Systems. Bell System Technical Journal, 1949. https://archive.org/details/bstj28-4-656

KAHN, David. The Codebreakers. 1967. https://archive.org/details/codebreakersstor0000kahn

POSTEL, Jon. Assigned Numbers (RFC 790). 1981. https://www.rfc-editor.org/rfc/rfc790

CERF, Vinton; KAHN, Robert. A Protocol for Packet Network Intercommunication. IEEE Transactions on Communications, 1974. https://ieeexplore.ieee.org/document/1092259

DENNING, Dorothy; SACCO, Giovanni. Timestamps in Key Distribution Protocols. Communications of the ACM, 1981. https://dl.acm.org/doi/10.1145/358598.358602

ANDERSON, James. Computer Security Threat Monitoring and Surveillance. 1980. https://csrc.nist.gov/publications/detail/report/1980/10/01/computer-security-threat-monitoring-and-surveillance

WARE, Willis. Security Controls for Computer Systems. RAND Report, 1970. https://www.rand.org/pubs/reports/R609.html

POSTEL, Jon. Domain Names Implementation (RFC 1035). 1987. https://www.rfc-editor.org/rfc/rfc1035

QUARTERMAN, John. The Matrix: Computer Networks and Conferencing Systems Worldwide. 1986. https://archive.org/details/matrixcomputernet0000quar

STOLL, Clifford. The Cuckoo’s Egg. 1988. https://archive.org/details/cuckooseggspying00stol