[ DNS e domini ]

Record TLSA: pubblica le informazioni effettivamente richieste DANE

Crea un record TLSA dalla chiave effettiva del servizio SMTP e verifica il DNSSEC e le condizioni di rollover che lo rendono utile.

A cura del team di ricerca EmailAuth

[ Punti chiave ]

  • Utilizza il servizio MX autenticato corretto e il percorso di rilevamento TLSA.
  • Per 3 1 1, eseguire l'hash DER ObjectPublicKeyInfo, non il testo PEM.
  • Verifica DNSSEC , chiave servita e comportamento del mittente separatamente.
In questa pagina

A Registro TLSA associa un servizio TLS al certificato o ai dati della chiave pubblica. Non è un registrazione TXT, un sostituto per un Record MX o prove che ogni mittente utilizza DANE. Per SMTP , il comportamento di rilevamento e applicazione rilevante è definito dalla RFC 7672 .

Inizia con il nome host del servizio MX

Riferimenti: RFC 7672 §2.2, RFC 7672 §3.1.1, RFC 6698 §2.1.

Per un servizio sulla porta TCP 25 a mx.example.com, è il proprietario convenzionale del TLSA _25._tcp.mx.example.com. Derivare il nome dal nome host effettivo dello scambio SMTP , non automaticamente dal dominio Da visibile o dall'apice della zona. Controlla ogni endpoint MX che la distribuzione intende proteggere e il file DNSSEC stato lungo il percorso di scoperta.

I campi dati TLSA riguardano l'utilizzo del certificato, selettore, corrispondente al tipo e ai dati di associazione. Per questo semplice percorso senza alias, il proprietario mostrato è sufficiente; gli alias richiedono la gestione del dominio base TLSA autenticato nella RFC 7672 §2.2. Un profilo DANE SMTP comunemente consigliato è 3 1 1: utilizzo DANE-EE, selezione ObjectPublicKeyInfo e corrispondenza SHA-256. Questi numeri rappresentano scelte di protocollo significative, non un prefisso generico per il testo arbitrario del certificato. RFC 7672 e RFC 7671 descrivono gli usi supportati e le considerazioni operative; mantenere le combinazioni non supportate fuori da una ricetta di distribuzione.

Deriva i byte esatti

Riferimenti: RFC 6698 §2.1.2, RFC 6698 §2.1.3.

Per un file di certificato PEM locale cert.pem, in una shell Bash abilitare prima set -o pipefail; viene quindi creata una pipeline digest SPKI riproducibile openssl x509 -in cert.pem -pubkey -noout | openssl pkey -pubin -outform DER | openssl dgst -sha256. Richiedi che ogni fase abbia successo. Hashing la rappresentazione della chiave pubblica DER, non il testo PEM, l'impronta digitale visualizzata o l'intero certificato quando è previsto il selettore 1.

Costruire _25._tcp.mx.example.com. 300 IN TLSA 3 1 1 HEXDIGEST, sostituendo HEXDIGEST con il digest effettivo. Questo è un modello, non un record pubblicabile. Ottenere il certificato presentato dall'endpoint SMTP previsto tramite un file controllato STARTTLS ispezione e confrontare i byte selezionati. Un file locale può differire dal certificato effettivamente servito dal server.

Testare un cambiamento chiave prima di ritirare la vecchia associazione

Riferimenti: RFC 7672 §4, RFC 7671 §8.

L'apparecchiatura sintetica A utilizza un certificato di test con la chiave A e un'associazione TLSA derivata da A. Il confronto dei byte previsto corrisponde a una corrispondenza. L'apparecchio B fornisce un certificato con la chiave B mantenendo solo l'associazione di A; il confronto previsto è una mancata corrispondenza. L'apparecchio C pubblica entrambe le associazioni accettabili per una transizione pianificata e verifica l'endpoint previsto rispetto a B prima di ritirare A.

La tempistica deve tenere conto dei dati TLSA memorizzati nella cache e di tutte le istanze del server attive. Un certificato rinnovato con la stessa chiave pubblica può mantenere la stessa 3 1 1 associazione, mentre una nuova chiave la cambia. Un confronto digest riuscito è un controllo crittografico locale, non un risultato di interoperabilità SMTP DANE . I test DNSSEC e SMTP in tempo reale rimangono requisiti di prova separati.

Verifica il trasporto anziché l'etichetta del dashboard

Riferimenti: RFC 7672 §2.2, RFC 7672 §3.

Utilizza un percorso di convalida DNSSEC per stabilire dati TLSA utilizzabili, quindi testa l'effettivo handshake SMTP e l'associazione con un'implementazione compatibile con DANE. Conserva le risposte DNS , la traccia di convalida, la catena di certificati, l'associazione selezionata e il risultato del mittente. Un mittente di supporto non dovrebbe considerare silenziosamente un'autenticazione DANE richiesta non riuscita come una consegna sicura riuscita. Non rivendicare la protezione universale del trasporto: il supporto del mittente e l'esatto risultato del rilevamento autenticato contano.

Associazioni osservate e controlli di rilevamento

Riferimenti: RFC 4035 §5.

L'evento firmato il 7 novembre 2026 conservato, ispezionato ma non rieseguito per questa revisione, convalida un TLSA RRset tramite un genitore bloccato, DS autenticato e DNSKEY figlio. Un servizio TLS di loopback separato ha effettivamente presentato il certificato di test A e poi B. L'estrazione di SPKI da ciascun certificato di handshake ricevuto ha prodotto una corrispondenza per A contro A, una mancata corrispondenza per B contro A solo, una corrispondenza per B durante una sovrapposizione A/B e una corrispondenza per B dopo il ritiro di A. La trascrizione registra timestamp, endpoint di loopback, protocollo TLS e digest. Ciò convalida gli ingredienti crittografici separati; il servizio era TLS ordinario, non SMTP STARTTLS e non viene richiesto alcun client di posta DANE integrato o test del risolutore DNS live.

[ Porta via ]

Verifica DNSSEC , chiave servita e comportamento del mittente separatamente.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Corrisponde agli esatti byte selezionati

L'hashing SPKI e l'hashing dell'intero certificato producono associazioni diverse.

Prossimi passi

  1. Derivare i byte esatti del selettore DER.
  2. Testare la chiave fornita anziché solo un file.
  3. Associazioni sovrapposte durante i cambiamenti chiave.

CISO/SecOps

Verifica entrambi i livelli di attendibilità

I byte TLSA corretti richiedono DNS convalidato e il servizio SMTP attivo corrispondente.

Prossimi passi

  1. Verifica insieme DNSSEC e TLS .
  2. Esaminare i profili di associazione accettati.
  3. Mantieni l'autenticazione dei messaggi come un livello separato.

Fondatore / Non tecnico

Coordinare le modifiche alla posta e ai certificati

Un cambiamento di chiave inosservato può interrompere il trasporto per i mittenti che applicano DANE.

Prossimi passi

  1. Includere i certificati nella pianificazione del cambio di posta.
  2. Mantieni di proprietà ogni MX pubblicizzato.
  3. Richiedere attestazioni di trasporto con ambito.

[ Domande frequenti ]

Domande frequenti

Dove viene pubblicato un record TLSA SMTP ?

Normalmente sotto _25._tcp seguito dal nome host effettivo del servizio MX per la porta TCP 25.

RFC 7672 §2.2

TLSA è archiviato come TXT ?

No. TLSA è un tipo di record di risorse DNS proprio.

RFC 6698 §2

Cosa significa 3 1 1?

Utilizzo di DANE-EE, selezione di ObjectPublicKeyInfo e corrispondenza SHA-256.

RFC 6698 §2.1

Posso eseguire l'hashing del file PEM?

Non per questo profilo. Hashing i byte DER ObjectPublicKeyInfo.

RFC 6698 §2.1.2 RFC 6698 §2.1.3

Il rinnovo del certificato modifica sempre il digest?

No se viene utilizzato il selettore 1 e la chiave pubblica rimane la stessa.

RFC 7672 §4

Due associazioni possono sostenere un rollover?

Sì, con una sovrapposizione pianificata che copre le cache e le chiavi del server attive.

RFC 7671 §8.1

I dati TLSA corretti sostituiscono DNSSEC ?

No. SMTP DANE richiede il rilevamento DNS autenticato come specificato da RFC 7672 .

RFC 7672 §2.1

Questo sostituisce DKIM ?

No. TLSA/ DANE autentica un servizio di trasporto; DKIM firma i dati del messaggio.

RFC 6376 §3

[ Fonti ]

Fonti

  1. RFC 4035

    Sezioni §5

  2. RFC 6698

    Sezioni §2.1 · §2.1.2 · §2.1.3 · §2

  3. RFC 7671

    Sezioni §8 · §8.1

  4. RFC 7672

    Sezioni §2.2 · §3 · §3.1.1 · §4 · §2.1

  5. RFC 6376

    Sezioni §3

[ Glossario ]

Glossario

TLSA
Record di risorse DNS contenente un'associazione di certificati TLS .
SPKI
ObjectPublicKeyInfo, la chiave pubblica codificata e le informazioni sull'algoritmo.
DANE-EE
Utilizzo TLSA che associa direttamente il certificato di servizio dell'entità finale o la chiave selezionata.

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