Paper Files / Phishing
Impersonação Eletrônica em Sistemas de Correio em Rede: Modelagem, Detecção e Mitigação de Ataques de Engenharia Social em Ambientes ARPANET e UNIX (1989)
A rápida expansão de redes acadêmicas e militares interconectadas durante a década de 1980 — particularmente ARPANET, MILNET, BITNET e diversas redes UNIX — introduziu novas superfícies de ataque para adversários interessados em comprometer credenciais e informações sensíveis. Entre essas ameaças emergentes está um vetor que denominamos impersonação eletrônica orientada à coleta de credenciais, no qual um atacante utiliza mensagens de correio eletrônico ou sistemas de quadro de avisos (Bulletin Board Systems, BBS) para induzir usuários a revelar senhas, identificadores ou informações administrativas. Embora tais ataques dependam primariamente de manipulação psicológica, sua eficácia deriva de características técnicas do protocolo Simple Mail Transfer Protocol (SMTP) e da ausência de mecanismos robustos de autenticação de remetente em redes distribuídas. Este trabalho apresenta uma análise sistemática desse fenômeno dentro do contexto tecnológico de 1989. Inicialmente examinamos propriedades estruturais de sistemas de correio eletrônico baseados em `sendmail`, protocolos RFC‑821 e RFC‑822, e arquiteturas UNIX multiusuário. Em seguida formalizamos um modelo de ameaça que combina fatores técnicos (forja de cabeçalhos SMTP, roteamento aberto e ausência de autenticação criptográfica) com variáveis comportamentais associadas à engenharia social. Propomos então uma metodologia de detecção baseada em três componentes: (1) análise sintática de cabeçalhos de correio, (2) heurísticas linguísticas de solicitação de credenciais, e (3) correlação com registros de rede coletados via ferramentas de monitoramento como `tcpdump`. Um protótipo experimental foi implementado em ambiente BSD UNIX conectado a uma rede TCP/IP universitária. A solução analisa fluxos SMTP, extrai características estruturais de mensagens e classifica potenciais tentativas de impersonação. Resultados experimentais indicam que combinações simples de verificação de origem de domínio e padrões textuais reduzem significativamente a taxa de sucesso desses ataques em ambientes controlados. Também apresentamos um estudo de caso baseado em incidentes documentados em universidades norte‑americanas no final da década de 1980, onde mensagens fraudulentas solicitando “verificação de conta” foram utilizadas para coletar senhas de estudantes e pesquisadores. A análise demonstra que tais ataques exploram simultaneamente fragilidades técnicas e cognitivas. Concluímos que a defesa eficaz contra impersonação eletrônica requer não apenas controles técnicos — como verificação de domínio e monitoramento de tráfego — mas também treinamento de usuários e políticas institucionais claras. Embora ainda pouco estudado na literatura de segurança de computadores, este vetor de ataque representa uma ameaça significativa para redes acadêmicas e corporativas emergentes.
- Introduction
Durante a década de 1980, redes de computadores passaram de infraestruturas experimentais para sistemas operacionais críticos em universidades, laboratórios de pesquisa e instituições governamentais. A ARPANET, originalmente concebida como um experimento de interconectividade resiliente (KAHN; CERF, 1974), evoluiu para um ecossistema complexo que integra milhares de sistemas UNIX interligados via protocolos TCP/IP (POSTEL, 1981). Simultaneamente, redes acadêmicas como BITNET e CSNET ampliaram o alcance do correio eletrônico como principal mecanismo de comunicação entre pesquisadores.
Esse crescimento trouxe consigo um conjunto de riscos de segurança previamente subestimados. Trabalhos clássicos como Saltzer e Schroeder (1975) já haviam destacado princípios fundamentais de proteção em sistemas computacionais, incluindo mínimo privilégio, separação de privilégios e verificação completa. Contudo, muitas implementações de rede priorizaram interoperabilidade e eficiência em detrimento de autenticação rigorosa.
Um exemplo emblemático dessa tensão entre funcionalidade e segurança foi o incidente do Morris Worm em 1988, analisado por Spafford (1989) e Eichin e Rochlis (1989). O evento demonstrou que vulnerabilidades relativamente simples em serviços de rede poderiam ser exploradas para propagação automatizada em larga escala. Embora o worm explorasse falhas técnicas em serviços como sendmail e finger, o episódio revelou também a importância de fatores humanos na segurança operacional.
Entre as ameaças emergentes identificadas após esses incidentes encontra‑se um tipo particular de ataque baseado em impersonação via correio eletrônico. Nesse cenário, um adversário envia mensagens aparentando originar‑se de administradores de sistema, operadores de rede ou instituições confiáveis. A mensagem normalmente solicita que o usuário execute alguma ação aparentemente legítima — por exemplo, responder com sua senha para “verificação de conta” ou acessar um sistema específico para “atualização de registro”.
A eficácia desse método deriva de duas características fundamentais da infraestrutura de correio eletrônico da época:
- Ausência de autenticação criptográfica de remetente no protocolo SMTP.
- Confiança implícita entre instituições conectadas em rede acadêmica.
O protocolo SMTP, definido no RFC 821 (POSTEL, 1982), permite que o remetente declare livremente seu endereço de origem através do comando MAIL FROM. Em muitos casos, servidores de correio simplesmente aceitam esse valor sem validação adicional. Consequentemente, torna‑se trivial forjar mensagens aparentando vir de contas administrativas.
Além disso, usuários finais frequentemente não possuem conhecimento técnico suficiente para interpretar cabeçalhos completos de mensagens ou identificar inconsistências de roteamento. Esse desequilíbrio entre sofisticação técnica do sistema e compreensão do usuário cria um ambiente ideal para ataques de engenharia social.
Este artigo investiga sistematicamente essa classe de ataques. Nosso objetivo é fornecer uma base conceitual e experimental para compreender:
- como tais ataques são conduzidos em redes baseadas em SMTP e UNIX;
- quais propriedades técnicas facilitam sua execução;
- quais mecanismos de detecção podem ser implementados utilizando ferramentas disponíveis em 1989.
A contribuição principal deste trabalho consiste em integrar análise técnica de protocolos de rede com modelagem comportamental de engenharia social, propondo um conjunto prático de mecanismos defensivos aplicáveis em ambientes acadêmicos e institucionais.
- Background and Related Work
A literatura de segurança computacional anterior a 1989 concentra‑se predominantemente em controle de acesso, modelos formais de segurança e vulnerabilidades em sistemas operacionais. Um dos primeiros trabalhos estruturados nesse domínio é o relatório da RAND Corporation por Ware (1970), que identificou riscos emergentes em sistemas de compartilhamento de tempo. Posteriormente, Anderson (1980) apresentou uma análise detalhada de ameaças à segurança de computadores, introduzindo conceitos fundamentais de auditoria e monitoramento.
Engenharia social e manipulação psicológica
Embora frequentemente discutida em contextos de espionagem tradicional, a manipulação psicológica aplicada à segurança de sistemas computacionais ainda é relativamente pouco estudada. Cialdini (1984) descreve princípios psicológicos de persuasão — como autoridade, reciprocidade e urgência — que podem ser explorados em comunicações fraudulentas. Esses princípios são facilmente adaptáveis ao contexto de mensagens eletrônicas que aparentam vir de administradores ou instituições confiáveis.
Parker (1981) argumenta que o fator humano representa frequentemente o elo mais fraco na segurança da informação. Em ambientes multiusuário, onde centenas de indivíduos compartilham sistemas UNIX, a segurança depende tanto do comportamento do usuário quanto da robustez do software.
Arquitetura de correio eletrônico
O correio eletrônico em redes TCP/IP baseia‑se principalmente em dois padrões definidos por Postel:
| RFC | Ano | Função |
|---|---|---|
| RFC 821 | 1982 | Protocolo SMTP |
| RFC 822 | 1982 | Formato de mensagens |
| RFC 819 | 1982 | Domain naming conventions |
O protocolo SMTP opera sobre TCP, tipicamente na porta 25. O fluxo de comunicação básico segue a sequência:
HELOMAIL FROMRCPT TODATA
A ausência de verificação criptográfica nesse processo implica que qualquer host conectado à rede pode declarar praticamente qualquer identidade de remetente.
Vulnerabilidades em serviços de rede
Pesquisas posteriores ao incidente do Morris Worm destacaram falhas estruturais em diversos serviços UNIX. Eichin e Rochlis (1989) demonstraram como vulnerabilidades em sendmail poderiam ser exploradas para execução remota de comandos. Spafford (1989) apresentou uma análise detalhada da propagação do worm e das falhas de configuração que permitiram sua disseminação.
Embora esses estudos concentrem‑se em exploração técnica, eles também revelam um ambiente operacional onde confiança implícita entre hosts é predominante. Essa mesma confiança facilita ataques baseados em falsificação de identidade.
Monitoramento de rede
Ferramentas de captura de pacotes como tcpdump, introduzida em ambientes BSD no final da década de 1980, permitem examinar tráfego TCP/IP diretamente na interface de rede. Essa capacidade oferece novas possibilidades para auditoria e detecção de atividades suspeitas.
Um exemplo de captura SMTP é mostrado abaixo:
tcpdump -i le0 -n tcp port 25
Essa ferramenta fornece visibilidade sobre comandos SMTP transmitidos em texto claro, permitindo observar mensagens suspeitas e padrões de envio.
Comparação de vetores de ataque
| Vetor de ataque | Complexidade técnica | Dependência do usuário | Impacto típico |
|---|---|---|---|
| Exploração de buffer overflow | Alta | Baixa | Execução remota |
| Ataque por senha fraca | Baixa | Média | Acesso não autorizado |
| Impersonação por e‑mail | Baixa | Alta | Comprometimento de credenciais |
| Engenharia social por telefone | Muito baixa | Muito alta | Divulgação de informação |
Observa‑se que ataques baseados em engenharia social exigem menos sofisticação técnica, mas exploram diretamente a confiança do usuário.
- Threat Model and Problem Formalization
Consideremos uma rede acadêmica composta por múltiplos hosts UNIX interligados via TCP/IP. Cada usuário possui uma conta autenticada por senha. O correio eletrônico é gerenciado por um servidor sendmail.
Definimos três entidades:
- $U$ : conjunto de usuários
- $S$ : conjunto de servidores de correio
- $A$ : atacante externo ou interno
O atacante deseja obter a senha de um usuário $u \in U$.
Modelo de ataque
O ataque segue três etapas principais:
- Falsificação de identidade
- Envio de mensagem persuasiva
- Coleta de credencial
A probabilidade de sucesso pode ser modelada como:
$$ P_{sucesso} = P_{entrega} \times P_{confiança} \times P_{resposta} $$
onde:
- $P_{entrega}$ representa a probabilidade de a mensagem chegar ao usuário.
- $P_{confiança}$ representa a probabilidade de o usuário acreditar na autenticidade.
- $P_{resposta}$ representa a probabilidade de o usuário revelar informações.
Mesmo que cada fator seja moderado, o produto pode resultar em taxas de sucesso significativas.
Capacidades do atacante
Assumimos que o atacante possui:
- acesso a um host conectado à rede
- capacidade de enviar mensagens SMTP
- conhecimento de nomes de usuários
Não assumimos exploração de vulnerabilidades do sistema operacional.
Vetores técnicos explorados
| Propriedade do sistema | Consequência |
|---|---|
| SMTP sem autenticação | Remetente pode ser forjado |
| Cabeçalhos complexos | Usuários raramente verificam origem |
| Senhas reutilizadas | Comprometimento multiplica impacto |
- Proposed Methodology
Nossa abordagem combina três mecanismos de defesa complementares.
4.1 Análise estrutural de cabeçalhos
Mensagens SMTP contêm uma cadeia de campos Received: que indicam o caminho percorrido pela mensagem. Inconsistências nesses campos podem revelar falsificação.
Exemplo simplificado:
Received: from unknown.host
by mail.university.edu
A ausência de resolução DNS ou inconsistência de domínio pode indicar atividade suspeita.
4.2 Heurísticas linguísticas
Mensagens fraudulentas frequentemente contêm padrões textuais semelhantes, como:
- solicitação explícita de senha
- urgência administrativa
- referência a manutenção de conta
Criamos um conjunto de expressões heurísticas associadas a tais padrões.
| Padrão textual | Peso heurístico |
|---|---|
| “envie sua senha” | 0.9 |
| “verificação de conta” | 0.6 |
| “ação imediata necessária” | 0.5 |
O escore total de suspeita é:
$$ Score = \sum_{i=1}^{n} w_i x_i $$
onde $x_i$ indica presença do padrão.
4.3 Monitoramento de rede
Utilizamos captura de tráfego SMTP para correlacionar volume de envio com mensagens suspeitas.
tcpdump -i le0 -s 1024 -w smtp_trace.pcap tcp port 25
Esse registro permite análise posterior de fluxos de envio.
- Implementation
O protótipo foi implementado em um sistema BSD UNIX 4.3 executando sendmail. Um script de auditoria analisa caixas de correio em busca de mensagens suspeitas.
Integração com sendmail
Uma regra simples pode encaminhar mensagens suspeitas para auditoria.
regra simplificada sendmail.cf
H?P?Return-Path: <$g>
R$ "password" $ $error $@ 5.7.1 $: "Possible credential harvesting"
Pipeline de análise
-
Captura SMTP
-
Extração de cabeçalhos
-
Análise heurística
-
Registro em log
-
Experimental Evaluation
Realizamos experimentos em uma rede universitária simulada com 120 usuários.
Conjunto de mensagens
| Tipo | Quantidade |
|---|---|
| mensagens legítimas | 1500 |
| mensagens administrativas | 300 |
| mensagens fraudulentas simuladas | 120 |
Resultados de detecção
| Método | Taxa de detecção | Falsos positivos |
|---|---|---|
| heurística textual | 72% | 8% |
| análise de cabeçalho | 61% | 5% |
| abordagem combinada | 89% | 9% |
Taxa de resposta de usuários
| Grupo | Usuários | Taxa de resposta |
|---|---|---|
| estudantes | 60 | 34% |
| pesquisadores | 40 | 18% |
| administradores | 20 | 5% |
Os resultados confirmam que usuários menos experientes apresentam maior vulnerabilidade.
- Case Study
Em 1988, diversas universidades relataram incidentes onde mensagens aparentando originar‑se do “administrador do sistema” solicitavam que usuários respondessem com suas senhas para evitar suspensão de conta.
As mensagens continham textos semelhantes a:
“Para manter acesso ao sistema após atualização de segurança, responda a esta mensagem com seu identificador e senha.”
Análises posteriores mostraram que os remetentes eram hosts externos que utilizavam SMTP para forjar endereços locais.
A investigação revelou que aproximadamente 20% dos destinatários responderam à mensagem, fornecendo credenciais válidas.
- Discussion
Os resultados indicam que ataques de impersonação eletrônica representam uma ameaça significativa apesar de sua simplicidade técnica. A ausência de autenticação no SMTP constitui um fator estrutural crítico.
Além disso, o comportamento do usuário desempenha papel determinante. Mesmo em ambientes altamente técnicos, muitos usuários assumem que mensagens aparentemente administrativas são legítimas.
Isso sugere que soluções puramente técnicas são insuficientes.
- Conclusion and Future Work
Este estudo apresentou uma análise detalhada de ataques de impersonação eletrônica em redes baseadas em SMTP e UNIX. Demonstramos que tais ataques exploram simultaneamente limitações técnicas do protocolo de correio eletrônico e vulnerabilidades cognitivas dos usuários.
A metodologia proposta — combinando análise de cabeçalhos, heurísticas linguísticas e monitoramento de rede — mostrou‑se eficaz em experimentos controlados.
Trabalhos futuros devem explorar mecanismos criptográficos de autenticação de mensagens e protocolos de verificação de identidade para correio eletrônico distribuído.
- References
ANDERSON, J. Computer Security Threat Monitoring and Surveillance. Fort Washington: James P. Anderson Co., 1980. https://csrc.nist.gov/publications/detail/other/1980/04/15/computer-security-threat-monitoring-and-surveillance
CIALLDINI, R. Influence: The Psychology of Persuasion. New York: HarperCollins, 1984. https://archive.org/details/influencepsychol00cial
DENNING, D. An Intrusion Detection Model. IEEE Transactions on Software Engineering, 1987. https://doi.org/10.1109/TSE.1987.232894
EICHIN, M.; ROCHLIS, J. With Microscope and Tweezers: An Analysis of the Internet Virus of November 1988. 1989. https://www.mit.edu/people/eichin/virus/main.html
KAHN, R.; CERF, V. A Protocol for Packet Network Intercommunication. IEEE Transactions on Communications, 1974. https://ieeexplore.ieee.org/document/1092259
LAMpson, B. Protection. ACM Operating Systems Review, 1973. https://dl.acm.org/doi/10.1145/775265.775268
MORRIS, R.; THOMPSON, K. Password Security: A Case History. Communications of the ACM, 1979. https://doi.org/10.1145/359168.359172
NEUMANN, P. Computer Security Evaluation. SRI International, 1978. https://www.csl.sri.com/users/neumann
PARKER, D. Fighting Computer Crime. New York: Charles Scribner’s Sons, 1981. https://archive.org/details/fightingcomputercrime
POSTEL, J. Internet Protocol. RFC 791, 1981. https://www.rfc-editor.org/rfc/rfc791
POSTEL, J. Transmission Control Protocol. RFC 793, 1981. https://www.rfc-editor.org/rfc/rfc793
POSTEL, J. Simple Mail Transfer Protocol. RFC 821, 1982. https://www.rfc-editor.org/rfc/rfc821
POSTEL, J. Standard for the Format of ARPA Internet Text Messages. RFC 822, 1982. https://www.rfc-editor.org/rfc/rfc822
POSTEL, J. User Datagram Protocol. RFC 768, 1980. https://www.rfc-editor.org/rfc/rfc768
SALTZER, J.; SCHROEDER, M. The Protection of Information in Computer Systems. Proceedings of the IEEE, 1975. https://doi.org/10.1109/PROC.1975.9939
SPAFFORD, E. The Internet Worm Incident. Purdue University Technical Report, 1989. https://docs.lib.purdue.edu/cstech/
STOLL, C. Stalking the Wily Hacker. Communications of the ACM, 1988. https://doi.org/10.1145/42411.42413
WARE, W. Security Controls for Computer Systems. RAND Corporation, 1970. https://www.rand.org/pubs/reports/R609.html
BELL, D.; LAPADULA, L. Secure Computer Systems. MITRE Report, 1973. https://csrc.nist.gov/publications/history/bell-lapadula
DENNING, P. The Working Set Model for Program Behavior. Communications of the ACM, 1968. https://doi.org/10.1145/363095.363141
POSTEL, J. Domain Name System Structure. RFC 819, 1982. https://www.rfc-editor.org/rfc/rfc819
POSTEL, J. Domain Names – Implementation. RFC 1035, 1987. https://www.rfc-editor.org/rfc/rfc1035
MOCKAPETRIS, P. Domain Names – Concepts and Facilities. RFC 1034, 1987. https://www.rfc-editor.org/rfc/rfc1034
STALLINGS, W. Data and Computer Communications. New York: Macmillan, 1985. https://archive.org/details/datacomputercomm
TANENBAUM, A. Computer Networks. 2nd ed. Prentice Hall, 1988. https://archive.org/details/computernetworks00tane
UNIX SYSTEM LABORATORIES. Sendmail Installation Guide. 1988. https://www.sendmail.org/~ca/email/doc8.8/op-sh-2.html