[ DKIM ]

Lunghezza e algoritmi della chiave DKIM : controlla il supporto attuale del ricevitore

Limiti crittografici obbligatori separati, scelte consigliate più forti e prove richieste per il tuo effettivo servizio di invio.

A cura del team di ricerca EmailAuth

[ Punti chiave ]

  • Preferisci la crittografia avanzata supportata e verifica l'esatto percorso di invio.
In questa pagina

Scegli un DKIM configurazione chiave che soddisfa il protocollo e funziona su tutti i sistemi che inviano e ricevono la posta. Un numero maggiore in un pannello di controllo non è una decisione di sicurezza completa. Registra l'algoritmo, il tipo di chiave e la prova del destinatario e mantieni la forza crittografica separata dalla consegna e allineamento.

Utilizza i requisiti RSA aggiornati

RFC 8301 aggiorna la vecchia specifica DKIM . Per RSA, le chiavi di firma devono essere di almeno 1024 bit e i firmatari devono utilizzare almeno 2048 bit. I verificatori devono supportare la convalida con chiavi RSA da 1024 a 4096 bit, possono supportare chiavi più grandi e non devono accettare come valide chiavi RSA inferiori a 1024 bit. Un verificatore può comunque applicare una policy locale basata sulla lunghezza della chiave.

La stessa RFC vieta rsa-sha1 per la firma e la verifica. Non utilizzare l'esempio SHA-1 di un tutorial obsoleto come consiglio di distribuzione corrente. Controlla l'effettivo a= valore in un ricevuto DKIM-Signature e il tipo di chiave raggiunto tramite its selettore, piuttosto che fidarsi del ricordo della configurazione originale da parte di un amministratore.

Il minimo e la raccomandazione rispondono a domande diverse. Una chiave RSA a 1024 bit può soddisfare il piano specificato senza soddisfare la scelta consigliata più forte. Se l'organizzazione lo conserva a causa di una limitazione di sistema documentata, registrare l'eccezione, il proprietario e la condizione di rimozione. Non descrivere quell'eccezione come la migliore configurazione universale.

Controlla il servizio prima di generare le chiavi

Determina se il fornitore gestisce le chiavi o accetta il materiale fornito dal cliente. Documenti Amazon SES Easy DKIM a 2048 bit predefinito; che il comportamento del prodotto non dovrebbe essere generalizzato a tutte le piattaforme di posta. Alcuni servizi espongono solo un set di opzioni supportato. Una chiave a 4096 bit generata è inutile se il firmatario previsto non riesce a caricarla o se il percorso di provisioning DNS ne corrompe il record pubblico.

RFC 8463 aggiunge Ed25519-SHA256: i firmatari dovrebbero implementarlo e i verificatori devono implementarlo secondo tale specifica. Le sue dimensioni delle chiavi non sono numericamente paragonabili alle dimensioni RSA come misure di sicurezza equivalenti. Il supporto nello standard non dimostra il supporto in ogni firmatario, destinatario o interfaccia di amministrazione distribuita. Tratta la migrazione di un algoritmo come una modifica di compatibilità con prove esplicite, non come un'impostazione cosmetica. La sezione 6 RFC 8463 consente RSA parallela e Ed25519 firme durante la transizione; devono utilizzare selettori separati poiché ciascun selettore identifica un singolo record chiave. Verificare che il servizio di firma effettivo supporti questo approccio prima di pianificarlo.

Costruisci un'utile matrice di validazione

Per ogni percorso di invio, registrare il software o il fornitore, l'algoritmo, la dimensione della chiave ove rilevante, il selettore, il metodo di pubblicazione e un sistema di ricezione rappresentativo. Tre test separati: il firmatario accetta la configurazione, la chiave pubblica si risolve intatta e un destinatario verifica un messaggio prodotto da quel firmatario.

Una migrazione illustrativa inizia con un firmatario di fatturazione RSA legacy a 1024 bit. L'obiettivo proposto è RSA a 2048 bit con SHA-256. Pubblica un nuovo selettore utilizzando il processo supportato dalla piattaforma, verifica la chiave, invia tramite l'applicazione di fatturazione e controlla il risultato della ricezione. Un test effettuato dalla casella di posta di un dipendente non dimostra che l'applicazione di fatturazione è stata cambiata. Mantenere la vecchia dipendenza solo per la transizione pianificata e la posta legittima ritardata, a meno che la risposta all'incidente non imponga diversamente.

Interpretare con precisione i fallimenti

Se la pubblicazione di un record più grande non riesce, esamina l'interfaccia DNS e la rappresentazione TXT prima di indebolire la crittografia. Se la verifica segnala un algoritmo non supportato, conservare tale risultato confrontandolo con la versione effettiva del ricevitore e del software. Se DKIM passa ma DMARC fallisce, controlla l'allineamento dell'identità invece di modificare nuovamente la dimensione della chiave.

Documentare ciò che è stato testato e ciò che rimane sconosciuto. Un campione di ricevitori di successo è un’utile prova operativa, non una garanzia che copra l’intera Internet. Pianifica la revisione quando cambiano il fornitore, la guida crittografica o importanti destinatari. La decisione è difendibile quando i suoi requisiti, i limiti di attuazione e i risultati osservati sono tutti visibili.

Firme DKIM RSA ed Ed25519: domande di implementazione e interoperabilità · Sintassi della chiave pubblica DKIM : identificare valori DNS troncati o non corretti.

Registrare la decisione prima del lancio

  • Percorso corrente: applicazione, proprietario, dominio di firma, selettore e algoritmo emesso.
  • Scelta proposta: RSA-SHA256 supportato a 2048 bit o superiore ove giustificato, oppure transizione Ed25519 supportata.
  • Prova di accettazione: il firmatario carica la chiave; DNS lo fornisce intatto; un sistema di ricezione attendibile verifica un messaggio da questa applicazione.
  • Condizione di arresto: algoritmo non supportato, chiave non valida o firma mancante. Risolvere il difetto prima di ritirare il selettore funzionante.
  • Eccezione: se si mantiene RSA a 1024 bit, indicare la limitazione, il proprietario del rischio e la data per la rivalutazione.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Cattura l'algoritmo emesso.

Un'opzione salvata del pannello di controllo non costituisce prova della firma trasmessa in rete.

Prossimi passi

  1. Ispezionare i valori a e s.
  2. Testare ogni percorso di applicazione.
  3. Preservare la logica del pensionamento del vecchio selezionatore.

CISO/SecOps

Distinguere il piano dalla raccomandazione.

Un minimo consentito non costituisce un’accettazione permanente del rischio.

Prossimi passi

  1. Esaminare l'utilizzo obsoleto di SHA-1.
  2. Tieni traccia delle eccezioni con chiave più debole.
  3. Esamina le eccezioni quando cambiano le indicazioni.

Fondatore / Non tecnico

Finanzia il lavoro di compatibilità.

La modifica di un'impostazione crittografica è economica solo quando tutti i sistemi dipendenti la supportano già.

Prossimi passi

  1. Identificare i mittenti legacy.
  2. Imposta un proprietario dell'eccezione.
  3. Budget per i rimanenti test di compatibilità.

[ Domande frequenti ]

Domande frequenti

RSA a 1024 bit è vietato dalla RFC 8301 ?

No. Qui è la dimensione minima consentita per la firma RSA. La raccomandazione è di almeno 2048 bit.

Le chiavi RSA inferiori a 1024 bit sono chiavi DKIM accettabili?

RFC 8301 afferma che i verificatori non devono considerare valide tali firme.

Posso mantenere rsa-sha1 per i ricevitori più vecchi?

RFC 8301 vieta la firma e la verifica rsa-sha1. Utilizza una configurazione corrente supportata.

Un destinatario deve accettare ogni firma con una chiave a 2048 bit?

No. La verifica prevede altri requisiti e i destinatari possono applicare la politica di accettazione locale.

RSA a 4096 bit garantisce una consegna migliore?

No. La consegna dipende da altri segnali di autenticazione, policy e filtraggio. Convalidare il servizio e il percorso effettivi.

Una chiave Ed25519 è più debole perché il suo numero di bit è inferiore?

Non confrontare i conteggi di bit RSA e Ed25519 come misure di forza equivalenti. Sono algoritmi diversi.

Cosa succede se l'interfaccia DNS rifiuta una chiave più lunga?

Controllare la gestione delle stringhe TXT supportata e la documentazione del provider prima di selezionare una configurazione più debole.

Cosa dovrebbe contenere un'eccezione relativa alla dimensione della chiave?

Indicare la limitazione, il proprietario responsabile, la configurazione testata, la decisione sul rischio e la condizione per rimuovere l'eccezione.

[ Fonti ]

Fonti

  1. RFC 8301

    Sezioni §3.1 · §3.2

  2. RFC 8463

    Sezioni §3 · §5 · §6

  3. Amazon SES : DKIM facile

    Sezioni Lunghezza della chiave di firma DKIM

  4. RFC 6376 : firma DKIM e campi chiave

[ Glossario ]

Glossario

dkim
Una firma associata al dominio sulle intestazioni e sul contenuto del corpo del messaggio selezionati che un destinatario verifica con i dati della chiave pubblica.
selettore
Il valore s utilizzato con il dominio di firma per individuare i dati di verifica DKIM .
RSA
L'algoritmo a chiave pubblica utilizzato dal metodo di firma DKIM rsa-sha256.
ed25519
L'algoritmo di firma a chiave pubblica aggiunto a DKIM da RFC 8463 .

Provenienza aziendale

Perché le principali istituzioni finanziarie e i governi hanno ritirato le dashboard di sicurezza della posta elettronica.

Le tradizionali piattaforme di autenticazione e-mail ti vendono una dashboard e chiedono ai tuoi ingegneri di fare il lavoro. Negli ambienti ad alto rischio, la supervisione manuale comporta un’applicazione ritardata, deviazioni della configurazione e domini ombra non monitorati.

EmailAuth è la piattaforma di provenienza della posta elettronica degli agenti. I nostri agenti applicano p=reject, mantieni allineati i mittenti di terze parti e sposta i tuoi domini al massimo RFC 9989 conformità, il nuovo standard DMARC , con verificabilità human-in-the-loop.

Governi Grandi imprese Istituti finanziari di primo livello

SaaS · Locazione dedicata · Air-gapped on-premise · Crittografia BYOK

Base di conoscenza