[ DKIM ]

Archivia e proteggi le chiavi private DKIM nei sistemi di firma

Mappa ogni sistema che può utilizzare una chiave privata DKIM e riduci l'esposizione non necessaria a copie, accessi e ripristini.

A cura del team di ricerca EmailAuth

[ Punti chiave ]

  • Accesso alla firma dell'inventario e accesso all'esportazione segreta.
  • Traccia le chiavi attraverso gli artefatti di distribuzione, i backup e i percorsi di ripristino.
  • Utilizzare la sostituzione controllata dopo l'esposizione anziché ripristinare un segreto compromesso.
In questa pagina

A DKIM la chiave privata è l'autorità per creare firme che possono essere verificate rispetto al record pubblico corrispondente. La sola protezione del record DNS non protegge tale autorità. Inventariare i sistemi di firma, gli account che possono utilizzarli e ogni copia operativa del segreto prima di decidere se la chiave è controllata.

Identificare la custodia piuttosto che assumerla

Inizia con il fornitore effettivo o il software di firma. Un servizio gestito può generare e conservare chiavi; un firmatario autonomo può leggere un file, un archivio segreto o un'interfaccia supportata da hardware supportato. Questi modelli hanno controlli di accesso e ripristino diversi. Non promettere protezione hardware, non esportabilità o rotazione gestita dal cliente a meno che il prodotto scelto non la documenti e la implementi.

RFC 6376 §8.3 spiega la conseguenza della compromissione della chiave privata: un intruso può creare posta firmata dal dominio che pubblica la chiave pubblica corrispondente. Descrive inoltre il valore di un server di posta in uscita controllato che autentica i mittenti e applica i controlli di invio. I passaggi specifici di archiviazione e revisione riportati di seguito sono raccomandazioni operative, non requisiti universali del protocollo DKIM .

Costruisci una mappa di custodia che esponga le copie nascoste

Per ciascuno selettore, registra il dominio di firma, il proprietario del servizio, il custode delle chiavi, i nodi di firma attivi, il percorso di distribuzione e il meccanismo di ripristino supportato. Tieni traccia del riferimento o dell'identificatore del segreto, non del segreto stesso. Esamina i repository di configurazione, le fasi di creazione del contenitore, i file di distribuzione temporanei, i backup e i bundle diagnostici per individuare eventuali copie indesiderate attraverso il processo di gestione dei segreti approvato dall'organizzazione.

Un esempio sintetico è un cluster di fatturazione con due nodi di firma e un processo di distribuzione. La chiave DNS è pubblica e prevista. La chiave privata è destinata a raggiungere solo i due nodi, ma una vecchia pipeline di build la incorpora anche in un'immagine accessibile a progetti non correlati. La protezione delle autorizzazioni del file del nodo corrente non rimuoverebbe l'esposizione precedente. Esaminare il percorso di distribuzione e trattare un segreto potenzialmente esposto in base al processo dell'incidente.

Non incollare mai una chiave privata in un campo DNS pubblico, in un ticket, in una chat o in un controllo DKIM pubblico. Quando il supporto necessita di prove, fornire al selezionatore pubblico informazioni e risultati diagnostici adeguatamente controllati. Anche i messaggi non elaborati possono contenere contenuti sensibili; ridurre al minimo ciò che viene condiviso e utilizzare canali approvati.

Riduci chi può firmare e chi può recuperare i segreti

Utilizza i controlli con privilegi minimi supportati dalla piattaforma sia per l'amministrazione che per l'accesso runtime. Un account che può richiedere firme può essere potente anche se non può esportare la chiave. Controlla chi può modificare le identità di invio consentite, inviare posta, ruotare le chiavi, distribuire la configurazione del firmatario e recuperare i backup.

Servizi separati con proprietari o livelli di fiducia diversi in cui l'architettura supporta chiavi e selettori indipendenti. La copia di una chiave in ogni applicazione rende l'incidente più difficile da individuare e il ritiro più problematico. L'elevata disponibilità può legittimamente richiedere un'identità di firma condivisa, ma questa dovrebbe essere una progettazione esplicita con distribuzione controllata piuttosto che una conseguenza accidentale di un file di configurazione copiato.

Testare il ripristino senza distribuire il segreto

Chiedi se un'interruzione viene ripristinata ripristinando una chiave protetta, generando una sostituzione o utilizzando il percorso di ripristino gestito del provider. Testare la procedura supportata in un ambiente controllato. Registra il tempo di ripristino, le dipendenze DNS e se la posta in coda utilizza ancora il vecchio selettore. Non creare ulteriori copie di backup non protette semplicemente per facilitare l'esercitazione.

Esamina i registri e accedi agli eventi disponibili dalla piattaforma di firma e dal sistema di gestione dei segreti. La domanda utile è se è possibile rilevare e indagare una modifica o un utilizzo non autorizzato, non se esista una particolare dashboard. Documentare le lacune nella registrazione invece di inventare una traccia di controllo.

Termina con un record del ciclo di vita utilizzabile

Conservare la mappa di custodia accanto alle procedure di rotazione e di compromesso. Rimuovi gli accessi obsoleti quando il personale o i fornitori se ne vanno e ricontrolla la distribuzione dopo le modifiche all'infrastruttura. Durante una sospetta esposizione, coordinare il contenimento dell'accesso, una sostituzione pulita e le conseguenze della verifica del ritiro della vecchia chiave. Un file corrente protetto è solo una parte di un ciclo di vita di firma controllata.

Utilizzare un foglio di lavoro per la decisione sull'affidamento

Per ogni identità di firma, registra questi campi non segreti:

  • Utilizzo: quali account di servizio possono inviare o richiedere firme e quali identità possono utilizzare.
  • Recupero: quali ruoli possono esportare o ripristinare la chiave privata e dove risiedono le copie approvate.
  • Modifica: chi può modificare la configurazione del firmatario, le identità consentite o gli artefatti di distribuzione.
  • Ripristino: se il percorso supportato ripristina una chiave protetta o genera una sostituzione, con dipendenze DNS e posta in coda.
  • Prova: registri di accesso/firma disponibili, eventuali lacune di copertura e proprietario responsabile della revisione.

Se un vecchio artefatto di build contiene una chiave esposta, proteggere solo il nodo attivo non è sufficiente: ambito della vecchia esposizione e decisione sulla sostituzione pulita in base alle procedure di incidente. Questo foglio di lavoro costituisce una guida alla sicurezza editoriale, non un'affermazione secondo cui una particolare piattaforma fornisce questi controlli.

Revocare una chiave DKIM e distinguere la revoca da un record DNS mancante · Lunghezza della chiave DKIM e algoritmi: controlla il supporto attuale del ricevitore.

[ Porta via ]

Accesso alla firma dell'inventario e accesso all'esportazione segreta. Traccia le chiavi attraverso gli artefatti di distribuzione, i backup e i percorsi di ripristino. Utilizzare la sostituzione controllata dopo l'esposizione anziché ripristinare un segreto compromesso.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Distribuzione della traccia da un capo all'altro.

Il processo di distribuzione e il sistema di backup possono esporre una chiave anche quando il server live è ben configurato.

Prossimi passi

  1. Inventariare i nodi e le copie attivi.
  2. Verificare le procedure di sostituzione pulite.
  3. Controlla gli artefatti di recupero per l'esposizione segreta.

CISO/SecOps

Valutare l'uso e l'estrazione.

L'accesso al servizio di firma può essere sensibile alla sicurezza senza esportazione segreta.

Prossimi passi

  1. Esamina i mittenti privilegiati.
  2. Connetti i log di accesso alla risposta agli incidenti.
  3. Testare la rimozione dell'accesso privilegiato.

Fondatore / Non tecnico

Rendi esplicita la proprietà della firma.

La continuità aziendale dipende dalla conoscenza di chi può ripristinare o sostituire la funzionalità di firma.

Prossimi passi

  1. Assegnare la custodia delle chiavi.
  2. Finanzia un'esercitazione di recupero.
  3. Rivedere la custodia quando cambiano i fornitori.

[ Domande frequenti ]

Domande frequenti

La chiave pubblica DKIM è sensibile come la chiave privata?

No. I dati di verifica pubblici appartengono al DNS . La chiave di firma privata deve rimanere limitata.

RFC 6376 §3.6 RFC 6376 §8.3

È sufficiente la non-esportabilità segreta?

No. Un account che può abusare del servizio di firma può creare firme valide senza esportare la chiave.

RFC 6376 §8.3

Ogni applicazione dovrebbe condividere una chiave privata?

Non impostarlo come predefinito. Esaminare i limiti di attendibilità, l'ambito dell'incidente e se sono disponibili selettori supportati indipendenti.

Posso inserire la chiave privata in un ticket di supporto?

No. Utilizzare procedure di supporto approvate e prove diagnostiche non segrete.

Le chiavi supportate da hardware sono obbligatorie per DKIM ?

La specifica DKIM non impone tale progettazione di archiviazione. Valutare il supporto del prodotto e i requisiti di sicurezza dell'organizzazione.

Perché ispezionare gli artefatti della build?

Un processo di distribuzione può lasciare copie segrete al di fuori degli host di firma previsti, ampliando l'accesso e complicando il ritiro.

Cosa rientra nella mappa di custodia?

Proprietari dei record, selettore e dominio, nodi attivi, riferimenti segreti, ruoli privilegiati e percorsi di ripristino, mai il valore segreto.

Come dovrebbe essere testato il recupero?

Esercita il processo di ripristino o sostituzione supportato con accesso controllato e verifica le firme e le dipendenze DNS risultanti.

[ Fonti ]

Fonti

  1. RFC 6376

    Sezioni §1 · §3.1 · §3.5 · §3.6 · §5.1 · §8.3 · §8.7

[ Glossario ]

Glossario

Chiave privata
Materiale segreto utilizzato per creare firme verificate con la chiave pubblica corrispondente.

RFC 6376 §5.1 RFC 6376 §8.3

Selettore
Il valore s utilizzato con d per individuare i dati di verifica.

RFC 6376 §3.5

Custodia delle chiavi
Responsabilità operativa del controllo dell'accesso, dell'uso, della distribuzione e del recupero dei segreti di firma.
Accesso alla firma
Autorizzazione a utilizzare un servizio di firma, che può consentire la firma senza esportare la propria chiave privata.

RFC 6376 §8.3

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