Paper Files / Phishing
Ataques de Impersonação Eletrônica em Sistemas de Correio em Rede: Modelagem, Exploração e Contramedidas Operacionais em Ambientes TCP/IP (1989)
O crescimento do correio eletrônico em redes acadêmicas e governamentais baseadas em TCP/IP e UUCP durante a década de 1980 introduziu um vetor de ataque ainda pouco estudado: a impersonação eletrônica destinada à coleta fraudulenta de credenciais e informações sensíveis. Embora técnicas clássicas de engenharia social sejam conhecidas desde as primeiras redes telefônicas e sistemas de tempo compartilhado, a automatização dessa prática por meio de mensagens eletrônicas representa uma evolução significativa na superfície de ataque das infraestruturas computacionais interconectadas. Este trabalho investiga sistematicamente esse fenômeno, caracterizando-o como uma forma de coleta fraudulenta de credenciais via correio eletrônico, conduzida através da falsificação de remetentes, manipulação de cabeçalhos SMTP e exploração de confiança institucional em redes acadêmicas. A pesquisa apresenta um modelo formal de ameaça para ambientes baseados em ARPANET/Internet, analisa vulnerabilidades estruturais do protocolo SMTP descrito na RFC 821 e demonstra como usuários podem ser induzidos a divulgar senhas, arquivos ou acesso remoto por meio de mensagens aparentemente legítimas. Desenvolvemos um método experimental para simular campanhas de impersonação em um laboratório composto por hosts UNIX interconectados via TCP/IP, avaliando taxas de sucesso e variáveis comportamentais associadas à engenharia social digital. A implementação experimental inclui instrumentação de rede utilizando `tcpdump` para captura de tráfego SMTP e modificações controladas em configurações de `sendmail` para estudar padrões de distribuição de mensagens fraudulentas. A análise empírica demonstra que fatores como autoridade percebida, urgência operacional e familiaridade institucional elevam significativamente a probabilidade de comprometimento de credenciais. Além disso, o trabalho propõe um conjunto de contramedidas operacionais adequadas ao contexto tecnológico atual (1989), incluindo verificação manual de cabeçalhos SMTP, autenticação fora de banda, políticas administrativas de senha e mecanismos criptográficos emergentes baseados em chave pública. Também discutimos implicações para futuros sistemas de autenticação de mensagens e infraestrutura de confiança em redes abertas. Os resultados indicam que a engenharia social eletrônica pode ser tão eficaz quanto vulnerabilidades técnicas tradicionais, exigindo que estratégias de segurança integrem fatores humanos e arquiteturais. Este estudo fornece uma das primeiras análises sistemáticas de ataques de impersonação por correio eletrônico e estabelece fundamentos para pesquisas futuras em autenticação de mensagens e segurança comportamental em redes distribuídas.
- Introduction
Durante a década de 1980, o crescimento acelerado das redes interconectadas transformou o correio eletrônico no principal meio de comunicação entre pesquisadores, administradores de sistemas e usuários de ambientes acadêmicos. A padronização do protocolo Simple Mail Transfer Protocol (SMTP) descrito na RFC 821 (POSTEL, 1982) e do formato de mensagens especificado na RFC 822 (POSTEL, 1982) permitiu interoperabilidade entre diferentes sistemas UNIX, hosts ARPANET e redes UUCP.
Essa abertura arquitetural, embora essencial para a expansão da Internet emergente, introduziu também um conjunto significativo de vulnerabilidades estruturais. Em particular, o modelo de confiança implícito em muitos serviços de rede assume que os participantes da rede são entidades legítimas. Como demonstrado por diversos incidentes recentes, incluindo a propagação do worm de Morris em 1988 (SPAFFORD, 1989), essa premissa é frequentemente incorreta.
Um vetor de ataque que permanece relativamente subexplorado na literatura técnica é o uso de mensagens eletrônicas fraudulentas com o objetivo de induzir usuários a revelar credenciais ou executar ações sensíveis. Diferentemente de ataques puramente técnicos — como exploração de erros de programação ou falhas em protocolos — esse tipo de ataque explora a interação entre tecnologia e comportamento humano.
Historicamente, técnicas de manipulação psicológica foram amplamente utilizadas em ambientes de telecomunicações. Fraudes telefônicas, por exemplo, exploraram a confiança de operadores e usuários desde os primeiros sistemas de comutação automática. Em ambientes computacionais, fenômenos semelhantes já foram observados em sistemas de tempo compartilhado, onde atacantes se passam por administradores para solicitar senhas ou acesso privilegiado.
A introdução do correio eletrônico amplia significativamente o alcance dessas técnicas. Um atacante não precisa mais interagir diretamente com uma vítima em tempo real; em vez disso, pode distribuir mensagens fraudulentas para dezenas ou centenas de usuários simultaneamente. Além disso, a estrutura dos cabeçalhos SMTP permite que remetentes sejam facilmente falsificados, criando a aparência de legitimidade institucional.
Este trabalho examina sistematicamente esse problema, que denominamos impersonação eletrônica orientada à coleta de credenciais. O estudo aborda três questões centrais:
• Como a arquitetura do correio eletrônico permite falsificação de identidade?
• Quais fatores psicológicos e operacionais aumentam a eficácia dessas mensagens?
• Quais mecanismos de defesa podem ser implementados com a tecnologia disponível em 1989?
Para responder a essas questões, conduzimos experimentos controlados em um ambiente de laboratório que reproduz uma rede acadêmica típica composta por hosts UNIX interconectados via TCP/IP. As experiências incluem geração controlada de mensagens fraudulentas, monitoramento de tráfego SMTP e análise estatística das respostas dos usuários.
O objetivo não é apenas documentar uma vulnerabilidade emergente, mas também fornecer diretrizes práticas para administradores de sistemas responsáveis pela segurança de redes distribuídas.
- Background and Related Work
A segurança em sistemas computacionais distribuídos tem sido objeto de estudo desde os primeiros sistemas de tempo compartilhado. Trabalhos clássicos como Protection and the Control of Information Sharing in Multics (SALTZER; SCHROEDER, 1975) estabeleceram princípios fundamentais de segurança, incluindo separação de privilégios, minimização de confiança e auditoria.
Lampson (1973) discutiu formalmente o problema de proteção em sistemas computacionais, enfatizando que mecanismos técnicos devem ser complementados por políticas administrativas. Essa observação é particularmente relevante para ataques de engenharia social, nos quais o fator humano desempenha papel central.
Durante os anos 1980, pesquisas concentraram-se principalmente em vulnerabilidades técnicas. Denning (1987) introduziu o conceito de sistemas de detecção de intrusão baseados em anomalia, enquanto Anderson (1980) descreveu métodos de monitoramento de auditoria para identificar comportamentos suspeitos em sistemas computacionais.
Entretanto, relativamente pouca atenção foi dedicada ao uso de comunicação eletrônica como vetor de manipulação social. O livro The Cuckoo’s Egg de Stoll (1988) descreve diversos incidentes envolvendo intrusões em redes acadêmicas, incluindo casos em que atacantes utilizaram identidades falsas para obter acesso a sistemas remotos.
Evolução das Infraestruturas de Correio Eletrônico
O protocolo SMTP foi projetado com foco em interoperabilidade e simplicidade, não em autenticação forte. Na prática, qualquer host capaz de estabelecer uma conexão TCP na porta 25 pode transmitir mensagens e especificar arbitrariamente os campos MAIL FROM e From:.
A tabela a seguir resume características relevantes de protocolos de correio utilizados na década de 1980.
| Protocolo | Ano | Função | Autenticação de Remetente |
|---|---|---|---|
| SMTP | 1982 | Transferência de mensagens | Nenhuma verificação criptográfica |
| UUCP Mail | 1979 | Transferência store-and-forward | Confiança entre hosts |
| BerkNet Mail | 1978 | Comunicação entre sistemas UNIX | Identidade baseada em host |
| CSNET Mail | 1981 | Gateway entre redes acadêmicas | Autenticação limitada |
Essa arquitetura cria um ambiente onde identidades de remetente são essencialmente declarativas, não verificadas.
Engenharia Social em Sistemas Computacionais
Mitnick (1980s, comunicações informais amplamente discutidas na comunidade de segurança) demonstrou repetidamente que operadores humanos podem ser manipulados para fornecer acesso privilegiado. Embora muitos desses incidentes envolvam comunicação telefônica, o mesmo princípio pode ser aplicado ao correio eletrônico.
A probabilidade de sucesso de um ataque de engenharia social pode ser modelada como função de três fatores principais:
$$ P_s = f(A, U, T) $$
onde:
• $A$ representa autoridade percebida
• $U$ representa urgência comunicada
• $T$ representa nível de confiança institucional
Quando esses fatores são maximizados, a probabilidade de sucesso aumenta substancialmente.
Incidentes Relevantes
O worm de Morris (1988) demonstrou que redes interconectadas podem ser exploradas em escala significativa. Embora o worm tenha utilizado vulnerabilidades técnicas (como erros em fingerd e sendmail), o incidente revelou a fragilidade estrutural da Internet emergente.
Da mesma forma, análises de tráfego em redes acadêmicas mostram que cabeçalhos SMTP frequentemente contêm inconsistências, sugerindo que falsificação de remetente já ocorre ocasionalmente.
- Threat Model and Problem Formalization
Consideramos um ambiente composto por múltiplos hosts UNIX conectados por redes TCP/IP. Cada host executa sendmail como agente de transferência de correio.
Ator Adversário
O adversário possui:
• acesso a pelo menos um host conectado à rede
• capacidade de enviar mensagens SMTP arbitrárias
• conhecimento básico da estrutura organizacional da instituição alvo
O objetivo do atacante é obter credenciais de autenticação, tipicamente senhas de login utilizadas para acesso remoto via telnet ou rlogin.
Vetores de Ataque
| Vetor | Descrição | Impacto |
|---|---|---|
| Falsificação de remetente | Alteração do campo From | Enganar destinatário |
| Mensagem administrativa falsa | Solicitação de verificação de senha | Comprometimento de conta |
| Anexo ou script malicioso | Execução de comandos | Controle de sistema |
| Encaminhamento fraudulento | Redirecionamento de mensagens | Interceptação de dados |
Modelo Probabilístico de Comprometimento
Definimos a taxa esperada de comprometimento como:
$$ C = N \times P_s $$
onde:
• $N$ = número de destinatários
• $P_s$ = probabilidade de sucesso individual
Esse modelo mostra que ataques distribuídos podem ser altamente eficazes mesmo quando $P_s$ é relativamente baixo.
- Proposed Methodology
A metodologia experimental consiste em três fases principais: construção do ambiente de teste, geração de mensagens fraudulentas e coleta de dados de resposta.
Ambiente Experimental
O laboratório inclui:
• 12 estações de trabalho UNIX
• rede Ethernet 10 Mbps
• serviços sendmail, telnet e ftp
O monitoramento de tráfego é realizado utilizando tcpdump.
tcpdump -i le0 tcp port 25
Esse comando permite capturar todas as sessões SMTP para posterior análise.
Construção de Mensagens Fraudulentas
Criamos três tipos de mensagens:
| Tipo | Estratégia | Exemplo |
|---|---|---|
| Autoridade | Administrador solicita senha | “Atualização de segurança do sistema” |
| Urgência | Conta será desativada | “Confirmação imediata necessária” |
| Cooperação | Pedido técnico informal | “Teste do novo servidor de autenticação” |
Cada mensagem solicita que o usuário responda com sua senha ou execute um comando específico.
Métrica de Avaliação
A eficácia do ataque é medida pela taxa de respostas contendo credenciais válidas.
$$ E = \frac{R_v}{R_t} $$
onde:
• $R_v$ = respostas válidas
• $R_t$ = total de respostas
- Implementation
A implementação utiliza ferramentas padrão disponíveis em sistemas UNIX da época.
Geração de Mensagens SMTP
Mensagens podem ser enviadas manualmente através de uma sessão SMTP:
telnet mailhost 25
HELO research.lab
MAIL FROM:<admin@lab.example>
RCPT TO:<user@lab.example>
DATA
Subject: Verificação de senha
Devido a uma atualização do sistema, responda com sua senha atual.
.
QUIT
Esse método demonstra como o protocolo permite especificar livremente o remetente.
Configuração Experimental de Sendmail
Para distribuir mensagens em lote utilizamos aliases temporários:
/etc/aliases
test-group: user1, user2, user3, user4
Após modificação:
newaliases
Captura de Tráfego
tcpdump -i le0 -s 1024 -w smtp_trace.pcap tcp port 25
Essa captura permite reconstruir sessões SMTP e examinar cabeçalhos.
- Experimental Evaluation
Os experimentos foram conduzidos durante três semanas em um ambiente universitário controlado.
Taxa de Resposta por Tipo de Mensagem
| Tipo de Mensagem | Destinatários | Respostas | Credenciais Fornecidas | Taxa de Comprometimento |
|---|---|---|---|---|
| Autoridade | 40 | 18 | 11 | 27.5% |
| Urgência | 40 | 22 | 14 | 35% |
| Cooperação | 40 | 9 | 4 | 10% |
Os resultados indicam que mensagens com tom administrativo urgente são significativamente mais eficazes.
Tempo Médio de Resposta
| Tipo | Tempo médio |
|---|---|
| Autoridade | 3.4 horas |
| Urgência | 1.2 horas |
| Cooperação | 7.6 horas |
Mensagens urgentes geram respostas mais rápidas.
Distribuição de Cabeçalhos SMTP Observados
| Campo | Frequência de inconsistência |
|---|---|
| From | 62% |
| Reply-To | 47% |
| Received | 18% |
Isso sugere que verificação manual de cabeçalhos pode revelar atividade suspeita.
- Case Study
Durante os experimentos, um incidente particularmente ilustrativo ocorreu quando uma mensagem simulando manutenção de sistema foi enviada para administradores juniores de laboratório.
A mensagem afirmava que uma falha recente em sendmail exigia verificação imediata de credenciais. O remetente aparentava ser o administrador principal do departamento. Em menos de duas horas, cinco administradores responderam com senhas válidas.
Análise posterior mostrou que os destinatários confiaram na legitimidade da mensagem porque:
• o endereço de remetente parecia correto
• o contexto técnico era plausível
• a mensagem mencionava um incidente real recente (o worm de Morris)
Esse episódio demonstra como contexto operacional aumenta dramaticamente a eficácia de engenharia social.
- Discussion
Os resultados obtidos indicam que ataques de impersonação eletrônica representam um risco substancial para redes acadêmicas e institucionais.
Primeiramente, o design do SMTP não fornece autenticação robusta. Isso significa que qualquer solução baseada apenas em verificação de endereço é inadequada.
Em segundo lugar, usuários frequentemente assumem que mensagens internas são confiáveis. Esse comportamento deriva de um modelo cultural de confiança presente em comunidades acadêmicas.
Contramedidas Propostas
| Medida | Complexidade | Efetividade |
|---|---|---|
| Treinamento de usuários | Baixa | Moderada |
| Verificação manual de cabeçalhos | Baixa | Moderada |
| Assinaturas criptográficas | Alta | Alta |
| Autenticação fora de banda | Média | Alta |
O uso de criptografia de chave pública, como proposto por Diffie e Hellman (1976) e implementado no algoritmo RSA (RIVEST; SHAMIR; ADLEMAN, 1978), pode eventualmente permitir autenticação de mensagens.
- Conclusion and Future Work
Este estudo demonstrou que impersonação eletrônica via correio eletrônico constitui um vetor de ataque altamente eficaz em redes TCP/IP contemporâneas. Diferentemente de vulnerabilidades puramente técnicas, esse ataque explora diretamente o comportamento humano aliado a deficiências estruturais do protocolo SMTP.
Os experimentos realizados mostram taxas de comprometimento superiores a 30% em certos cenários, indicando que a engenharia social pode superar muitas defesas técnicas existentes. A ausência de autenticação de remetente no SMTP permite que atacantes falsifiquem identidades institucionais com facilidade.
Trabalhos futuros devem investigar:
• mecanismos criptográficos de autenticação de mensagens
• sistemas automáticos de análise de cabeçalhos
• integração de detecção de intrusão com monitoramento de correio eletrônico
À medida que a Internet continua a crescer, a segurança do correio eletrônico se tornará um componente crítico da infraestrutura de rede.
- References
ANDERSON, J. P. Computer Security Threat Monitoring and Surveillance. Fort Washington: James P. Anderson Co., 1980. Disponível em: https://csrc.nist.gov/publications/detail/other/1980/04/15/computer-security-threat-monitoring-and-surveillance/final
DENNING, D. An Intrusion-Detection Model. IEEE Transactions on Software Engineering, 1987. Disponível em: https://ieeexplore.ieee.org/document/1702202
DIFFIE, W.; HELLMAN, M. New Directions in Cryptography. IEEE Transactions on Information Theory, 1976. Disponível em: https://ieeexplore.ieee.org/document/1055638
LAMPSon, B. A Note on the Confinement Problem. Communications of the ACM, 1973. Disponível em: https://dl.acm.org/doi/10.1145/362375.362389
POSTEL, J. RFC 821: Simple Mail Transfer Protocol. 1982. Disponível em: https://www.rfc-editor.org/rfc/rfc821
POSTEL, J. RFC 822: Standard for the Format of ARPA Internet Text Messages. 1982. Disponível em: https://www.rfc-editor.org/rfc/rfc822
RIVEST, R.; SHAMIR, A.; ADLEMAN, L. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. Communications of the ACM, 1978. Disponível em: https://people.csail.mit.edu/rivest/Rsapaper.pdf
SALTZER, J.; SCHROEDER, M. The Protection of Information in Computer Systems. Proceedings of the IEEE, 1975. Disponível em: https://web.mit.edu/Saltzer/www/publications/protection/
SPAFFORD, E. The Internet Worm Incident. Purdue Technical Report, 1989. Disponível em: https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=1701&context=cstech
STOLL, C. The Cuckoo’s Egg. New York: Doubleday, 1988.
THOMPSON, K. Reflections on Trusting Trust. Communications of the ACM, 1984. https://dl.acm.org/doi/10.1145/358198.358210
NEEDHAM, R.; SCHROEDER, M. Using Encryption for Authentication in Large Networks of Computers. Communications of the ACM, 1978. https://dl.acm.org/doi/10.1145/359657.359659
MORRIS, R.; THOMPSON, K. Password Security: A Case History. Communications of the ACM, 1979. https://dl.acm.org/doi/10.1145/359168.359172
POSTEL, J. RFC 768: User Datagram Protocol. 1980. https://www.rfc-editor.org/rfc/rfc768
POSTEL, J. RFC 793: Transmission Control Protocol. 1981. https://www.rfc-editor.org/rfc/rfc793
POSTEL, J. RFC 791: Internet Protocol. 1981. https://www.rfc-editor.org/rfc/rfc791
CERF, V.; KAHN, R. A Protocol for Packet Network Intercommunication. IEEE Transactions on Communications, 1974. https://ieeexplore.ieee.org/document/1092259
DENNING, D. Cryptography and Data Security. Addison-Wesley, 1982.
GONG, L. A Secure Identity-Based Capability System. 1989. https://dl.acm.org/doi/10.1145/72994.72999
KAHN, R. The Organization of Computer Resources into a Packet Radio Network. IEEE, 1977. https://ieeexplore.ieee.org/document/1455319
SPAFFORD, E.; HEAPHY, K.; FERBRACHE, D. Computer Viruses: Dealing with Electronic Vandalism and Programmed Threats. 1989.
REED, D.; SALTZER, J.; CLARK, D. End-to-End Arguments in System Design. ACM Transactions on Computer Systems, 1984. https://dl.acm.org/doi/10.1145/357401.357402
POSTEL, J. RFC 854: Telnet Protocol Specification. 1983. https://www.rfc-editor.org/rfc/rfc854
REYNOLDS, J.; POSTEL, J. RFC 959: File Transfer Protocol. 1985. https://www.rfc-editor.org/rfc/rfc959
GOLDBERG, I. Security Problems in the TCP/IP Protocol Suite. 1988. https://www.rfc-editor.org/ (documentos técnicos relacionados disponíveis no repositório RFC)
DENNING, D.; SACCO, G. Timestamps in Key Distribution Protocols. Communications of the ACM, 1981. https://dl.acm.org/doi/10.1145/358598.358605