Paper Files / Phishing
Análise Operacional de Fraudes por Engenharia Social em Sistemas de Correio Eletrônico Interconectados (ARPANET, UUCP e BITNET)
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.
- 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 é:
- Formalizar o modelo de ataque baseado em mensagens fraudulentas por e‑mail
- Medir empiricamente sua eficácia em ambientes experimentais
- Avaliar fatores psicológicos e técnicos que influenciam o sucesso do ataque
- Propor contramedidas práticas para redes acadêmicas e institucionais
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.
- 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.
- 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:
- $U$ : conjunto de usuários da rede
- $A$ : adversário
- $M$ : mensagem fraudulenta
- $C$ : credencial de autenticação
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:
- $T$ = nível de confiança institucional da mensagem
- $A_u$ = autoridade percebida do remetente
- $R$ = urgência percebida
- $S$ = sofisticação técnica da falsificação
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$.
- Proposed Methodology
Para estudar empiricamente o fenômeno, desenvolvemos uma metodologia experimental composta por quatro etapas:
- Construção de ambiente de rede simulado
- Geração controlada de mensagens fraudulentas
- Monitoramento de respostas dos usuários
- 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 |
- 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:.
- 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.
- 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.
- 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.
- 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:
- mecanismos criptográficos para autenticação de mensagens
- treinamento sistemático de usuários
- ferramentas automáticas para análise de cabeçalhos SMTP
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