[ SPF ]

Meccanismi SPF ae mx: valutare le loro dipendenze DNS

Decidere se il sito Web e DNS della posta in entrata devono controllare anche l'autorizzazione di invio in uscita.

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

[ Punti chiave ]

  • Le modifiche all'indirizzo e MX possono modificare l'autorizzazione in uscita.
  • Traccia la famiglia di connessione e l'espansione MX , non solo il testo TXT .
  • Conservare il set di mittenti corrispondente prima di sostituire una dipendenza.
In questa pagina

IL SPF I meccanismi a e mx autorizzano gli indirizzi scoperti tramite DNS . Possono ridurre la manutenzione manuale degli indirizzi, ma associano anche l'autorizzazione in uscita ai record conservati per altri lavori. Una migrazione del sito web o una modifica della posta in entrata può quindi alterare SPF senza che nessuno modifichi il file Registro SPF si.

La domanda giusta non è se questi meccanismi siano validi. Indica se la dipendenza DNS esprime la politica di invio prevista.

Ciò che effettivamente valuta

Il meccanismo risolve il nome di destinazione selezionato negli indirizzi appropriati per la famiglia di connessioni SMTP . Utilizza A per una connessione IPv4 e AAAA per IPv6 nativo; IPv6 mappato su IPv6 viene trattato come IPv4 in RFC 7208 §5. Nonostante il nome, a non si limita a IPv4 . Se un obiettivo viene omesso, viene utilizzato il dominio di valutazione SPF corrente.

Con a:mail.example.com, un indirizzo corrispondente può passare sotto il qualificatore predefinito +. Con nudo a su example.com , gli indirizzi di example.com diventano rilevanti. Se quel nome punta a un host di sito Web o a una rete CDN, chiedi perché tali indirizzi dovrebbero essere autorizzati a inviare posta per l'identità valutata. La semantica appare in RFC 7208 sezione 5.3.

Ciò che mx valuta effettivamente

Il meccanismo mx recupera gli host MX per il dominio di destinazione e quindi i loro indirizzi. Confronta l'IP di connessione con gli indirizzi risolti. Record MX normalmente descrivono il routing in entrata, ma i server in entrata non sono necessariamente gli stessi sistemi che inviano la posta in uscita.

SPF mx non utilizza il fallback implicit-MX di SMTP . Se la destinazione non dispone di record MX , SPF non deve trattare i relativi record A o AAAA come host MX fallback. Questa distinzione è esplicita in RFC 7208 sezione 5.4.

Esempio realizzato: due dipendenze, autorizzazioni diverse

Presupponendo una singola politica SPF valida, risposte DNS corrette, prefissi host predefiniti e nessun errore di valutazione precedente, questa politica sintetica è v=spf1 a:out.example.com mx:example.com -all. Supponiamo che out.example.com si risolva in A 192.0.2.40 . L' MX di example.com è inbound.example.com , di cui Un record è 198.51.100.12 .

Una connessione da 192.0.2.40 corrisponde a. Una connessione da 198.51.100.12 manca a, quindi corrisponde a mx. Una connessione da 203.0.113.18 manca entrambi e raggiunge il fail. Se l'host MX in entrata cambia, la seconda autorizzazione può cambiare nonostante l' SPF registrazione TXT rimane identico.

Per una connessione IPv6 , controlla le risposte AAAA pertinenti invece di riutilizzare la traccia IPv4 . Se una destinazione è assente o non restituisce alcun indirizzo applicabile, distinguere la condizione di mancata corrispondenza da un errore DNS ; un timeout non è una prova che l'host previsto non sia autorizzato.

Esaminare il lavoro di ricerca e i limiti secondari

Entrambi i meccanismi contribuiscono al limite di dieci termini che causano query DNS quando valutati. L'espansione MX prevede inoltre limiti aggiuntivi per le query degli indirizzi definiti in RFC 7208 §4.6.4. Una politica può non rispettare questi limiti anche quando un conteggio superficiale dei termini di alto livello sembra accettabile.

Cattura il set di risposte MX e le successive ricerche di indirizzi nelle prove del test. Non considerare dieci come una garanzia che ogni record con dieci parole visibili sia sicuro. Dipendenze ricorsive, espansione e ricerche nulle necessitano di una propria valutazione.

Decidere se mantenere la dipendenza

Mantieni un o mx quando il proprietario del dominio desidera intenzionalmente che il record DNS governi l'autorizzazione di invio e i team operativi comprendano l'accoppiamento. Prendere in considerazione meccanismi ip4/ip6 espliciti per un'uscita dedicata stabile o un'inclusione supportata dal provider quando il provider mantiene l'infrastruttura in uscita.

Prima di rimuovere una dipendenza, identificare quali indirizzi legittimi attualmente la corrispondono. Un mx apparentemente non necessario può essere l'unica autorizzazione per un relè utilizzato raramente. Crea la sostituzione, confronta i set di autorizzazioni e verifica i messaggi rappresentativi prima di eliminare il vecchio termine.

Il pratico takeaway

Un meccanismo a o mx trasforma un'altra modifica DNS in una modifica dell'autorizzazione SPF . Rendi tale relazione intenzionale, visibile ai relativi proprietari e coperta da test.

Registrare la decisione e i suoi limiti

Mantieni una riga di dipendenza per out.example.com e un'altra per ciascun host MX : proprietario DNS , famiglia di indirizzi, risposta osservata e servizio legittimo che lo utilizza. Una migrazione del provider in entrata dovrebbe attivare la revisione della riga MX anche se TXT è invariato. I risultati del campione sono analitici; le prove reali devono includere timestamp delle risposte ed errori del terminale, nonché corrispondenze.

[ Porta via ]

Le modifiche all'indirizzo e MX possono modificare l'autorizzazione in uscita. Traccia la famiglia di connessione e l'espansione MX , non solo il testo TXT . Conservare il set di mittenti corrispondente prima di sostituire una dipendenza.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Ispezionare il set di indirizzi risolto.

Un meccanismo valido potrebbe autorizzare l'infrastruttura sbagliata per il tuo intento aziendale.

Prossimi passi

  1. Traccia A e AAAA separatamente.
  2. Ispeziona l'espansione MX .
  3. Test prima e dopo la migrazione.

CISO/SecOps

Esaminare le modifiche alle autorizzazioni indirette.

Il controllo di un indirizzo o di un record MX può diventare il controllo sull'autorizzazione SPF .

Prossimi passi

  1. Associa i proprietari DNS alle autorizzazioni.
  2. Evita accoppiamenti non necessari di siti web.
  3. Esaminare i limiti di espansione e le modalità di errore.

Fondatore / Non tecnico

Coordina le modifiche DNS tra i team.

I progetti Web e di posta in entrata possono influire sull'autenticazione in uscita tramite dipendenze DNS condivise.

Prossimi passi

  1. Contrassegna SPF nei piani di migrazione.
  2. Identificare i mittenti critici per l'azienda.
  3. Richiedi la verifica tra team.

[ Domande frequenti ]

Domande frequenti

A utilizza solo i record A?

No. Seleziona A o AAAA in base alla famiglia di indirizzi di connessione SMTP .

RFC 7208 §5.3

A cosa si riferisce bare a?

Il dominio di valutazione SPF corrente quando non viene fornita alcuna destinazione esplicita.

RFC 7208 §5

mx autorizza tutti i server in uscita del mio provider?

No. Viene confrontato con gli indirizzi degli host MX del dominio di destinazione, che potrebbero differire dall'infrastruttura in uscita.

RFC 7208 §5.4

SPF mx rientra nel record del dominio A?

No. SPF non applica il fallback SMTP implicito-MX per questo meccanismo.

RFC 7208 §5.4

La modifica di un sito web può influire SPF ?

Sì, se a punta a un nome i cui indirizzi cambiano con il sito.

RFC 7208 §5.3

La modifica del provider in entrata può modificare l'autorizzazione in uscita?

Sì, se mx fa parte di SPF . Esamina la dipendenza prima della migrazione MX .

RFC 7208 §5.4

a e mx contano ai fini del limite dei termini DNS ?

Sì, quando valutato. Anche l'espansione MX presenta limiti aggiuntivi.

RFC 7208 §4.6.4

Cosa devo conservare prima di sostituirli?

Conserva le risposte DNS correnti, i mittenti legittimi corrispondenti, il set di autorizzazioni di sostituzione proposto e il record di rollback.

[ Fonti ]

Fonti

  1. RFC 7208

    Sezioni §4.6.4 · §5 · §5.3 · §5.4 · §2.4 · §4.1

[ Glossario ]

Glossario

SPF
Valutazione di un IP di connessione rispetto alla politica per l'identità SMTP pertinente.

RFC 7208 §2.4

Meccanismo SPF MX
Corrisponde all'IP di connessione con gli indirizzi host MX di destinazione; SPF non applica il fallback MX implicito.

RFC 7208 §5.4

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