SPF, DKIM e DMARC: Como Proteger Seu Domínio contra Fraudes e Phishing

proteger e-mails
hostoo

A autenticação de e-mails é essencial para proteger seu domínio contra golpes como spoofingphishing e outros ataques cibernéticos. SPF, DKIM e DMARC são protocolos que ajudam a validar a origem e a integridade das mensagens, aumentando a confiabilidade e a entrega dos seus e-mails.

Neste material, você aprenderá:

  • O que são SPF, DKIM e DMARC e como funcionam.
  • Como configurar cada um deles no seu domínio.
  • Por que a combinação desses protocolos é crucial para a segurança do e-mail.

1. SPF (Sender Policy Framework)

O que é o SPF?

O SPF (Sender Policy Framework) é um protocolo que permite ao domínio especificar quais servidores de e-mail estão autorizados a enviar mensagens em seu nome. Ele ajuda a prevenir falsificação de remetentes (spoofing).

Como Funciona?

Quando um e-mail é recebido, o servidor do destinatário verifica o registro SPF no DNS do domínio do remetente. Se o IP do servidor que enviou a mensagem não estiver na lista autorizada, o e-mail pode ser marcado como suspeito ou rejeitado.

Exemplo de Registro SPF no DNS

v=spf1 include:_spf.google.com ~all  
  • v=spf1: Versão do SPF.
  • include:_spf.google.com: Autoriza servidores do Google (Gmail/Workspace) a enviar e-mails.
  • ~all: Indica que outros servidores não autorizados devem ser tratados como “soft fail” (~) ou rejeitados (“-all”).

Como Configurar SPF?

  1. Acesse o painel de DNS do seu domínio (ex: Cloudflare, GoDaddy, Registro.br).
  2. Adicione um registro TXT com o valor SPF.
  3. Teste a configuração usando ferramentas como MXToolbox.

2. DKIM (DomainKeys Identified Mail)

O que é o DKIM?

O DKIM (DomainKeys Identified Mail) é um método de autenticação que assina digitalmente os e-mails com uma chave criptográfica, garantindo que a mensagem não foi alterada no caminho.

Como Funciona?

  1. O servidor de envio adiciona uma assinatura DKIM no cabeçalho do e-mail.
  2. O servidor do destinatário verifica a assinatura usando a chave pública registrada no DNS do domínio.
  3. Se a assinatura for válida, o e-mail é autenticado.

Exemplo de Registro DKIM no DNS

v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...  
  • v=DKIM1: Versão do DKIM.
  • k=rsa: Tipo de criptografia (RSA).
  • p=...: Chave pública.

Como Configurar DKIM?

  1. Gere um par de chaves (pública e privada) usando ferramentas como DKIM Record Generator.
  2. Adicione a chave pública como um registro TXT no DNS.
  3. Configure seu servidor de e-mail (ex: Gmail, Outlook, Zoho) para assinar mensagens com a chave privada.

3. DMARC (Domain-based Message Authentication, Reporting & Conformance)

O que é o DMARC?

O DMARC (Domain-based Message Authentication, Reporting & Conformance) define políticas para tratar e-mails que falham na autenticação SPF e/ou DKIM, além de fornecer relatórios de entrega.

Como Funciona?

  1. O servidor do destinatário verifica SPF e DKIM.
  2. Se ambos falharem, o DMARC decide o que fazer (rejeitar, colocar em quarentena ou permitir).
  3. Relatórios são enviados ao administrador do domínio.

Exemplo de Registro DMARC no DNS

v=DMARC1; p=quarantine; rua=mailto:relatorios@seudominio.com  
  • v=DMARC1: Versão do DMARC.
  • p=quarantine: Política para e-mails não autenticados (nonequarantinereject).
  • rua=mailto:...: E-mail para receber relatórios.

Como Configurar DMARC?

  1. Certifique-se de que SPF e DKIM já estão configurados.
  2. Adicione um registro TXT no DNS com a política DMARC.
  3. Monitore os relatórios para ajustar políticas.

4. Por Que Usar SPF, DKIM e DMARC Juntos?

ProtocoloFunçãoBenefício
SPFDefine servidores autorizadosEvita falsificação de remetente
DKIMAssina e-mails digitalmenteGarante integridade da mensagem
DMARCDefine políticas e relatóriosMelhora a entrega e segurança

A combinação dos três aumenta a reputação do domínio e reduz ataques de phishing e spam.


5. Ferramentas para Testar Autenticação


Conclusão

Configurar SPF, DKIM e DMARC é essencial para proteger seu domínio e melhorar a entrega de e-mails. Comece com SPF e DKIM e depois implemente o DMARC para políticas avançadas. Monitore regularmente os relatórios para ajustes contínuos.

Próximos Passos

✅ Configure SPF no seu DNS.
✅ Adicione DKIM e assine seus e-mails.
✅ Implemente DMARC com política inicial branda (p=none).
✅ Analise relatórios e ajuste para p=quarantine ou p=reject.

Com essas medidas, seu domínio estará protegido e seus e-mails terão maior credibilidade! 🚀

Cheque como está a propagação DNS de um domínio pelo mundo

E-Consulters

A ferramenta whatsmydns.net permite fazer uma rápida checagem da propagação DNS de um domínio em diversos países ao mesmo tempo.

Você pode testar as alterações feitas em domínios novos ou existentes e validar se a alteração foi feita corretamente. Isso dá a você uma visão imediata de como os usuários podem resolver os registros DNS do seu site, e-mail ou outro serviço online globalmente.

O que é DNS e como funciona?

O Domain Name System (DNS) é um sistema usado para converter um nome (como guiadohost.com) em um endereço IP (como 192.168.2.1), que é usado por computadores para se comunicar em uma rede como a Internet.

Ao visitar um site, seu dispositivo solicita o endereço ao servidor DNS local. Se você não visitou recentemente o site, será necessário encaminhar a solicitação para o servidor responsável por gerenciá-lo.

Depois que um resultado é retornado, ele é armazenado localmente em um cache DNS para acelerar solicitações futuras. O tempo de armazenamento depende do Time to Live (TTL) configurado.

O que é propagação de DNS?

Propagação de DNS é o termo comumente usado para verificar o estado atual de um DNS ou zona DNS através do mundo. Uma alteração nestes registros pode levar alguns minutos ou até mesmo dias para propagar em todos os servidores de internet.

Após uma alteração nos registros DNS de seu site, após uma troca de empresa de hospedagem por exemplo, pessoas ao redor do mundo podem ver uma versão diferente dele, oscilando entre os dois provedores de hospedagem, até que a propagação esteja concluída.

Quais registros DNS podem ser verificados?

Você pode realizar verificações de tipos de registro comuns no whatsmydns.net, incluindo:

  • A – O tipo mais comum, usado para apontar para um endereço IP.
  • CNAME – Nome canônico ou alias, normalmente direcionam para endereços web (google.com por exemplo)
  • MX – Mail Exchanger, são usados ​​para definir servidores de e-mail e suas prioridades.
  • NS – Nameserver, estes armazenam os nameservers autorizados, comumente utilizados para direcionar o domínio para determinado serviço de hospedagem.
  • TXT – É uma entrada de texto, normalmente utilizada para alguma confirmação de propriedade ou configuração de serviços, como SPF, DKIM e DMARC.

Os tipos de registros adicionais que podem ser verificados no whatsmydns.net e geralmente são utilizados em configurações mais avançadas incluem: AAAACAAPTRSOA e SRV.