SPF, DKIM e DMARC - O que são e sua importância

Você já deve ter tido um e-mail ou um remetente bloqueado ou pelo SPF ou pelo DKIM ou pelo DMARC e se perguntou por que isso aconteceu, certo? Em suma, isso acontece porque eles autenticam os remetentes dos e-mails. Sendo assim, todos funcionam somente para envio. Ou seja, nenhum deles tem relação com recebimento de mensagens, mas sim com a entregabilidade delas. No entanto, você sabe o que são ou por que são tão importantes? Não se preocupe, porque nesse post nós vamos te explicar o que SPD, DKIM e DMARC são e qual é a importância deles.

O que é SPF?

Também conhecido como Sender Policy Framework, ele é um protocolo de autenticação de e-mails que permite que os domínios definam quais servidores podem enviar e-mails no seu nome. Assim, ajudando a previnir a falsificação de endereços de e-mail e reduzindo o risco de ataques de phishing e spam.

O que faz?

O SPF é como uma camada extra de verificação para os servidores receptores de e-mail. Já que, ao receber a mensagem, o servidor de destino consulta o registro SPF do domínio remetente, para confirmar se tal servidor de envio tem autorização para enviar e-mails para aquele domínio. Se a verificação for bem-sucedida, o sistema considerará a mensagem legítima. No entanto, se não passar na verificação, o sistema pode classificá-la como spam ou simplesmente rejeitá-la.

Como funciona?

Seu funcionamento se baseia na publicação de um registro específico no DNS do domínio remetente. Esse registro é do tipo TXT e nele contém uma lista de endereços IP ou de nomes de hosts autorizados a enviar e-mails no nome do domínio.

Quando o servidor de e-mail recebe uma mensagem, ele identifica o domínio presente no endereço de e-mail do remetente. Logo em seguida, ele consulta o DNS para obter o registro SPF associado ao domínio do remetente. Assim, ele compara o endereço IP do servidor de envio com a lista de IPs autorizados no registro SPF.

Dependendo do resultado, o servidor receptor ou irá aceitar ou classificá-la como suspeita ou rejeitar a mensagem.

Qual a sua importância?

O SPF é importante por diversos motivos, entre eles estão:

  • Proteção contra falsificação de e-mails – ele impede que remetentes, que não são autorizados, enviem mensagens usando o nome do seu domínio. Sendo assim, ele ajuda a manter a sua integridade e sua reputação na internet.
  • Melhoria na entregabilidade – e-mails que são enviados por servidores autorizados tem uma alta chance de serem entregues com sucesso. Dessa forma, reduzindo a chance das mensagens serem marcadas como spam.
  • Diminuição de spam e phishing – validando os servidores de envio, ele diminui a quantidade de e-mails falsos que podem ser enviados no nome do seu domínio. Assim, protegendo os seus clientes e seus funcionários de possíveis golpes.

Por padrão o SPF já vem configurado em todos os nossos planos de hospedagem de sites, não sendo necessário nenhum ajuste.

O que é DKIM?

Também conhecido como Domain Keys Identified Mail, é um protocolo de autenticação de e-mails que permite que os proprietários dos domínios assinem, digitalmente, suas mensagens. Desse modo, garantindo a integridade e a autenticidade do conteúdo enviado na mensagem. Os desenvolvedores criaram esse mecanismo para combater algumas práticas maliciosas, como falsificação do remetente e phishing. Assim, ele assegura que o e-mail recebido permaneça inalterado durante o envio e realmente venha do domínio declarado.

O que faz?

O DKIM adiciona uma assinatura digital exclusiva no cabeçalho de cada e-mail enviado. No entanto, o servidor de envio gera essa assinatura usando uma chave privada. E quando o servidor destinatário recebe o e-mail, ele usa a chave pública, publicada no DNS do domínio remetente, para verificar a assinatura. Se o sistema validar a assinatura com sucesso, ele confirmará que ninguém adulterou o e-mail e que o domínio de origem o autorizou.

Como funciona?

Seu funcionamento começa quando o domínio do remetente cria um par de chaves criptográficas, uma privada e uma pública. O sistema assina os e-mails com a chave privada, enquanto publica a chave pública no DNS do domínio, em um registro TXT específico.

Quando o remetente envia uma mensagem, seu servidor de e-mail gera um hash, que é um resumo criptográfico do conteúdo do e-mail e dos cabeçalhos selecionados. Esse hash é criptografado com a chave privada, criando a assinatura digital que é adicionada ao cabeçalho do e-mail.

Logo depois disso, o servidor de e-mail receptor, ao receber a mensagem, identifica a presença da assinatura DKIM e extrai o domínio e o seletor localizados no cabeçalho. Em seguida, ele consulta o DNS para obter a chave pública correspondente e a usa para descriptografar a assinatura. Assim, conseguindo obter o hash original.

Logo após isso, o servidor recalcula o hash do e-mail recebido e o compara com o hash original. Se os hashs coincidirem, o sistema valida a assinatura.. Assim, confirmando a autenticidade e a integridade da mensagem.

Qual a sua importância?

O DKIM é importante por diversos motivos, entre eles estão:

  • Proteção contra falsificação e phishing – ao se assegurar que os e-mails são autênticos e não foram alterados, o DKIM atrapalha agentes mal-intencionados. Agentes esses que enviam mensagens fraudulentas com o nome de domínios legítimos. Desse modo, reduzindo o risco de ataques de phishing.
  • Melhora na entregabilidade dos e-mails – e-mails assinados com DKIM tem uma probabilidade maior de serem reconhecidos como legítimos pelos servidores destinatários. Assim, diminuindo as chances dos e-mails serem classificados como spam ou serem rejeitados.
  • Reforço da reputação do domínio – os domínios que usam DKIM demonstram compromisso com a sua segurança e a sua autenticidade. O que melhora a sua reputação, junto com os provedores de e-mail e os destinatários.

Por padrão o DKIM já vem configurado em todos os nossos planos de hospedagem de sites, não sendo necessário nenhum ajuste.

O que é DMARC?

Também conhecido como Domain-based Message Authentication Reporting & Conformance, é um protocolo de autenticação de e-mails, que tem como objetivo proteger os domínios contra o uso não autorizado dos mesmos para práticas como phishing. Ele permite que os proprietários dos domínios definam políticas que instruem os servidores de e-mail receptores sobre como lidar com as mensagens que falham nas verificações de autenticação. Além disso, ele também  fornece relatórios sobre essas atividades.

O que faz?

O DMARC estabelece uma política que define como os e-mails provenientes de um domínio devem ser tratados pelos servidores receptores. Isto é importante principalmente quando não passam pelas verificações SPF e DKIM. Sendo assim, com o DMARC os proprietários dos domínios podem especificar se os e-mails que falham nas verificações devem sofrer:

  • Nenhuma ação – e-mail é entregue normalmente.
  • Quarentena – e-mail é marcado como suspeito em potencial e pode ser direcionado para pasta de spam.
  • Rejeitado – e-mail é bloqueado e não é entregue ao destinatário.

Além disso, o DMARC também oferece um mecanismo para que os servidores receptores enviem relatórios aos proprietários dos domínios sobre as mensagens que passam ou falham nas verificações de autenticação. Assim, permitindo que os proprietários monitorem e ajustem as suas políticas conforme as suas necessidades.

Como funciona?

O funcionamento do DMARC se baseia na interação entres os protocolos SPF e DKIM. Primeiramente, o proprietário do domínio adiciona um registro DMARC no DNS do domínio. Assim, especificando a política desejada (nenhuma, quarentena ou rejeitar) e fornecendo os endereços de e-mail para onde os relatórios serão enviados.

Desse modo, quando o servidor destinatário recebe um e-mail, ele verifica os protocolos SPF e DKIM do domínio do remetente para autenticar a mensagem.

Logo em seguida, o DMARC verifica se os domínios usados no SPF e DKIM estão condizentes com o domínio no campo From do e-mail. Essa concordância garante que o e-mail foi realmente enviado pelo domínio que afirma representar.

Assim, com base nos resultados das verificações e da política do DMARC, o servidor receptor decidirá se aceita, coloca em quarentena ou rejeita a mensagem.

Logo depois disso,  os servidores receptores enviam os relatórios para os endereços especificados no DMARC. Esses relatórios fornecem insights sobre as tentativas de envio de e-mails em nome do domínio.

Qual a sua importância?

O DMARC é importante por diversos motivos, entre esses motivos estão:

  • Proteção contra phishing e spoofing – por autenticar seus e-mails e especificar políticas para mensagens não autenticadas, o DMARC reduz significativamente  os riscos de ataques de phishing e falsificação de identidade (Spoofing).
  • Melhoria na entregabilidade de e-mails – e-mails legítimos tem uma possibilidade maior de serem entregues com sucesso. Já que os servidores receptores verificam a sua autenticidade, reduzindo as chances de serem marcados como spam.
  • Relatórios e monitoramento – os relatórios fornecidos pelo DMARC permitem que os proprietários dos domínios monitorem o uso dos seus domínios  em e-mails. Assim, identificando e corrigindo possíveis abusos ou configurações inadequadas.
  • Reputação da marca – ao proteger os destinatários de e-mails fraudulentos enviados em seu nome, o DMARC  ajuda a manter e a fortalecer a confiança no seu negócio.

Qual a importância do SPF, DKIM e DMARC juntos?

O uso conjunto dos protocolos SPF, DKIM e DMARC cria uma abordagem de segurança em camadas que aumenta a proteção do domínio contra fraudes, phishing e spoofing. Sendo assim, todos esses protocolos se complementam para formar uma proteção forte e efetiva na entregabilidade de seus e-mails.

Dessa forma, usando todos os protocolos juntos você consegue:

  • Reforça a autenticidade e integridade das comunicações – combinação desses protocolos garante que os e-mails não sejam só enviados de fontes autorizadas, mas também que o conteúdo não seja alterado durante o envio. Essa proteção dificulta que atacantes consigam falsificar mensagens, aumentando significativamente a confiabilidade das comunicações por e-mail.
  • Melhora a entregabilidade e a reputação do domínio – quando os provedores de e-mail detectam que um domínio utiliza uma política robusta de autenticação, a probabilidade de que as mensagens legítimas cheguem às caixas de entrada aumenta. Isso ocorre porque os filtros de spam e os sistemas de segurança passam a confiar mais nos e-mails que passaram por esses três níveis de verificação, reforçando a imagem e a credibilidade do domínio.
  • Fornece monitoramento e visibilidade contínua – o uso conjunto desses protocolos possibilita a geração de relatórios detalhados sobre as tentativas de envio de e-mails que não atendem aos critérios de autenticação. Esses relatórios permitem que os administradores identifiquem rapidamente atividades suspeitas, ajustem as políticas de segurança e adotem medidas para mitigar riscos.

Ou seja, o uso do SPF,  do DKIM e do DMARC não cria só uma barreira mais forte contra ataques, mas também fortalece a confiança nas comunicações por e-mail, melhora a entregabilidade das mensagens e protege a reputação do domínio. Isto é importantíssimo para que as organizações tenham um ambiente de e-mail seguro e confiável.

Configurando SPF

Não é necessário configurar o SPF aqui na Hosting Machine. Isto é porque ele é configurado automaticamente. Sendo assim, não há necessidade de configurá-lo manualmente.

Representação da localização do SPF
Representação da localização do SPF

No entanto, caso você consiga desconfigurar ele, de alguma maneira, você só precisa ir no Entregabilidade de e-mail, clicar em Gerenciar, ir para a área do SPF e clicar em Instalar o registro sugerido. Entretanto, caso o problema ainda persista, entre em contato com o nosso suporte.

Configurando DKIM

Não é necessário configurar o DKIM aqui na Hosting Machine. Isto é porque ele é configurado automaticamente. Sendo assim, não há necessidade de configurá-lo manualmente.

Representação da localização do DKIM
Representação da localização do DKIM

No entanto, caso você consiga desconfigurá-lo de alguma maneira, você só precisa ir no Entregabilidade de e-mail, clicar em Gerenciar, ir para a área do DKIM e clicar em Instalar o registro sugerido. Entretanto, caso o problema ainda persista, entre em contato com o nosso suporte.

Configurando DMARC

Diferentemente dos anteriores, o DMARC não vem configurado. Ou seja, você precisa configurar o DMARC manualmente. No entanto, é bastante simples de configurá-lo. Caso tenha algum problema com ele, você pode entrar em contato com o nosso suporte.

Conclusão

Em conclusão, o uso conjunto dos protocolos SPF, DKIM e DMARC são uma solução importante, que garante a segurança e a confiabilidade das comunicações eletrônicas.

Já que, implementando esses protocolos, você não só protege os seus domínios contra usos indevidos, mas também fortalece a reputação da marca, melhora a taxa de entrega dos e-mails e garante uma transparência maior e controle sobre suas mensagens enviadas.

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *