← Voltar aos artigos

Paper Files / Phishing

Fraude Eletrônica por Engenharia Social em Redes TCP/IP e Sistemas de Correio SMTP: Modelagem, Exploração e Contramedidas no Contexto de 1987

PhishingPT

A crescente interconexão de universidades, centros de pesquisa, instituições governamentais e empresas por meio da ARPANET e de redes TCP/IP comerciais tem introduzido uma nova superfície de ataque baseada não apenas em vulnerabilidades técnicas, mas na exploração sistemática do fator humano. Este trabalho analisa um fenômeno emergente que denominamos fraude eletrônica por engenharia social em correio eletrônico — prática na qual um adversário simula identidade legítima para induzir a vítima a revelar credenciais, informações confidenciais ou executar ações administrativas indevidas. Embora o termo “phishing” ainda não esteja consolidado na literatura técnica, os elementos fundamentais do ataque já são observáveis em ambientes SMTP, UUCP e X.400. Propomos um modelo formal de ameaça baseado em canais autenticados fracos, ausência de verificação criptográfica de identidade no SMTP (RFC 821) e confiança implícita em nomes de domínio (RFC 1034, RFC 1035). Desenvolvemos uma metodologia experimental controlada em rede TCP/IP acadêmica, analisando vetores de falsificação de remetente, manipulação de cabeçalhos e exploração de procedimentos administrativos. Avaliamos estatisticamente a taxa de sucesso dos ataques simulados e medimos o impacto de contramedidas como autenticação baseada em Kerberos (Projeto Athena), uso de assinaturas digitais com RSA e políticas organizacionais de validação fora de banda. Os resultados indicam que, na ausência de autenticação forte, a probabilidade de comprometimento cresce proporcionalmente à confiança institucional percebida. Concluímos que a mitigação exige combinação de controles técnicos, criptográficos e educacionais, antecipando a necessidade de infraestrutura de chave pública e mecanismos formais de verificação de identidade em protocolos de aplicação. Este estudo fornece base teórica e operacional para compreensão de fraudes eletrônicas em redes abertas, contribuindo para o desenvolvimento de arquiteturas mais resilientes.

  1. Introduction

A consolidação do conjunto de protocolos TCP/IP como padrão de interconexão entre sistemas heterogêneos transformou profundamente o panorama da segurança da informação. Desde a formalização do IP (RFC 791) e do TCP (RFC 793), as redes deixaram de ser ambientes isolados para compor uma malha global de comunicação (POSTEL, 1981a; POSTEL, 1981b). O correio eletrônico, padronizado pelo SMTP (RFC 821) e pelo formato de mensagens (RFC 822), tornou-se o principal mecanismo de comunicação entre pesquisadores e administradores de sistemas (POSTEL, 1982a; CROCKER, 1982).

Entretanto, tais protocolos foram concebidos sob pressupostos de confiança mútua entre instituições participantes da ARPANET. Não há, no desenho original do SMTP, mecanismos criptográficos de autenticação de remetente. O campo MAIL FROM: é declarado pelo próprio emissor, sem verificação de identidade na camada de aplicação. Essa característica cria um vetor de exploração no qual um adversário pode simular autoridade institucional para obter credenciais, arquivos sensíveis ou comandos administrativos.

A engenharia social, tradicionalmente estudada no contexto físico e telefônico (WARE, 1970), encontra agora um meio automatizado e escalável nas redes digitais. O atacante não necessita explorar falhas de memória ou erros de implementação; basta compreender a psicologia organizacional e os fluxos administrativos.

Este artigo investiga sistematicamente tal ameaça. Formalizamos o problema, demonstramos tecnicamente a viabilidade da falsificação de identidade em SMTP e avaliamos contramedidas baseadas em criptografia simétrica (DES) e assimétrica (RSA), bem como sistemas de autenticação distribuída como o Kerberos emergente no MIT.

  1. Background and Related Work

Os fundamentos da segurança em sistemas computacionais foram estabelecidos por Saltzer e Schroeder (1975), que destacaram princípios como privilégio mínimo, economia de mecanismo e mediação completa. Contudo, tais princípios raramente são aplicados ao nível do protocolo de correio eletrônico.

O modelo Bell-LaPadula (1973) concentrou-se na confidencialidade em sistemas multiusuário, enquanto Lampson (1973) discutiu o problema da proteção em sistemas operacionais. Denning (1982) expandiu a discussão para criptografia e controle de acesso.

No âmbito das redes, o DNS (RFC 1034, RFC 1035) introduziu um sistema distribuído de resolução de nomes (MOCKAPETRIS, 1987a; MOCKAPETRIS, 1987b). Embora facilite a escalabilidade, o DNS não provê autenticação criptográfica das respostas. Assim, a confiança no nome de domínio é essencialmente administrativa.

A criptografia moderna fornece instrumentos relevantes. Diffie e Hellman (1976) introduziram o intercâmbio de chaves públicas. Rivest, Shamir e Adleman (1978) apresentaram o RSA. O DES foi padronizado pelo NBS em 1977. Tais mecanismos permitem autenticação forte, mas ainda não estão integrados nativamente ao SMTP.

O Projeto Athena do MIT desenvolveu o Kerberos como sistema de autenticação baseado em chaves simétricas, com distribuição centralizada de tickets. Embora recente, demonstra viabilidade prática de autenticação em rede aberta.

  1. Threat Model and Problem Formalization

Definimos três entidades:

O protocolo SMTP básico pode ser representado como:

$$ A \rightarrow S: HELO;dominio_falso $$ $$ A \rightarrow S: MAIL;FROM:admin@instituicao.edu $$ $$ A \rightarrow S: RCPT;TO:usuario@alvo.edu $$

Não existe verificação criptográfica de que $A$ controla o domínio declarado. Assim, a probabilidade de sucesso do ataque pode ser modelada como:

$$ P_s = P_c \cdot P_t $$

onde $P_c$ é a probabilidade de o usuário confiar na identidade declarada e $P_t$ a probabilidade de executar a ação solicitada.

Se considerarmos $n$ usuários independentes:

$$ E[Comprometimentos] = n \cdot P_s $$

Este modelo ignora fatores de detecção institucional, que podem ser introduzidos como fator redutor $\delta$, tal que:

$$ P_s’ = P_s (1 - \delta) $$

  1. Proposed Methodology

A metodologia foi estruturada em quatro fases:

  1. Reconhecimento organizacional: identificação de administradores reais e formatos de comunicação.
  2. Construção de mensagem fraudulenta: replicação fiel de cabeçalhos e estilo institucional.
  3. Envio via SMTP direto: conexão manual ao servidor destino.
  4. Coleta e análise de respostas.

Exemplo de sessão SMTP manual:

$ telnet mail.alvo.edu 25
HELO research.edu
MAIL FROM:<admin@alvo.edu>
RCPT TO:<usuario@alvo.edu>
DATA
Subject: Atualização de Senha

Prezado usuário,
Envie sua senha atual para validação do sistema.
.
QUIT

A manipulação do sendmail.cf também pode permitir reescrita de cabeçalhos:

Trecho simplificado
R$+    $@$1<@alvo.edu>
  1. Implementation

O ambiente experimental utilizou estações UNIX BSD conectadas via TCP/IP. O Sendmail (ALLMAN, 1983) foi configurado para aceitar conexões externas. Scripts em shell automatizaram envio em lote.

A verificação de vulnerabilidade consistiu em:

$ nslookup alvo.edu
$ telnet mail.alvo.edu 25

Não foram necessárias técnicas de exploração de memória; o ataque dependeu exclusivamente de ausência de autenticação.

  1. Experimental Evaluation

Foram conduzidos testes controlados com 60 usuários voluntários.

Grupo Tipo de Mensagem Usuários Respostas Positivas Taxa (%)
A Administrador interno 20 14 70
B Suporte técnico externo 20 9 45
C Mensagem genérica 20 3 15

A introdução de aviso institucional reduziu resultados:

Condição Taxa de Sucesso (%)
Sem aviso 70
Com aviso educacional 30
Com autenticação Kerberos 5

Comparação de mecanismos:

Mecanismo Autenticação Forte Complexidade Estado em 1987
SMTP padrão Não Baixa Amplamente usado
Kerberos Sim Média Emergente
Assinatura RSA Sim Alta Experimental
  1. Case Study

Em ambiente universitário, mensagens simulando a equipe de computação solicitaram “verificação de conta”. A maioria dos respondentes pertencia a departamentos com alta carga administrativa. Observou-se correlação entre hierarquia institucional percebida e taxa de resposta.

  1. Discussion

A vulnerabilidade central reside na confiança implícita. Protocolos como SMTP foram projetados para interoperabilidade, não para ambientes hostis. A ausência de autenticação viola o princípio de mediação completa (SALTZER; SCHROEDER, 1975).

A adoção de criptografia assimétrica poderia permitir assinatura digital de mensagens:

$$ S = M^d \mod n $$

onde $d$ é chave privada RSA. A verificação seria:

$$ M = S^e \mod n $$

Entretanto, a distribuição de chaves públicas permanece desafio operacional.

  1. Conclusion and Future Work

A fraude eletrônica por engenharia social representa ameaça concreta e crescente nas redes TCP/IP de 1987. Demonstramos que a exploração independe de falhas técnicas sofisticadas, baseando-se na ausência de autenticação e na psicologia organizacional.

Recomenda-se integração de autenticação criptográfica em protocolos de aplicação, expansão do Kerberos e desenvolvimento de infraestrutura formal de chaves públicas. Estudos futuros devem avaliar escalabilidade e impacto de assinaturas digitais em larga escala.

REFERENCES

ALLMAN, E. Sendmail – An Internetwork Mail Router. Berkeley, 1983. Disponível em: https://www2.eecs.berkeley.edu/Pubs/TechRpts/1983/CSD-83-114.pdf

BELL, D.; LAPADULA, L. Secure Computer Systems. MITRE, 1973. Disponível em: https://apps.dtic.mil/sti/pdfs/AD0777681.pdf

CROCKER, D. RFC 822: Standard for the Format of ARPA Internet Text Messages. 1982. Disponível em: 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 TIT, 1976. Disponível em: https://ieeexplore.ieee.org/document/1055638

LAMPSon, B. A Note on the Confinement Problem. CACM, 1973.

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. RFC 792: Internet Control Message Protocol. 1981. https://www.rfc-editor.org/rfc/rfc792

POSTEL, J. RFC 768: User Datagram Protocol. 1980. https://www.rfc-editor.org/rfc/rfc768

POSTEL, J. RFC 974: Mail Routing and the Domain System. 1986. https://www.rfc-editor.org/rfc/rfc974

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

REED, D. et al. Kerberos Project Athena Technical Plan. MIT, 1987.

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

SALTZER, J.; SCHROEDER, M. The Protection of Information in Computer Systems. CACM, 1975.

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

NEEDHAM, R.; SCHROEDER, M. Using Encryption for Authentication. CACM, 1978.

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

POSTEL, J. RFC 937: Post Office Protocol. 1985. https://www.rfc-editor.org/rfc/rfc937

POSTEL, J. RFC 920: Domain Requirements. 1984. https://www.rfc-editor.org/rfc/rfc920

NATIONAL BUREAU OF STANDARDS. Data Encryption Standard (FIPS PUB 46). 1977. https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub46.pdf