Uma breve história do e-mail: dos protocolos ao símbolo @

A história do e-mail se estende por meio século. Essa tecnologia fascinante tem evoluído desde os primeiros dias da Internet e ainda está sendo alterada e aperfeiçoada anos depois.

Desde suas origens como o projeto paralelo de um programador militar até sua guerra contínua contra o spam, há muito o que cobrir.

 

Neste artigo, exploraremos o desenvolvimento de e-mail e os vários protocolos que o fazem funcionar. Veremos como isso mudou ao longo das décadas e a função que o lixo eletrônico e o phishing desempenharam no processo. E, por fim, examinaremos como o e-mail funciona hoje em escritórios e locais de trabalho em todo o mundo.

 

O básico: e-mail e protocolos

 

O “e” em “email” significa “electrónico”, distinguindo este tipo de entrega de correio do método tradicional de papel e correio que o precedeu. O e-mail agora é uma parte essencial de como as pessoas, empresas e até mesmo governos se comunicam, mas é fácil dar como certo. Contamos com aplicativos como Gmail e Outlook e esquecemos que um sistema complexo está sendo executado nos bastidores; o sistema de protocolos de e-mail.

 

A história do e-mail é realmente a história de muitos protocolos de e-mail que foram criados ao longo do último meio século. Nesse contexto, um protocolo é um conjunto de regras que facilita a transferência de informações entre diferentes sistemas de comunicação. Essas regras governam como as informações são empacotadas, enviadas, recebidas e apresentadas.

 

Conforme as necessidades dos usuários de e-mail mudaram ao longo das décadas, novos protocolos foram desenvolvidos para permitir uma transferência de e-mail mais segura e eficiente. Enquanto os protocolos SPF, DKIM e DMARC agora reinam supremos, muitos outros foram criados ao longo dos anos. Para os fins deste artigo, vamos nos concentrar nos ancestrais baseados em SMTP do e-mail moderno.

 

Como tudo começou

 

O correio digital apareceu antes mesmo de as redes de computadores existirem. Na década de 1960, “usar um computador” significava conectar seu terminal a um computador central gigante, que poderia fornecer vários terminais ao mesmo tempo. Às vezes, esses terminais estavam localizados em edifícios adjacentes ou ainda mais distantes. Uma conexão dial-up ligava essas máquinas distantes ao computador principal.

 

O primeiro correio digital assumiu a forma de arquivos de texto. Como os colegas de trabalho nem sempre estavam no mesmo espaço físico, eles começaram a deixar esses arquivos no computador central. Se Emily quisesse mandar uma mensagem para seu colega de trabalho Luke, ela poderia escrever e salvar o arquivo como “forluke.txt”. Quando Luke acessasse o computador central por meio de seu próprio terminal, ele seria capaz de abrir o arquivo dela.

 

Para permitir mais conversas privadas, foram criados sistemas locais de correio privado. Em 1965, os programadores do MIT criaram um sistema que permitiria aos usuários de um computador enviar mensagens entre si. Um usuário poderia “enviar” uma mensagem para outro e ela seria gravada no final do arquivo de texto da caixa de correio do destinatário. Este foi um passo na direção certa; a evolução do e-mail estava prestes a começar.

 

[Conheça o Avance Network a comunidade mais segura da Internet junte-se a nós]

 

O nascimento do e-mail (e a origem do sinal @)

Enviar mensagens para outros usuários no mesmo computador é uma coisa. Mas e-mail, como o conhecemos hoje, é sobre como entrar em contato com alguém em um computador diferente do seu. O homem que tornou isso possível foi Ray Tomlinson.

 

Tomlinson era um programador que trabalhava na ARPNET, a primeira rede de computadores do governo dos Estados Unidos e progenitora da Internet moderna. Em 1971, ele escreveu um programa chamado SNDMSG, que permitiria o envio de uma correspondência digital de um computador para outro. No processo, ele deu ao símbolo “@” um significado totalmente novo, usando-o para separar o nome de usuário do nome do host.

 

Tomlinson criou SNDMSG em seu próprio tempo como um projeto paralelo, e não percebeu a princípio o quão importante sua invenção seria. Mesmo assim, muitos de seus sistemas e ideias seriam posteriormente reutilizados no desenvolvimento do e-mail moderno.

 

Protocolos de malabarismo

 

Vimos como os primeiros serviços de correio digital foram criados e como o correio entre computadores nasceu. Agora, à medida que os anos 70 avançavam, a evolução do protocolo de e-mail realmente começou.

 

1971 : As pessoas começaram a usar um novo Protocolo de Transferência de Arquivos, ou FTP ( RFC114 ), para adicionar texto ao arquivo da caixa de correio de um destinatário.

1972 : Os comandos para envio de correio (MLFL, MAIL) foram incorporados ao FTP ( RFC385 ). O FTP não era um protocolo particularmente conveniente, pois o e-mail só podia ser enviado diretamente ao host do destinatário quando ele estava ativado e o serviço estava em execução. Ainda assim, era mais conveniente do que enviar arquivos manualmente para o destinatário.

1973 : Em 23 de fevereiro, um momento crucial aconteceu. Esta foi uma reunião que determinaria o destino do e-mail ( RFC469 / RFC475 ). Os desenvolvedores da ARPANET decidiram continuar usando um protocolo semelhante ao FTP, mas para gerenciá-lo por um serviço separado que pudesse enviar (MLTO) e até mesmo encaminhar e-mails para outro host, além de determinar quem era o remetente (DE). A mesma cúpula também aprovou conclusivamente o uso do símbolo @ (extraído do SNDMSG de Ray Tomlinson).

Também em 1973, o cabeçalho foi padronizado pela RFC561 . Até hoje, ainda usamos os elementos de cabeçalho FROM, DATE e SUBJECT.

 

1975 : Continuando uma década agitada, meados dos anos 70 também nos trouxe o CC e o BCC ( RFC680 ).

O sistema de e-mail baseado em FTP ganhou um número crescente de cabeçalhos ( RFC561 , RFC680 , RFC724 , RFC733 ), até que RFC821 e RFC822 foram finalmente codificados como Simple Mail Transfer Protocol (SMTP) em 1982. Com algumas pequenas adições de 2001 ( RFC2821 , RFC2822 ) e 2008 ( RFC5321 , RFC5322 ), ainda está em uso hoje.

 

Evolução posterior

 

O protocolo SMTP de 1982 diferia das iterações anteriores na forma como os endereços eram realmente escritos: “usuário @ host” tornou-se “usuário @ domínio”. Embora o serviço DNS não existisse na época, o princípio das estruturas de domínio do tipo árvore já existia e é usado na Internet até hoje.

 

Em 1983, o RFC882 codificou o DNS com os tipos de registro Mail Forwarder (MF) e Mail Destination (MD). Eles foram então substituídos por um único tipo de registro MX em 1987 ( RFC973 ). Até então, todos usavam arquivos hosts.txt , que listavam todos os computadores conectados à internet e tinham que ser mantidos manualmente ou baixados semanalmente do computador do administrador na ARPANET.

 

O e-mail havia agora crescido de uma caixa em um computador ou servidor específico para uma rede de comunicação virtual que pode ser executada em vários servidores em um único domínio. No entanto, nem tudo foram boas notícias. O sistema mudou rapidamente desde sua invenção e, à medida que mais pessoas e organizações começaram a usá-lo, um novo problema surgiu.

 

É hora de falar sobre spam.

 

Uma breve história de spam

 

Spam pode ser definido como qualquer mensagem em massa não solicitada. A prática de spam - enviar um grande volume de e-mails indesejados para várias pessoas ao mesmo tempo - evoluiu junto com o e-mail ao longo dos anos. Criar protocolos para combater esse incômodo é um esforço contínuo.

 

O primeiro e-mail de spam foi uma campanha publicitária massiva, entregue por ARPNET, para o novo computador DECSYSTEM-20. Claro, ninguém chamava de spam naquela época. Esse nome seria mais tarde derivado de um esboço dos comediantes britânicos Monty Python . Nos primórdios da internet, as pessoas faziam referência ao esboço do Python inundando salas de bate-papo online com a palavra “spam”, irritando outros usuários.

 

A prática e seu novo nome se espalharam para Multi User Dungeons, os primeiros MMORPGs baseados em texto. Em seguida, saltou para a Usenet, um dos primeiros sistemas de fórum, no final dos anos 80. Aqui, a terminologia e a prática de spamming tornaram-se mais amplamente estabelecidas, entrando no mainstream.

 

A luta contra spam e phishing

 

Desde que os e-mails de spam são enviados, as pessoas procuram novas maneiras de impedi-los. O pior tipo de spam é o phishing , uma tática criminosa em que e-mails em massa são usados ​​para atrair as vítimas para golpes e fraudes online.

 

No final do século 20, a internet começou a se espalhar para além dos círculos acadêmicos e militares em que se originou. De repente, os desenvolvedores perceberam um novo problema; os protocolos de e-mail que foram criados até agora não tinham como verificar a identidade do remetente de um e-mail. Qualquer um poderia fingir ser ... bem, qualquer um. Era uma plataforma perfeita para falsificação de identidade e fraude.

 

Uma solução era necessária para que o e-mail sobrevivesse. Entre 1997 e 2003, novas ideias começaram a surgir sobre como o domínio de um remetente poderia ser verificado. Estes incluíam:

 

MS (registro DNS do remetente do correio)

MT (registro DNS do transmissor de correio)

Rejeitando MAIL FROM

RMX (MX reverso)

DSP (Protocolo de remetentes designados)

No final das contas, era um método de autenticação conhecido como Sender Policy Framework (SPF), que foi estabelecido em 2003. Após várias alterações, ele foi documentado em 2006 na RFC4408 .

 

Construindo sistemas de autenticação de e-mail mais avançados

 

Em 2004, o Yahoo! e a Cisco combinou os protocolos DomainKeys e Identified Internet Mail para criar DomainKeys Identified Mail, mais conhecido como DKIM . É um método para assinar e-mails, em que o servidor de e-mail marca o e-mail de saída com uma chave RSA privada e o servidor do destinatário verifica as assinaturas com uma chave pública nos registros TXT do DNS. O protocolo eventualmente substituiu a chave RSA por chaves de curva elíptica.

 

Nem SPF nem DKIM são protocolos perfeitos. Por um lado, nenhum sistema pode encaminhar mensagens sem interromper a autenticação. O SPF sofre com isso em particular, enquanto no caso do DKIM é mais evidente nas listas de discussão.

 

Uma década após a invenção do SPF e do DKIM, as pessoas perceberam que esses protocolos sozinhos não estavam realizando duas funções muito necessárias:

 

Feedback: se alguém enviar e-mails de phishing em seu nome, você deseja saber sobre isso.

Aplicação: se estiver enviando e-mails assinados, você pode bloquear o recebimento de e-mails não assinados por destinatários.

Embora o SPF contenha ambos os mecanismos, eles não são realmente funcionais o suficiente para serem úteis.

 

Portanto, o DMARC foi desenvolvido e lançado em 2015. Ele combina SPF e DKIM, aplicando as regras do proprietário do domínio para entrega de e-mail (receber phishing / enviar phishing para spam / phishing de lixo) e estatísticas de relatórios. Até hoje, porém, organizações respeitáveis ​​que usam e-mail ainda configuram SPF, DKIM e DMARC para seus domínios.

 

Diferentes tipos de e-mail

 

Não são apenas as pessoas que enviam e-mails atualmente. De impressoras e scanners de escritório a sofisticados sistemas automatizados de correntes de mensagens, a atividade não humana constitui uma grande parte de todos os e-mails enviados. Em termos gerais, o e-mail pode ser dividido em três categorias:

 

Emails de transação: são mensagens automatizadas direcionadas a um destinatário, que enviam em um gatilho específico. Inscrever-se em um site? Você recebe uma confirmação. Comprar algo online? Aqui está sua fatura. Esqueceu sua senha? Você receberá um link de redefinição de senha. Normalmente, esses emails são criados nos sistemas da organização e enviados por meio de um intermediário (Sendgrid ou Mailgun, por exemplo).

Emails de marketing: Hoje em dia, os emails de marketing só devem ser enviados com o consentimento do destinatário. Esta é uma categoria muito ampla, cobrindo tudo, desde boletins informativos simples e ofertas personalizadas de lojas na web até chainmail CRM automatizado e comunicados de imprensa de RP. As organizações modernas costumam fazer uso de sistemas de terceiros (como Mailchimp ou Mailerlite). Esses serviços são diferentes dos intermediários de email de transação; e-mails podem ser criados usando seu software, e eles podem gerenciar automaticamente listas de destinatários em nome de uma organização.

Emails enviados por pessoas: esses emails são escritos por pessoas reais e geralmente são enviados por meio de serviços de email de terceiros , como GMail e Outlook. Esses sistemas de e-mail predefinidos cobrem o envio e o recebimento de e-mails, bem como a filtragem de spam e outros recursos (grupos, listas de e-mail, antivírus e mais).

Essas categorias de e-mail podem se sobrepor. Um e-mail de transação pode ter um CTA de marketing. Uma cadeia de marketing automatizada pode ser encaminhada a uma pessoa real por um CRM inteligente. Responder a um e-mail de marketing pode colocar você em contato com a equipe de suporte e assim por diante.

 

Como funciona o e-mail?

 

Em teoria, a maioria dos sistemas de e-mail modernos funcionam assim:

 

Os funcionários de uma organização têm um Mail User Agent (MUA) em seus computadores (software como Outlook ou The Bat!), Que podem usar para escrever e ler e-mails.

Quando um funcionário escreve seu e-mail, a mensagem viaja usando SMTP para o servidor de e-mail da organização.

O servidor executa funções de Agente de envio de mensagens (MSA) e Agente de transferência de mensagens (MTA) - em termos práticos, ele recebe o e-mail do remetente original, coloca-o na fila, encontra o servidor MTA do destinatário usando DNS MXs e envia o e-mail para esse servidor na internet.

Outro (ou mesmo o mesmo) servidor executa a função MTA para emails recebidos, armazenando-os e, em seguida, executa a função Mail Delivery Agent (MDA), que permite ao MUA do usuário acessar e recuperar seus emails.

Este é um modelo simplificado: na prática, é um pouco mais complicado do que isso. Freqüentemente, as pessoas usam webmail (eles não têm um programa de e-mail e, portanto, leem e escrevem e-mails em seus navegadores).

 

Do lado do remetente, existem etapas adicionais do MTA para verificações de vírus, autenticação do usuário, limites de proporção e muito mais. Do lado do destinatário, existem servidores MTA adicionais para verificação de vírus e detecção de spam (muitas vezes com recurso a serviços de terceiros). E há servidores de backup para quando os principais falharem.

 

O modelo real de e-mail usado por organizações respeitáveis ​​que operam online (fornecendo serviços ou vendendo algo)

 

De “forluke.txt” para um sistema global

 

O e-mail percorreu um longo caminho desde os anos 60 e 70. Mudou completamente a forma como nos comunicamos, tornou-se a pedra angular da Internet moderna e continua a ser uma das tecnologias definidoras do século XXI.

 

Embora demore apenas alguns segundos para compor um novo e-mail, há vários processos em execução em segundo plano. Entender de onde vieram esses sistemas e por que funcionam tão bem agora pode nos ajudar a melhorá-los ainda mais e nos lembra de valorizar os anos de trabalho que nos trouxeram até este ponto.

 

 

Mergulhe fundo no mundo da tecnologia e cadastre-se no Avance Network a verdadeira comunidade!


Strong

5178 Blog bài viết

Bình luận