← Voltar aos artigos

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)

PhishingPT

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.

  1. 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:

  1. Como modelar formalmente ataques de coleta de credenciais baseados em correio eletrônico?
  2. Quais características distinguem mensagens legítimas de comunicações fraudulentas?
  3. 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.

  1. 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.

  1. Threat Model and Problem Formalization

Modelamos o ataque de phishing como uma interação entre quatro componentes principais:

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:

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
  1. Proposed Methodology

Nossa metodologia combina três abordagens principais:

  1. Coleta de logs de correio eletrônico
  2. Monitoramento de tráfego SMTP
  3. 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
  1. 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
  1. 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%
  1. 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.

  1. 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.

  1. 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.

  1. 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