O DKIM usa criptografia de chave pública para verificar que as mensagens não foram alteradas e que estão associadas ao domínio que as assinou.
Tamanho da chave: A RFC 8301 recomenda RSA de 2048 bits como padrão. O Ed25519 existe, mas os grandes provedores ainda não o verificam.
O cabeçalho DKIM-Signature contém:
d=: Domínio de assinatura (usado no alinhamento DMARC)s=: Nome do seletorc=: Canonicalização (userelaxed/relaxed)h=: Cabeçalhos assinados (precisa incluirfrom)bh=: Hash do corpob=: Assinatura
Rotação de chaves: A cada 6 a 12 meses. Publique a nova chave e mantenha a antiga ativa por 1 a 2 semanas.
Falhas comuns de DKIM:
- Seletor que não corresponde ao DNS
- Corpo modificado por listas de discussão
- Chaves de 2048 bits que ultrapassam o limite de tamanho das strings DNS
- Falta de
fromna tagh=
Entre para acompanhar o que você já leu.