4. SPF: Come esattamente protegge la tua posta

Cos'è SPF?

SPF (Sender Policy Framework) — è un meccanismo di autenticazione delle email che aiuta a combattere lo spoofing (falsificazione dell'indirizzo del mittente). Ogni messaggio email viene inviato da un qualche server di posta a nome di un qualche mittente. Il server di posta ha un indirizzo IP. Se un'email viene inviata a nome di, ad esempio, info@example.com, allora il server di posta del destinatario (ad esempio, gmail) verificherà se a questo specifico server di posta è consentito inviare a nome del dominio example.com. Per farlo basta verificare la policy SPF per il dominio example.com. Ovvero SPF, in ultima analisi, si riduce a un elenco di indirizzi IP consentiti dei server di posta che hanno il diritto di inviare a nome del dominio.

Questa policy stessa viene pubblicata nel DNS per il dominio radice con il tipo TXT. Esempio di valore: v=spf1 a mx include:sender-solutions.com ~all

Il valore inizia con la versione del protocollo, nell'esempio è v=spf1. Poi segue un elenco di meccanismi consentiti e vietati che, come risultato, vengono ricondotti a indirizzi IP. I meccanismi sono separati da uno spazio. Prima di un meccanismo può esserci un segno + (consentire), - (vietare rigorosamente) e ~ (vietare in modo morbido — inviare nello spam). Se non è indicato alcun segno, si sottintende +

Nell'esempio sopra riportato è consentito inviare email a nome del dominio:

  • a - permesso di tutti gli indirizzi IP a cui punta il record A del dominio (ovvero dove è ospitato il sito)
  • mx - permesso di tutti gli indirizzi IP elencati come server di posta per questo dominio
  • include:sender-solutions.com - permesso di tutti gli indirizzi IP definiti dal dominio sender-solutions.com — meccanismi simili vengono aggiunti quando si usano servizi di invii.
  • ~all - vietare in modo morbido tutti gli altri IP

Nella pagina di modifica del dominio nell'account personale sender-solutions.com vedrai le informazioni sul record SPF attuale. Se il tuo dominio non ha ancora un record, lì ci sarà un'istruzione su quale record raccomandiamo di aggiungere. 

Sezioni correlate: DMARC e DKIM