[ DKIM ]

Ruota le chiavi DKIM senza perdere la verifica per la posta in transito

Separare la pubblicazione della nuova chiave, il cutover della firma, la sovrapposizione e il ritiro e verificare cosa utilizzano i messaggi effettivamente ricevuti.

A cura del team di ricerca EmailAuth · 5 minuti di lettura

[ Punti chiave ]

  • Pubblica nuovo materiale di verifica prima di cambiare firmatario.
  • Mantenere disponibili i vecchi e i nuovi selettori per un periodo di transizione giustificato.
  • Trattare la risposta di compromesso separatamente dalla rotazione di routine.
In questa pagina

Un pianificato DKIM la rotazione cambia la chiave privata che firma la nuova posta preservando il materiale di verifica necessario per i messaggi già in transito. Pubblicazione di una nuova chiave pubblica, cambio del firmatario e ritiro della vecchia selettore sono fasi separate.

Inizia con il servizio di firma e la sua procedura di rotazione supportata. Una delega di selezione gestita dal fornitore ha un modello operativo diverso da una coppia di chiavi controllata direttamente dalla tua organizzazione.

Stabilire lo stato di firma corrente

Utilizzare i messaggi originali ricevuti per identificare i domini di firma d= effettivi e i selettori s=. Correlarli con il servizio di firma, il modello di gestione delle chiavi e il proprietario dell'azienda.

Un record DNS può esistere senza essere utilizzato dai messaggi correnti. Al contrario, un vecchio messaggio può fare riferimento a un selettore che non è più la scelta attiva per la nuova posta.

Salva le risposte pubbliche pertinenti e lo stato di configurazione. Conserva le chiavi di firma private nel sistema di firma autorizzato, non in un ticket, in un foglio di calcolo dell'inventario o in un record DNS pubblico.

Conferma l'algoritmo e i requisiti del fornitore

Esaminare le attuali linee guida crittografiche e il comportamento di verifica supportato. RFC 8301 §3 esclude rsa-sha1 e imposta i requisiti di dimensione della chiave RSA; consiglia chiavi RSA di almeno 2048 bit. RFC 8463 §5 definisce Ed25519-SHA256 come metodo aggiuntivo.

La specificazione di un algoritmo e l'effettivo supporto dei mittenti, dei fornitori e dei destinatari coinvolti sono prove diverse. Non modificare un servizio di produzione in un metodo che la sua configurazione supportata non può utilizzare.

Per la firma gestita dal provider, seguire i valori generati e il processo di rotazione. Un alias DNS può delegare la gestione delle chiavi senza fornire al tuo team la chiave privata o un controllo di cutover manuale.

Pubblica nuovo materiale di verifica prima del passaggio

Se il progetto supportato utilizza un nuovo selettore, pubblica prima il materiale di verifica pubblico corretto. Conferma il nome del proprietario finale, la risposta e l'eventuale catena di delega.

Utilizzare un selettore diverso per una nuova chiave laddove la procedura supportata lo consente. La sostituzione della chiave sotto un selettore può lasciare i messaggi firmati con la vecchia chiave incapaci di verificare rispetto alla sostituzione.

Non rimuovere la vecchia chiave semplicemente perché la nuova risposta DNS sembra corretta. In questa fase hai stabilito la pubblicazione, non che il firmatario abbia cambiato o che ogni ricevente possa recuperare il materiale previsto.

Cambia firma e verifica i nuovi messaggi

Utilizzare la procedura di firma autorizzata per iniziare a firmare con la nuova chiave. Invia messaggi rappresentativi attraverso percorsi importanti e controlla le firme originali ricevute e i risultati attendibili.

In una rotazione sintetica, la posta precedente utilizza s=old2026 e la nuova posta utilizza s=new2026. Entrambi i nomi di verifica pubblica rimangono disponibili durante la sovrapposizione pianificata, mentre i nuovi messaggi ricevuti dimostrano il selettore previsto e una firma di passaggio.

Se un gateway modifica il messaggio dopo la firma, un test diretto prima di quel gateway risulta incompleto. Controlla il percorso aziendale completo e DMARC allineamento così come il risultato della firma grezza.

Scegli il pensionamento dalle condizioni di consegna

RFC 6376 §3.1 descrive la pubblicazione simultanea durante la transizione in cui la posta potrebbe essere ancora in transito. Non fornisce una durata di sovrapposizione universale per ogni organizzazione.

Valutare le code, il comportamento dei nuovi tentativi, i ritardi di consegna previsti, il comportamento della cache DNS , la scadenza delle firme rilevanti e le esigenze di verifica. Registrare il motivo della sovrapposizione scelta ed eventuali vincoli del fornitore.

Ritirare il vecchio materiale di verifica dal processo supportato solo quando tale valutazione lo giustifica. Un controllo successivo di un messaggio salvato può differire dal risultato del tempo di consegna originale dopo la rimozione della chiave.

Tratta il sospetto compromesso come una decisione diversa

La rotazione di routine mira alla continuità. Una sospetta compromissione della chiave privata può richiedere una restrizione urgente o il ritiro nonostante il potenziale impatto della verifica sulla posta più vecchia.

Seguire il processo di incidente dell'organizzazione e la risposta supportata del fornitore di servizi di firma. Conservare le prove e spiegare il compromesso. Non promettere che una sovrapposizione adatta alla manutenzione ordinaria sia adatta durante una compromissione attiva.

Chiudi con un record di firma verificabile

Conservare il servizio, il proprietario, i selezionatori vecchi e nuovi, le prove della pubblicazione, l'osservazione del taglio, la logica della sovrapposizione, la decisione di pensionamento e i risultati ricevuti dal rappresentante.

IL guida alla selezione spiega la ricerca dell'identità. Per Microsoft 365 o Workspace, utilizzare il loro specifico dell'inquilino O dominio selezionato guida alla configurazione. Una rotazione è completa quando viene verificata la nuova rotta di firma e la vecchia dipendenza è stata ritirata per un motivo documentato.

Utilizzare tre controlli di accettazione separati

La checklist proposta non lo è un record di rotazione completata. Prima del cutover, conferma che il nuovo selettore si risolve nel valore pubblico generato mentre il vecchio selettore rimane disponibile. Dopo il cutover, un messaggio dell'applicazione appena ricevuto dovrebbe mostrare s=new2026 e il dominio d previsto con un passaggio attendibile. Prima del pensionamento, verificare che la coda/riprova concordata e le condizioni di verifica siano soddisfatte e registrare la decisione. Un passaggio da un'applicazione non correlata non chiude il percorso interessato. Non trasformare un intervallo di esempio in un tempo di attesa universale.

[ Porta via ]

Pubblica nuovo materiale di verifica prima di cambiare firmatario. Mantenere disponibili i vecchi e i nuovi selettori per un periodo di transizione giustificato. Trattare la risposta di compromesso separatamente dalla rotazione di routine.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Tieni traccia della pubblicazione, della firma e del ritiro separatamente.

Utilizzare le identità di firma effettive e il modello di gestione delle chiavi supportato anziché dare per scontato che i record DNS disponibili indichino l'uso corrente.

Prossimi passi

  1. Verificare il nuovo selettore prima del cutover.
  2. Test dopo il gateway finale.
  3. Documentare la sovrapposizione e le condizioni di pensionamento.

CISO/SecOps

Esaminare la custodia delle chiavi e il compromesso.

La continuità pianificata e la risposta di compromesso possono richiedere decisioni diverse. Richiedere proprietà, controlli di accesso e prove di ogni fase.

Prossimi passi

  1. Esaminare la responsabilità della gestione della chiave privata.
  2. Valutare la conservazione delle prove di verifica.
  3. Confermare il percorso di escalation della compromissione.

Fondatore / Non tecnico

Richiedere continuità per la posta importante.

La rotazione dovrebbe avere un proprietario e un piano di test per i messaggi di cui l'azienda ha bisogno, con una risposta distinta se si sospetta una compromissione.

Prossimi passi

  1. Identificare i flussi di lavoro critici.
  2. Accettare la modifica e l'escalation della proprietà.
  3. Richiedi il risultato del messaggio ricevuto dopo il cutover.

[ Domande frequenti ]

Domande frequenti

Devo eliminare il vecchio selettore non appena viene pubblicata la nuova chiave?

Non per una rotazione di routine senza valutare la posta ancora in transito e altre dipendenze dalla verifica. La pubblicazione, il passaggio alla firma e il ritiro sono fasi separate.

RFC 6376 §3.1

Perché utilizzare un nuovo selettore per una nuova chiave?

Mantiene distinguibile il vecchio e il nuovo materiale di verifica durante la transizione. La sostituzione di una chiave sotto lo stesso selettore può complicare la successiva interpretazione dei messaggi più vecchi.

RFC 6376 §3.1

Esiste un periodo di sovrapposizione DKIM universale?

Qui non è prescritta alcuna durata universale. Considera le code di consegna, i nuovi tentativi, la memorizzazione nella cache DNS , le condizioni di firma, i controlli del fornitore e le esigenze di verifica dell'organizzazione.

Una nuova chiave DNS dimostra che la firma è cambiata?

No. Controlla i nuovi messaggi ricevuti dal servizio attuale e conferma il loro selettore, il dominio di firma e il risultato della verifica attendibile.

Cosa dovrebbe seguire una rotazione gestita dal fornitore?

Utilizza i valori generati attualmente dal provider e il processo supportato. La gestione delegata delle chiavi può avere controlli e restrizioni diversi dalla firma gestita direttamente.

Una chiave ritirata può influire sulla verifica dei messaggi salvati?

SÌ. Un tentativo di verifica successivo può dipendere dal materiale DNS che era disponibile al momento della consegna ma che da allora è stato modificato o rimosso. Conservare le prove dei tempi di consegna.

RFC 6376 §3.1 RFC 6376 §6.1.2

Un sospetto compromesso dovrebbe utilizzare la normale sovrapposizione di manutenzione?

Non dare per scontato che sia così. La risposta agli incidenti può richiedere un’azione urgente con un diverso compromesso di continuità. Seguire il processo autorizzato e conservare le prove.

Cosa dimostra che la rotazione pianificata è completa?

Conserva le prove di pubblicazione e interruzione, le firme e l'allineamento del passaggio del percorso reale, la logica della sovrapposizione, la decisione di pensionamento e la proprietà responsabile del servizio.

[ Fonti ]

Fonti

  1. RFC 6376

    Sezioni §1 · §2.1 · §3.1 · §3.5 · §6.1.2 · §8.3

  2. RFC 8301

    Sezioni §3

  3. RFC 8463

    Sezioni §5 · §6

  4. RFC 9989

    Sezioni §4.1 · §4.4

  5. RFC 1034

    Sezioni §3.6 · §4.2

[ Glossario ]

Glossario

DMARC
Un meccanismo che mette in relazione le identità email autenticate con il dominio dell'autore e la sua policy.

RFC 9989 §4.1

Allineamento
La relazione richiesta tra un identificatore autenticato e il dominio dell'autore in DMARC .

RFC 9989 §4.4

DNS autorevole
Server DNS responsabili della fornitura dei dati di una zona, distinti dalle risposte del risolutore memorizzato nella cache.

RFC 1034 §4.2

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.

RFC 6376 §1

Selettore
Il valore s utilizzato con il dominio di firma per individuare i dati di verifica pubblica DKIM .

RFC 6376 §3.1

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