E-mail seguro utilizando DKIM e DMARC

E-mail seguro utilizando DKIM e DMARC

Hoje vamos falar sobre dois registros de DNS importantes para a segurança do e-mail corporativo, DKIM e DMARC.

DKIM

O DKIM (DomainKeys Identified Mail) deve ser considerado um método para verificar se o conteúdo das mensagens é confiável, o que significa que elas não foram alteradas desde o momento em que a mensagem saiu do servidor de e-mail inicial. Essa camada adicional de confiabilidade é alcançada por uma implementação do processo padrão de assinatura de chave pública/privada. Mais uma vez, os proprietários do domínio adicionam uma entrada DNS com a chave pública DKIM, que será usada pelos receptores para verificar se a assinatura DKIM da mensagem está correta, enquanto no lado do remetente, o servidor assinará as mensagens de e-mail com a chave privada correspondente.

Como funciona o DKIM:

  • Ao enviar uma mensagem de saída, o último servidor na infraestrutura de domínio verifica suas configurações internas se o domínio usado no cabeçalho “De:” estiver incluído em sua signing table “tabela de assinatura”. Se não, o processo para aqui;
  • Um novo cabeçalho, chamado “DKIM-Signature”, é adicionado à mensagem de e-mail usando a parte privada da chave no conteúdo da mensagem;
  • A partir daqui a mensagem principal não pode ser modificada, caso contrário o cabeçalho DKIM não será mais compatível;
  • Na recepção, o servidor de recebimento fará uma consulta TXT DNS para recuperar a chave usada no campo DKIM-Signature;
  • O resultado da verificação do cabeçalho DKIM pode ser usado ao decidir se uma mensagem é fraudulenta ou confiável;

DMARC

DMARC (Domain-based Message Authentication, Reporting, and Conformance), é um padrão técnico criado com a missão de reduzir as fraudes e os abusos via e-mail, validando as mensagens enviadas e padronizando o modo com que os provedores fazem a leitura e a autenticação dos e-mails recebidos. O DMARC já está sendo difundido e muito utilizado, até mesmo por grandes nomes do mercado, como o Google e a Microsoft.

Para configurar o registro DMARC, é necessário que os registros DKIM e SPF estejam ativos no domínio.

O registro DMARC é constituído de diversas tags com funções específicas. No quadro abaixo, você terá uma visão geral das principais tags usadas:

Somente as tags v (versão) e p (política) são obrigatórias.

Estão disponíveis três possíveis configurações de política para as mensagens:

None: Nada é feito. As mensagens afetadas são apenas registradas no relatório diário.

Quarentine: As mensagens afetadas são marcadas como spam.

Reject: A mensagem é cancelada na camada SMTP.

Exemplos de registros DMARC na prática:

”v=DMARC1; p=none; rua=mailto:dmarc@exemplo.com”

Outro exemplo com políticas Reject e Quarantine:

v=DMARC1; p=reject; pct=100; rua=mailto:dmarc@exemplo.com

v=DMARC1; p=quarantine; sp=none; pct=100; rua=mailto:dmarc@exemplo.com

Após a configuração desses dois registros DNS juntamente com o SPF, teremos o e-mail mais seguro, na questão da validação do envio e recebimento pelo servidor de e-mail do destinatário.

Hoje se torna muito importante a segurança dos seus e-mails para evitar fraudes e phishing no seu ambiente corporativo. Qualquer dúvida entre em contato com os nossos especialistas.

About the Author

Deixe uma resposta