Paper Files / Phishing
Impersonação Eletrônica em Redes TCP/IP e Sistemas de Correio ARPANET: Modelagem, Exploração e Mecanismos de Defesa Contra Fraudes Baseadas em Engenharia Social (1987)
A crescente interconexão de sistemas computacionais por meio da ARPANET, de redes acadêmicas baseadas em TCP/IP e de sistemas de Bulletin Board Systems (BBS) introduziu uma nova classe de ameaça que denominamos, neste trabalho, impersonação eletrônica orientada à coleta de credenciais. Embora ainda não formalizada sob terminologia própria, tal prática consiste na indução de usuários a revelarem senhas, identificadores ou informações sensíveis por meio de mensagens fraudulentas que simulam autoridade legítima — administradores de sistema, operadores de rede ou instituições financeiras. Este artigo apresenta uma análise técnica aprofundada desse fenômeno no contexto tecnológico de 1987, fundamentando-se em protocolos como SMTP (RFC 821), ARPANET Message Format (RFC 822), Telnet (RFC 854) e DNS (RFC 1034/1035). Propomos um modelo formal de ameaça, uma metodologia experimental de avaliação e um conjunto de controles técnicos e administrativos baseados nos princípios clássicos de segurança da informação, incluindo os postulados de Saltzer e Schroeder (1975), o modelo de monitor de referência de Anderson (1980) e os fundamentos de criptografia simétrica e assimétrica estabelecidos por Diffie e Hellman (1976) e Rivest, Shamir e Adleman (1978). Resultados experimentais conduzidos em ambiente acadêmico demonstram taxas significativas de sucesso quando inexistem mecanismos de autenticação forte ou validação de origem de mensagens. São apresentados mecanismos de mitigação baseados em autenticação criptográfica, políticas de verificação fora de banda e controles administrativos rigorosos. O estudo conclui que a vulnerabilidade explorada é menos tecnológica e mais socio-técnica, exigindo abordagem integrada entre arquitetura de rede, criptografia aplicada e treinamento do usuário final.
- Introduction
A década de 1980 testemunhou uma expansão substancial da interconectividade computacional. A ARPANET, inicialmente concebida como infraestrutura experimental, evoluiu para um ecossistema acadêmico e governamental amplamente utilizado (ABBATE, 1984). A adoção do conjunto de protocolos TCP/IP (CERF; KAHN, 1974; POSTEL, 1981a; POSTEL, 1981b; POSTEL, 1981c) padronizou a comunicação entre sistemas heterogêneos, permitindo o crescimento de serviços distribuídos, notadamente o correio eletrônico.
O correio eletrônico, especificado pelo Simple Mail Transfer Protocol – SMTP (POSTEL, 1982) e pelo formato de mensagem ARPANET (CROCKER, 1982), tornou-se rapidamente o serviço mais utilizado na rede. Entretanto, a ausência de mecanismos robustos de autenticação de origem no SMTP e a confiança implícita entre domínios administrativos introduziram uma superfície de ataque explorável.
Observamos, em ambientes universitários e corporativos, incidentes nos quais usuários receberam mensagens solicitando a confirmação de senha sob pretexto de manutenção do sistema. Tais mensagens, embora tecnicamente simples, exploram a confiança do usuário na identidade aparente do remetente. A prática combina fraquezas protocolárias com técnicas de engenharia social descritas na literatura sobre segurança comportamental (WARE, 1970; DENNING, 1982).
Este artigo sistematiza o problema sob perspectiva técnica, modelando o ataque, propondo metodologia de detecção e avaliando mecanismos de defesa compatíveis com a infraestrutura disponível em 1987. Nosso foco não é apenas a falha humana, mas a interação entre protocolo, arquitetura e comportamento.
- Background and Related Work
A base teórica deste estudo repousa nos princípios clássicos de segurança computacional. Saltzer e Schroeder (1975) estabeleceram princípios fundamentais como “menor privilégio”, “mediação completa” e “falha segura”, que permanecem relevantes. Anderson (1980) formalizou o conceito de monitor de referência, enfatizando que toda requisição a objeto sensível deve ser mediada.
No âmbito das redes, a pilha TCP/IP foi formalizada por Postel (1981a; 1981b; 1981c). O SMTP (POSTEL, 1982) define comandos como HELO, MAIL FROM, RCPT TO e DATA, mas não impõe autenticação criptográfica do remetente. O campo “From:” no cabeçalho da mensagem (CROCKER, 1982) é meramente declarativo.
O Domain Name System (MOCKAPETRIS, 1987a; 1987b) introduziu resolução hierárquica de nomes, porém sem mecanismos de validação criptográfica de integridade ou autenticidade. Assim, a confiança no nome de domínio é operacional, não criptograficamente fundamentada.
Do ponto de vista criptográfico, Diffie e Hellman (1976) introduziram o conceito de troca de chaves públicas, e Rivest, Shamir e Adleman (1978) propuseram o algoritmo RSA. Estes trabalhos fornecem base para autenticação digital, embora sua adoção prática ainda seja limitada por restrições computacionais e organizacionais.
Denning (1982) discutiu criptografia e segurança de dados, enfatizando a necessidade de autenticação além da confidencialidade. Em sistemas multiusuário UNIX (RITCHIE; THOMPSON, 1974), a autenticação baseia-se tradicionalmente em senhas estáticas, vulneráveis à divulgação voluntária.
A literatura existente concentra-se predominantemente em intrusões técnicas, como exploração de falhas em sistemas operacionais ou interceptação de tráfego. Pouca atenção foi dedicada a ataques que exploram diretamente a confiança do usuário por meio de mensagens fraudulentas.
- Threat Model and Problem Formalization
Definimos o sistema como um conjunto $S = {U, M, N, A}$, onde:
- $U$ representa usuários humanos;
- $M$ representa mecanismos de autenticação (senhas);
- $N$ representa a infraestrutura de rede (SMTP, DNS, Telnet);
- $A$ representa ativos protegidos.
O atacante $\mathcal{E}$ busca maximizar a probabilidade $P©$ de comprometimento de credencial. Modelamos:
$$ P© = P® \times P(D|R) $$
onde:
- $P®$ = probabilidade de o usuário responder à mensagem fraudulenta;
- $P(D|R)$ = probabilidade de divulgar informação sensível dado que respondeu.
A ausência de autenticação de origem no SMTP implica que:
$$ \forall m \in Mensagens, \exists \mathcal{E} \text{ tal que } Origem(m) = \text{forjável} $$
O vetor de ataque envolve:
-
Coleta de endereços válidos;
-
Envio de mensagem com identidade falsificada;
-
Solicitação explícita de credencial;
-
Uso subsequente da credencial via Telnet ou FTP (POSTEL; REYNOLDS, 1985).
-
Proposed Methodology
Propomos metodologia em quatro fases:
- Reconhecimento: enumeração de usuários via listas públicas.
- Construção da mensagem: redação simulando autoridade legítima.
- Envio via SMTP manual.
- Coleta e validação das respostas.
Exemplo de sessão SMTP manual:
telnet mail.universidade.br 25
HELO laboratorio.br
MAIL FROM:<admin@universidade.br>
RCPT TO:<usuario@universidade.br>
DATA
From: Administrador <admin@universidade.br>
Subject: Verificação de Senha
Prezado usuário,
Favor informar sua senha para atualização do sistema.
.
QUIT
A defesa proposta baseia-se em:
- Assinaturas digitais RSA;
- Políticas administrativas proibindo solicitação de senha por e-mail;
- Verificação fora de banda (telefone institucional);
- Monitoramento de logs do
sendmail.
Exemplo de trecho de configuração restritiva do sendmail.cf:
O PrivacyOptions=authwarnings
R$ $: $1
R$+ $@ $1
- Implementation
O ambiente experimental consistiu em três sistemas UNIX conectados via TCP/IP, executando sendmail versão compatível com 4.3BSD. Foram criadas 50 contas de usuários.
Mensagens foram enviadas manualmente via Telnet para evitar registros automatizados que denunciassem padrão repetitivo. Logs em /usr/spool/mqueue foram analisados.
Para autenticação criptográfica experimental, implementou-se protótipo RSA conforme Rivest et al. (1978), com chave pública $(e, n)$ e privada $(d, n)$, onde:
$$ C = M^e \mod n $$
e verificação por:
$$ M = C^d \mod n $$
- Experimental Evaluation
Tabela 1 – Taxa de resposta por tipo de mensagem
| Tipo de mensagem | Usuários alvo | Respostas | Taxa (%) |
|---|---|---|---|
| Tom autoritário | 20 | 11 | 55% |
| Tom informativo | 15 | 5 | 33% |
| Tom urgente | 15 | 12 | 80% |
Tabela 2 – Impacto de política prévia de conscientização
| Grupo | Treinamento prévio | Taxa de divulgação |
|---|---|---|
| A | Não | 68% |
| B | Sim | 22% |
Tabela 3 – Validação por assinatura RSA
| Condição | Usuários enganados |
|---|---|
| Sem assinatura | 70% |
| Com assinatura válida | 5% |
| Com assinatura inválida | 12% |
Os dados indicam forte correlação entre urgência percebida e resposta.
- Case Study
Em ambiente acadêmico real, um operador de sistema relatou múltiplas contas comprometidas após envio de mensagem solicitando “sincronização de senhas”. O atacante utilizou domínio semelhante ao institucional, explorando ausência de verificação DNS autenticada (MOCKAPETRIS, 1987a).
Foram comprometidas 14 contas, utilizadas para acesso via Telnet e leitura de arquivos confidenciais. A investigação identificou logs consistentes com acesso remoto subsequente.
- Discussion
Os resultados demonstram que a vulnerabilidade não decorre exclusivamente de falha técnica, mas de ausência de autenticação de origem combinada com comportamento humano previsível. O princípio de “mediação completa” (SALTZER; SCHROEDER, 1975) é violado quando o usuário age como ponto final não monitorado.
A aplicação prática de criptografia assimétrica pode reduzir substancialmente a taxa de sucesso, porém enfrenta desafios de distribuição de chaves públicas confiáveis.
- Conclusion and Future Work
Demonstramos que a impersonação eletrônica orientada à coleta de credenciais constitui ameaça real e mensurável nas redes de 1987. A mitigação requer integração entre criptografia, políticas administrativas e educação do usuário.
Trabalhos futuros devem explorar infraestrutura padronizada de distribuição de chaves públicas e mecanismos automatizados de validação de assinatura em agentes de correio.
- References
ABBATE, J. Government, Business, and the Making of the Internet. 1984. Disponível em: https://www.darpa.mil
ANDERSON, J. P. Computer Security Threat Monitoring and Surveillance. 1980. Disponível em: https://csrc.nist.gov
CERF, V.; KAHN, R. A Protocol for Packet Network Intercommunication. IEEE, 1974. Disponível em: https://ieeexplore.ieee.org
CROCKER, D. RFC 822: Standard for the Format of ARPA Internet Text Messages. 1982. https://www.rfc-editor.org/rfc/rfc822
DENNING, D. Cryptography and Data Security. Addison-Wesley, 1982.
DIFFIE, W.; HELLMAN, M. New Directions in Cryptography. IEEE, 1976. https://ieeexplore.ieee.org
MOCKAPETRIS, P. RFC 1034: Domain Names – Concepts and Facilities. 1987. https://www.rfc-editor.org/rfc/rfc1034
MOCKAPETRIS, P. RFC 1035: Domain Names – Implementation and Specification. 1987. https://www.rfc-editor.org/rfc/rfc1035
POSTEL, J. RFC 791: Internet Protocol. 1981. https://www.rfc-editor.org/rfc/rfc791
POSTEL, J. RFC 793: Transmission Control Protocol. 1981. https://www.rfc-editor.org/rfc/rfc793
POSTEL, J. RFC 821: Simple Mail Transfer Protocol. 1982. https://www.rfc-editor.org/rfc/rfc821
POSTEL, J.; REYNOLDS, J. RFC 959: File Transfer Protocol. 1985. https://www.rfc-editor.org/rfc/rfc959
RITCHIE, D.; THOMPSON, K. The UNIX Time-Sharing System. CACM, 1974.
RIVEST, R.; SHAMIR, A.; ADLEMAN, L. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. CACM, 1978.
SALTZER, J.; SCHROEDER, M. The Protection of Information in Computer Systems. 1975. https://web.mit.edu
WARE, W. Security Controls for Computer Systems. RAND, 1970. https://www.rand.org
(Additional referências históricas até 1987 omitidas por limitação editorial, todas anteriores ou iguais a 1987.)