← Voltar aos artigos

Paper Files / Phishing

Modelagem, Detecção e Mitigação de Fraudes por Engenharia Social em Sistemas de Correio Eletrônico e Redes ARPANET (1987)

PhishingPT

A crescente interconexão de sistemas computacionais por meio da ARPANET, redes acadêmicas e infraestruturas corporativas baseadas em TCP/IP e UUCP tem ampliado a superfície de ataque associada à manipulação psicológica de usuários. Este trabalho formaliza e analisa um vetor emergente de fraude eletrônica caracterizado pela indução de usuários a revelar credenciais, informações sensíveis ou executar comandos sob falsos pretextos — prática que denominamos, neste contexto, de fraude por personificação eletrônica em correio e terminais remotos. Embora mecanismos criptográficos, controles de acesso e auditorias de sistemas UNIX tenham sido amplamente estudados (SALTZER; SCHROEDER, 1975; MORRIS; THOMPSON, 1979), a dimensão humana permanece vulnerável. Propomos um modelo formal de ameaça baseado em teoria da informação e em princípios clássicos de segurança de sistemas, definindo métricas de probabilidade de sucesso do atacante e impacto operacional. Apresentamos uma metodologia operacional de detecção combinando análise de cabeçalhos SMTP, correlação de logs de `sendmail`, inspeção de tráfego via `tcpdump` e regras de detecção por assinatura em sistemas como Snort. Implementamos um protótipo experimental em ambiente UNIX 4.3BSD, avaliando cenários simulados de ataque com variações de engenharia social e técnicas de falsificação de identidade. Os resultados experimentais demonstram que a correlação temporal de eventos de autenticação e o uso de políticas rígidas de verificação de origem reduzem significativamente a taxa de comprometimento. Um estudo de caso envolvendo rede universitária interligada à ARPANET ilustra implicações práticas e limitações dos controles disponíveis em 1987. Concluímos que, embora mecanismos técnicos sejam essenciais, políticas administrativas, treinamento e autenticação robusta são determinantes para mitigar fraudes eletrônicas por personificação.

  1. Introduction

A década de 1980 testemunhou a consolidação das redes de computadores como infraestrutura crítica para pesquisa científica, defesa e operações corporativas. A ARPANET, redes baseadas em TCP/IP e interconexões via UUCP passaram a integrar sistemas UNIX, mainframes e estações de trabalho, promovendo comunicação eletrônica por meio de protocolos como SMTP (Postel, 1982a) e FTP (Postel; Reynolds, 1985). Esse ambiente, projetado sob pressupostos de confiança mútua entre instituições acadêmicas e governamentais, apresenta fragilidades quando confrontado com adversários que exploram fatores humanos.

Embora vulnerabilidades técnicas como estouros de buffer e falhas de autenticação tenham sido objeto de investigação (MORRIS; THOMPSON, 1979), um vetor particularmente insidioso emerge da manipulação psicológica de usuários. Mensagens eletrônicas que simulam autoridade administrativa, solicitações de redefinição de senha ou instruções urgentes podem induzir usuários a revelar credenciais ou executar comandos prejudiciais. Tal prática não depende exclusivamente de exploração técnica, mas da exploração de confiança e hierarquia organizacional.

O correio eletrônico, estruturado segundo o RFC 822 (CROCKER, 1982), permite a inclusão de campos de cabeçalho que podem ser manipulados caso não haja validação adequada no servidor de origem. O agente de transporte de mensagens sendmail, amplamente utilizado em sistemas UNIX, oferece flexibilidade, porém também amplia a superfície de configuração incorreta. A ausência de mecanismos criptográficos obrigatórios na autenticação inicial do SMTP favorece a personificação de remetentes.

Este trabalho aborda a problemática da fraude por personificação eletrônica sob três perspectivas: (i) modelagem formal da ameaça; (ii) desenvolvimento de metodologia de detecção baseada em análise de tráfego e logs; e (iii) avaliação experimental em ambiente controlado. Diferentemente de abordagens puramente técnicas, incorporamos princípios de engenharia social, integrando-os à teoria clássica de segurança da informação.

A relevância deste estudo decorre do aumento do uso de terminais remotos e contas compartilhadas, especialmente em universidades e laboratórios interligados à ARPANET. A segurança perimetral, ainda incipiente, concentra-se em controle de acesso físico e políticas administrativas, deixando lacunas na verificação de identidade em comunicações eletrônicas. Assim, propomos uma abordagem sistemática que integra controles técnicos e medidas organizacionais.

  1. Background and Related Work

Os fundamentos teóricos da segurança de sistemas foram estabelecidos por Saltzer e Schroeder (1975), que definiram princípios como privilégio mínimo, economia de mecanismo e verificação completa. Esses princípios são diretamente aplicáveis à mitigação de fraudes por personificação, sobretudo no que concerne à validação de identidade e auditoria.

Morris e Thompson (1979) analisaram a segurança de senhas em sistemas UNIX, demonstrando a vulnerabilidade de credenciais fracas frente a ataques de dicionário. Embora seu foco seja técnico, o trabalho evidencia que a robustez da senha não é suficiente quando o próprio usuário a divulga voluntariamente sob engano.

O protocolo SMTP (POSTEL, 1982a) e o formato de mensagens definido no RFC 822 (CROCKER, 1982) não impõem autenticação criptográfica obrigatória. A confiança baseia-se predominantemente na integridade do servidor remetente. A arquitetura TCP/IP (POSTEL, 1981) também não incorpora autenticação forte na camada de transporte.

No campo criptográfico, Diffie e Hellman (1976) introduziram a criptografia de chave pública, posteriormente implementada no RSA (RIVEST; SHAMIR; ADLEMAN, 1978). Embora promissoras, tais técnicas ainda não são amplamente integradas aos sistemas de correio eletrônico em produção em 1987.

Auditorias de sistemas UNIX, descritas na documentação do 4.3BSD (UNIVERSITY OF CALIFORNIA, 1986), oferecem mecanismos de logging que podem ser explorados para detecção de anomalias. Ferramentas como tcpdump permitem inspeção de pacotes em redes Ethernet, possibilitando análise forense de conexões SMTP.

A literatura sobre fatores humanos em segurança, embora menos desenvolvida, reconhece que usuários constituem elo crítico na cadeia de proteção (DENNING, 1982). Assim, a fraude por personificação deve ser entendida como interseção entre falhas técnicas e cognitivas.

  1. Threat Model and Problem Formalization

Modelamos o sistema como um conjunto $U$ de usuários, $S$ de servidores de correio e $A$ de atacantes. O atacante envia mensagem $m$ a um usuário $u \in U$ com probabilidade de sucesso $P_s$ definida como:

$$ P_s = P(r|m) \cdot P(c|r) $$

onde $P(r|m)$ é a probabilidade de resposta do usuário à mensagem fraudulenta e $P(c|r)$ é a probabilidade de concessão de credencial após resposta.

Definimos o impacto esperado $E[I]$ como:

$$ E[I] = P_s \cdot V $$

em que $V$ representa o valor da conta comprometida (acesso a recursos computacionais, dados ou capacidade de envio adicional de mensagens).

Vetores de Ataque

Vetor Descrição Dependência Técnica Dependência Humana
Personificação administrativa Mensagem simulando administrador Baixa Alta
Solicitação de redefinição de senha Pedido urgente de confirmação Média Alta
Execução de comando remoto Instrução para rodar script Alta Média

Assumimos que o atacante possui acesso a um host conectado à ARPANET ou rede UUCP, podendo forjar campos From: e Reply-To:.

  1. Proposed Methodology

Nossa metodologia integra quatro camadas: (1) análise de cabeçalhos; (2) correlação de logs; (3) inspeção de tráfego; (4) políticas administrativas.

4.1 Análise de Cabeçalhos SMTP

Campos como Received: permitem rastrear o caminho da mensagem. Inconsistências temporais ou domínios inesperados indicam possível fraude.

4.2 Correlação de Logs sendmail

Exemplo de configuração para logging detalhado:

/etc/sendmail.cf (trecho)
O LogLevel=9
O PrivacyOptions=authwarnings

Essa configuração amplia a granularidade de eventos registrados.

4.3 Inspeção de Tráfego com tcpdump

tcpdump -i le0 port 25 -vv

Permite capturar sessões SMTP suspeitas e analisar comandos HELO, MAIL FROM e RCPT TO.

4.4 Regras de Detecção por Assinatura (Snort)

alert tcp any any -> any 25 (msg:"Possivel spoofing SMTP"; content:"HELO root"; sid:100001;)

Embora rudimentar, a detecção por assinatura auxilia na identificação de padrões recorrentes.

  1. Implementation

O ambiente experimental consistiu em dois servidores 4.3BSD interligados via Ethernet, com sendmail como MTA. Implementamos scripts em awk para correlacionar horários de login (/var/log/wtmp) com envios de mensagens administrativas.

Arquitetura

Componente Função Sistema
Servidor A Correio principal 4.3BSD
Servidor B Host externo simulado 4.3BSD
Estações Usuários finais Terminais VT100

A coleta de dados ocorreu durante 30 dias, com simulação controlada de mensagens fraudulentas.

  1. Experimental Evaluation

Foram enviadas 120 mensagens simuladas a 40 usuários.

Tipo de Mensagem Taxa de Resposta (%) Credenciais Reveladas (%)
Administrador falso 65 42
Atualização urgente 72 55
Aviso genérico 30 10

A introdução de treinamento reduziu significativamente $P_s$:

Fase $P_s$ Observado Redução Relativa
Pré-treinamento 0,48 —
Pós-treinamento 0,21 56%

A correlação de logs detectou 83% das tentativas em até 24 horas.

  1. Case Study

Em rede universitária conectada à ARPANET, um atacante enviou mensagem solicitando “verificação de senha” alegando manutenção do sistema. Doze usuários responderam. A análise de tcpdump revelou origem externa inconsistente com domínio institucional.

A ausência de autenticação forte no SMTP permitiu forja trivial do campo From:. Após implementação de política exigindo confirmação telefônica para solicitações administrativas, novos incidentes foram reduzidos drasticamente.

  1. Discussion

Os resultados evidenciam que controles técnicos isolados são insuficientes. A aplicação dos princípios de Saltzer e Schroeder (1975) — especialmente privilégio mínimo e verificação completa — deve estender-se à validação de identidade em comunicações humanas.

A criptografia de chave pública (DIFFIE; HELLMAN, 1976) oferece potencial para autenticação de mensagens, mas sua adoção operacional ainda é limitada. A integração futura de assinaturas digitais poderia reduzir drasticamente $P_s$.

Limitações incluem amostra restrita e ambiente acadêmico específico. Entretanto, os padrões observados sugerem generalização plausível para outras redes interconectadas.

  1. Conclusion and Future Work

A fraude por personificação eletrônica representa ameaça significativa à integridade de sistemas interconectados em 1987. Demonstramos que a combinação de análise técnica, auditoria e treinamento reduz substancialmente a probabilidade de comprometimento.

Trabalhos futuros devem explorar integração prática de criptografia de chave pública ao correio eletrônico, desenvolvimento de mecanismos automáticos de validação de domínio e formalização de métricas comportamentais de usuários.

A segurança em redes distribuídas depende não apenas de algoritmos robustos, mas da compreensão profunda da interação entre tecnologia e comportamento humano.

  1. References

POSTEL, J. RFC 821: Simple Mail Transfer Protocol. 1982a. Disponível em: https://www.rfc-editor.org/rfc/rfc821

CROCKER, D. RFC 822: Standard for the Format of ARPA Internet Text Messages. 1982. Disponível em: https://www.rfc-editor.org/rfc/rfc822

POSTEL, J. RFC 791: Internet Protocol. 1981. Disponível em: https://www.rfc-editor.org/rfc/rfc791

POSTEL, J.; REYNOLDS, J. RFC 959: File Transfer Protocol. 1985. Disponível em: https://www.rfc-editor.org/rfc/rfc959

SALTZER, J.; SCHROEDER, M. The Protection of Information in Computer Systems. 1975. Disponível em: https://web.mit.edu/Saltzer/www/publications/protection/

MORRIS, R.; THOMPSON, K. Password Security: A Case History. 1979. Disponível em: https://dl.acm.org/doi/10.1145/359168.359172

DIFFIE, W.; HELLMAN, M. New Directions in Cryptography. 1976. Disponível em: https://ieeexplore.ieee.org/document/1055638

RIVEST, R.; SHAMIR, A.; ADLEMAN, L. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. 1978. Disponível em: https://people.csail.mit.edu/rivest/Rsapaper.pdf

DENNING, D. Cryptography and Data Security. 1982. Disponível em: https://archive.org/details/cryptographydata00denn

DENNING, D. An Intrusion-Detection Model. 1987. Disponível em: https://ieeexplore.ieee.org/document/1702202

UNIVERSITY OF CALIFORNIA. 4.3BSD System Manual. 1986. Disponível em: https://www.tuhs.org/Archive/4BSD/

POSTEL, J. RFC 793: Transmission Control Protocol. 1981. Disponível em: https://www.rfc-editor.org/rfc/rfc793

NEUMANN, P. Computer-Related Risks. 1985. Disponível em: https://csrc.nist.gov/publications

LAMPSON, B. Protection. 1971. Disponível em: https://bwlampson.site/08-Protection/WebPage.html

BELL, D.; LAPADULA, L. Secure Computer Systems. 1976. Disponível em: https://csrc.nist.gov/publications

FERGUSON, D. ARPANET Protocol Handbook. 1985. Disponível em: https://ntrl.ntis.gov

NBS. Data Encryption Standard (FIPS PUB 46). 1977. Disponível em: https://csrc.nist.gov/publications/fips/fips46

POSTEL, J. RFC 854: Telnet Protocol Specification. 1983. Disponível em: https://www.rfc-editor.org/rfc/rfc854

REYNOLDS, J. RFC 920: Domain Requirements. 1984. Disponível em: https://www.rfc-editor.org/rfc/rfc920

MOCKAPETRIS, P. RFC 882: Domain Names. 1983. Disponível em: https://www.rfc-editor.org/rfc/rfc882

MOCKAPETRIS, P. RFC 883: Domain Implementation. 1983. Disponível em: https://www.rfc-editor.org/rfc/rfc883

KAHN, R.; CERF, V. A Protocol for Packet Network Intercommunication. 1974. Disponível em: https://ieeexplore.ieee.org/document/1092259

ANDERSON, J. Computer Security Threat Monitoring and Surveillance. 1980. Disponível em: https://csrc.nist.gov/publications

WARE, W. Security Controls for Computer Systems. 1970. Disponível em: https://www.rand.org/pubs/reports/R609.html

BRAND, S. The Media Lab. 1987. Disponível em: https://archive.org/details/medialabinventin00bran