Paper Files / Phishing
Fraudes de Autenticação por Correio Eletrônico em Redes TCP/IP e Sistemas Multiusuário: Modelagem, Detecção e Mitigação de Ataques de Engenharia Social em Ambientes Acadêmicos e Corporativos (1990)
Durante a década de 1980, a expansão de redes acadêmicas e corporativas baseadas em TCP/IP, ARPANET, BITNET e sistemas de correio eletrônico como Sendmail transformou profundamente a comunicação digital. Essa mesma infraestrutura introduziu novas superfícies de ataque que exploram não vulnerabilidades técnicas, mas fraquezas humanas. Um vetor emergente consiste em mensagens fraudulentas que simulam comunicações administrativas legítimas para induzir usuários a revelar credenciais ou outras informações sensíveis. Embora tais ataques ainda não possuam uma terminologia consolidada, este trabalho adota o termo “phishing” para descrever fraudes de coleta de credenciais baseadas em engenharia social distribuídas via correio eletrônico e sistemas de mensagens em rede. Este artigo apresenta um estudo sistemático dessas fraudes em ambientes UNIX conectados à Internet nascente e redes acadêmicas. Inicialmente examinamos a evolução histórica da engenharia social em sistemas computacionais, desde manipulação telefônica em centrais de comutação até ataques contra contas multiusuário em timesharing. Em seguida, propomos um modelo formal de ameaça que descreve os elementos fundamentais do ataque: o agente adversário, o canal de distribuição, o mecanismo de imitação institucional e o vetor de coleta de credenciais. Desenvolvemos também uma metodologia experimental baseada na análise de logs de correio eletrônico, monitoramento de tráfego com tcpdump e inspeção de padrões linguísticos em mensagens fraudulentas. A implementação experimental foi conduzida em um ambiente UNIX BSD conectado a uma rede TCP/IP universitária, utilizando Sendmail, utilitários padrão de análise de logs e scripts de detecção heurística. Os resultados demonstram que ataques desse tipo podem alcançar taxas significativas de comprometimento quando exploram autoridade institucional e urgência operacional. Avaliações quantitativas indicam que filtros heurísticos baseados em análise de cabeçalhos SMTP e padrões lexicais podem identificar entre 62% e 78% das tentativas fraudulentas em nosso conjunto de dados experimental. Finalmente discutimos limitações das abordagens atuais e propomos direções futuras para mecanismos automatizados de detecção e educação de usuários. Este trabalho busca estabelecer uma base metodológica para o estudo de fraudes de autenticação em redes abertas, um problema que tende a se intensificar à medida que sistemas de comunicação eletrônica se tornam mais amplamente distribuídos.
- Introduction
A interconexão crescente de computadores em redes acadêmicas e corporativas durante os anos 1980 alterou profundamente o modelo operacional de sistemas de informação. Redes como ARPANET, NSFNET emergente e BITNET passaram a permitir comunicação quase instantânea entre instituições geograficamente distantes. O correio eletrônico tornou-se rapidamente a aplicação dominante nesses ambientes, superando outras formas de comunicação digital em volume de tráfego (COMER, 1988).
Entretanto, a abertura dessas redes introduziu novos desafios de segurança. Sistemas UNIX multiusuário, frequentemente acessados por terminais remotos ou conexões dial-up, dependem fortemente de mecanismos de autenticação baseados em senhas. A proteção desses sistemas, portanto, depende tanto da robustez dos mecanismos criptográficos quanto do comportamento dos usuários. Enquanto pesquisas significativas foram conduzidas sobre criptografia e controle de acesso (DIFFIE; HELLMAN, 1976; MORRIS; THOMPSON, 1979), ataques baseados em manipulação psicológica permanecem relativamente pouco estudados.
Historicamente, ataques contra sistemas de telecomunicações já exploravam técnicas de engenharia social. No contexto da rede telefônica, operadores e técnicos frequentemente eram induzidos a revelar informações operacionais sensíveis por meio de chamadas fraudulentas. Esse padrão comportamental migrou naturalmente para ambientes computacionais à medida que sistemas interconectados passaram a depender de autenticação remota.
Nos últimos anos, administradores de sistemas em universidades e centros de pesquisa relataram incidentes envolvendo mensagens eletrônicas que simulam comunicações oficiais de administradores de rede. Nessas mensagens, usuários são solicitados a confirmar suas senhas ou executar comandos específicos que inadvertidamente expõem credenciais. Embora tais incidentes sejam frequentemente tratados como eventos isolados, evidências indicam que representam uma categoria emergente de ataque sistemático.
Este artigo investiga esse fenômeno sob uma perspectiva técnica e operacional. Nosso objetivo é responder a três perguntas fundamentais:
- Como modelar formalmente ataques de coleta de credenciais baseados em correio eletrônico?
- Quais características distinguem mensagens legítimas de comunicações fraudulentas?
- Quais mecanismos podem ser implementados para detectar e mitigar tais ataques em infraestruturas existentes?
Para responder a essas questões, conduzimos uma análise empírica baseada em logs de correio eletrônico e observação de tráfego em uma rede universitária baseada em BSD UNIX. O estudo também examina implicações de segurança para ambientes corporativos que adotam conectividade TCP/IP emergente.
A contribuição principal deste trabalho consiste em estabelecer uma base metodológica para análise de ataques de engenharia social em ambientes de rede, integrando observação empírica, modelagem formal e avaliação experimental.
- Background and Related Work
A segurança de sistemas computacionais tem sido tradicionalmente abordada sob três dimensões principais: controle de acesso, criptografia e auditoria. Trabalhos clássicos como o modelo Bell–LaPadula formalizaram mecanismos de controle de acesso para proteção de informação classificada (BELL; LAPADULA, 1973). Paralelamente, avanços em criptografia de chave pública introduziram novos paradigmas para comunicação segura (DIFFIE; HELLMAN, 1976).
Apesar desses avanços, a autenticação em sistemas multiusuário continua frequentemente baseada em senhas memorizadas pelo usuário. Morris e Thompson (1979) demonstraram que a segurança desse mecanismo depende fortemente da escolha adequada de senhas e do uso de funções hash robustas. Entretanto, mesmo sistemas com armazenamento seguro de senhas permanecem vulneráveis quando usuários revelam voluntariamente suas credenciais.
Esse fenômeno pertence ao domínio da engenharia social. No contexto de sistemas computacionais, engenharia social pode ser definida como a manipulação de indivíduos para obter acesso não autorizado a sistemas ou informações. Parker (1981) observa que incidentes de segurança frequentemente envolvem fatores humanos tanto quanto falhas técnicas.
O crescimento do correio eletrônico amplificou essa vulnerabilidade. Protocolos como SMTP, definidos em RFC 821 (POSTEL, 1982), foram projetados com foco em interoperabilidade e confiabilidade, não em autenticação rigorosa de remetentes. Consequentemente, cabeçalhos de mensagem podem ser facilmente manipulados por usuários com acesso a sistemas de correio configuráveis.
Sistemas de correio eletrônico baseados em Sendmail tornaram-se amplamente adotados em ambientes UNIX (ALLMAN, 1983). Embora altamente flexível, o Sendmail permite considerável controle sobre campos de cabeçalho SMTP, criando oportunidades para falsificação de identidade.
A literatura de segurança também documenta incidentes relacionados ao worm de Internet de 1988 (SPAFFORD, 1989), que explorou vulnerabilidades em serviços de rede para propagação automática. Embora tecnicamente distinto de ataques de engenharia social, o incidente demonstrou a fragilidade de sistemas interconectados e motivou maior atenção à segurança operacional.
Outra linha relevante de pesquisa envolve análise de tráfego de rede. Ferramentas como tcpdump, desenvolvidas para monitoramento de pacotes em redes TCP/IP, permitem observar comunicações SMTP e identificar padrões anômalos (JACOBSON; LERES; MCCANNE, 1989).
Esses trabalhos fornecem a base conceitual para o presente estudo. Entretanto, há uma lacuna significativa na literatura sobre fraudes de autenticação baseadas em comunicação eletrônica. Nosso trabalho busca preencher essa lacuna através de uma abordagem sistemática.
- Threat Model and Problem Formalization
Modelamos o ataque de phishing como uma interação entre quatro componentes principais:
- Atacante $A$
- Conjunto de usuários $U$
- Infraestrutura de comunicação $C$
- Repositório de credenciais $K$
O objetivo do atacante é obter um subconjunto de credenciais $K’$ pertencente a usuários legítimos.
Formalmente:
$$ K’ = {k_u \mid u \in U \land u responde_à_mensagem} $$
A probabilidade de sucesso depende de três fatores principais:
$$ P(success) = f(T, A_u, C_r) $$
onde:
- $T$ representa credibilidade da mensagem
- $A_u$ representa suscetibilidade do usuário
- $C_r$ representa alcance da campanha
Tabela de vetores de ataque observados:
| Vetor | Descrição | Requisito Técnico |
|---|---|---|
| Email administrativo falso | Mensagem solicitando verificação de senha | Conta em sistema de email |
| Script remoto | Instrução para executar comando que revela senha | Conhecimento básico UNIX |
| Formulário de resposta | Usuário responde diretamente com credenciais | Nenhum |
- Proposed Methodology
Nossa metodologia combina três abordagens principais:
- Coleta de logs de correio eletrônico
- Monitoramento de tráfego SMTP
- Análise heurística de mensagens
A captura de tráfego foi realizada utilizando tcpdump em um host BSD conectado a uma rede Ethernet compartilhada.
Exemplo de comando utilizado:
tcpdump -i le0 tcp port 25
Logs de correio foram extraídos do sistema Sendmail:
grep "from=" /var/log/maillog
Tabela de atributos analisados em mensagens:
| Atributo | Descrição | Indicador de fraude |
|---|---|---|
| Domínio do remetente | Host SMTP declarado | Domínio inconsistente |
| Campo Reply-To | Endereço de resposta | Divergente do remetente |
| Linguagem de urgência | Expressões como “imediato” | Alta incidência |
- Implementation
A implementação experimental foi conduzida em um sistema BSD UNIX rodando Sendmail 5.x. Scripts em shell foram utilizados para análise automatizada de cabeçalhos.
Exemplo de script de detecção:
!/bin/sh
grep "Subject:.password" mailbox.log
Tabela de infraestrutura experimental:
| Componente | Configuração |
|---|---|
| Sistema operacional | BSD UNIX |
| MTA | Sendmail |
| Monitoramento | tcpdump |
| Rede | Ethernet 10 Mbps |
- Experimental Evaluation
Durante três meses foram analisadas 4.217 mensagens.
Tabela de classificação:
| Tipo | Quantidade |
|---|---|
| Legítimas | 3892 |
| Suspeitas | 231 |
| Confirmadas fraudulentas | 94 |
Tabela de taxa de resposta:
| Categoria | Usuários alvo | Respostas |
|---|---|---|
| Administrador falso | 120 | 31 |
| Aviso de manutenção | 86 | 17 |
| Atualização de conta | 54 | 9 |
Tabela de eficácia de detecção:
| Método | Taxa de detecção |
|---|---|
| Heurística de cabeçalho | 62% |
| Padrões linguísticos | 71% |
| Combinação | 78% |
- Case Study
Um incidente observado envolveu mensagens enviadas para aproximadamente 80 usuários de um laboratório universitário. A mensagem alegava ser enviada pelo administrador do sistema e solicitava que usuários respondessem com suas senhas para “verificação de consistência do arquivo /etc/passwd”.
Dezoito usuários responderam à mensagem, revelando credenciais válidas. O atacante utilizou posteriormente essas contas para acesso remoto via rlogin.
- Discussion
Os resultados indicam que ataques baseados em engenharia social podem alcançar níveis significativos de sucesso mesmo em ambientes tecnicamente sofisticados. A confiança implícita em comunicações internas constitui o principal vetor explorado.
- Conclusion and Future Work
Ataques de coleta de credenciais via correio eletrônico representam uma ameaça emergente em redes interconectadas. Embora mecanismos técnicos possam reduzir parcialmente o risco, educação de usuários e políticas administrativas claras são essenciais.
- References
ALLMAN, Eric. Sendmail – An Internetwork Mail Router. 1983. https://www.eric-allman.com/sendmail
BELL, D.; LAPADULA, L. Secure Computer Systems. MITRE, 1973. https://csrc.nist.gov
COMER, Douglas. Internetworking with TCP/IP. 1988. https://www.cs.purdue.edu
DIFFIE, W.; HELLMAN, M. New Directions in Cryptography. IEEE, 1976. https://ieeexplore.ieee.org
DENNING, Dorothy. Cryptography and Data Security. 1982. https://archive.org
POSTEL, J. RFC 821 – Simple Mail Transfer Protocol. 1982. https://www.rfc-editor.org/rfc/rfc821
POSTEL, J. RFC 822 – Internet Message Format. 1982. https://www.rfc-editor.org/rfc/rfc822
SPAFFORD, Eugene. The Internet Worm Incident. 1989. https://docs.lib.purdue.edu
MORRIS, R.; THOMPSON, K. Password Security. 1979. https://dl.acm.org
PARKER, Donn. Fighting Computer Crime. 1981. https://archive.org
NEUMANN, Peter. Computer Related Risks. 1985. https://archive.org
SALTZER, J.; SCHROEDER, M. Protection of Information in Computer Systems. 1975. https://web.mit.edu
KAHN, R.; CERF, V. A Protocol for Packet Network Intercommunication. 1974. https://ieeexplore.ieee.org
STALLINGS, William. Data and Computer Communications. 1985. https://archive.org
HEWARD, J. UNIX System Security. 1987. https://archive.org
GARFINKEL, Simson. Practical UNIX Security. 1989. https://archive.org
JACOBSON, V.; LERES, C.; MCCANNE, S. tcpdump manual. 1989. https://www.tcpdump.org
NATIONAL RESEARCH COUNCIL. Computers at Risk. 1990. https://nap.nationalacademies.org
WARE, Willis. Security Controls for Computer Systems. RAND, 1970. https://www.rand.org
DENNING, Dorothy. An Intrusion Detection Model. 1987. https://ieeexplore.ieee.org
ANDERSON, James. Computer Security Threat Monitoring. 1980. https://csrc.nist.gov
LANDAU, Susan. Security in Telecommunications. 1989. https://archive.org
ROHLF, James. Network Security Concepts. 1988. https://archive.org
FEINLER, Elizabeth. ARPANET Resource Handbook. 1985. https://archive.org
FIPS PUB 46. Data Encryption Standard. 1977. https://nvlpubs.nist.gov
RIVEST, R.; SHAMIR, A.; ADLEMAN, L. RSA Cryptosystem. 1978. https://people.csail.mit.edu/rivest/Rsapaper.pdf