Limitazioni di SPF: che cosa non può fare SPF
Ora che abbiamo risposto alla domanda "Che cos’è un record SPF?", dobbiamo discutere cosa non può fare un record SPF. L’autenticazione SPF offre il livello minimo di sicurezza per le tue campagne email.
Alcune delle limitazioni da considerare includono:
- SPF non crittografa i messaggi.
- Questi framework non forniscono alcun miglioramento della privacy.
- L’inoltro di un’email interrompe SPF perché l’utente che effettua l’inoltro diventa il nuovo mittente.
- SPF non genera report.
- Il solo SPF non fornisce una protezione sufficiente.
Cosa devi sapere su SPF?
L’utilizzo dei record SPF indica al destinatario che il messaggio non è una simulazione, un raggiro o un tentativo di truffa. Per creare un certo livello di fiducia, ogni azienda deve affrontare delle sfide. Se aumenti la fiducia attraverso questo processo di verifica, riduci la resistenza al tuo messaggio. L’utilizzo di SPF aiuta anche a migliorare la sicurezza informatica per il destinatario.
Ecco alcune informazioni importanti da tenere a mente su SPF:
- SPF è una lista di indirizzi IP e istruzioni che i provider di servizi Internet devono seguire quando gestiscono le tue email in uscita.
- SPF fornisce un livello di protezione che aumenta la probabilità che i tuoi messaggi raggiungano il destinatario previsto.
- Un record email SPF non crittografa i messaggi.
- I record SPF vengono visualizzati nelle intestazioni complete del messaggio.
- Il dominio SPF elencato per primo nel meccanismo "include" dimostra che hai preso almeno alcune precauzioni minime per proteggere i tuoi dati personali e aziendali.
Confronto di SPF con DMARC e DKIM
L’Internet Engineering Task Force ha pubblicato l’attuale protocollo SPF in RFC 7208 nell’aprile 2014. Lo scopo era quello di creare un consenso su come impedire ad hacker e phisher di inviare email che fanno finta di provenire da un’organizzazione nota e affidabile. Tale consenso è diventato spf1 e, da quel momento in poi, v=spf1 è diventato il formato standard per la dichiarazione iniziale di ogni record SPF. Tuttavia, l’inoltro di un messaggio invalida SPF. Di conseguenza, sono entrate in gioco due strategie aggiuntive: DKIM e DMARC.
Che cos’è DKIM?
DKIM è l’acronimo di DomainKeys Identified Mail. Come SPF, DKIM è un record TXT nel DNS. Tuttavia, i record DKIM rimangono validi anche quando vengono inoltrati. Gli attuali standard DKIM sono nati dagli sforzi di Yahoo! e Cisco, che hanno ciascuno creato i propri standard di autorizzazione per le email. Immagina che DKIM è come il sigillo di cera che in passato veniva applicato ai documenti ufficiali. Questi sigilli di cera erano riconoscibili: se un messaggio arrivava con un sigillo mancante o rotto, non era considerato affidabile.
Ogni server email di smistamento ha un DKIM in due parti: la chiave DKIM privata e una chiave pubblica. Ogni server di destinazione accede alla metà pubblica della chiave. Quando invii il tuo messaggio email, il server email ricevente esegue una ricerca nel DNS. Se il server email trova la tua chiave DKIM pubblica, apre la firma DKIM. Se la firma nel messaggio corrisponde alla firma pubblicata nel DNS, il server email ricevente considera valido il messaggio. In caso contrario, il messaggio è soggetto a bounce, il che significa che non raggiunge la casella di posta del destinatario desiderato. Pertanto, il messaggio potrebbe non essere consegnato, finire nella cartella dello spam o essere trasferito in un’altra cartella impostata dall’utente per gestire tali messaggi.
Il formato corretto per i record DKIM è il seguente:
<selector(s=)._domainkey.domain(d=)>. TXT v=DKIM1; p=\<public key>
Ecco un esempio di chiave pubblica DKIM nel formato corretto:
dk5182-3458. _domainkey.mydomainexample.com. IN TXT "v=DKIM1 \; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC1TaNgLlSyQMNWVLNLvyY/neDgaL2oqQE8T5illKqCgDtFHc8eHVAU+nlcaGmrKmDMw9dbgiGk1ocgZ56NR4ycfUHwQhvQPMUZw0cveel/8EAGoi/UyPmqfcPibytH81NFtTMAxUeM4Op8A6iHkvAMj5qLf4YRNsTkKAV;"
Cosa fa ciascuna parte di un record DKIM?
In questo esempio, dk5182-3458 rappresenta il selettore (s=). (d=) rappresenta il dominio specificato, mydomainexample.com. La versione deve sempre apparire come "v=DKIM1'' in ogni record DKIM. Il meccanismo "p" rappresenta il codice pubblico, una stringa di lettere, numeri e simboli.
Che cos’è DMARC?
DMARC è l’acronimo di Domain-based Message Authentication, Reporting & Conformance. DMARC impedisce le attività dannose bloccando i messaggi dagli spoofer prima ancora che raggiungano la tua casella di posta. Gli spoofer fingono essere tuoi rappresentanti per raccogliere informazioni utili per il furto dell’identità o altri tipi di frode.
Se utilizzi DMARC, queste tentate intrusioni diventano impossibili. DMARC utilizza un codice open source gratuito. Tuttavia, anche il provider di servizi email deve utilizzare la protezione DMARC. DMARC fornisce un terzo livello di protezione dopo SPF e DKIM.
DMARC ti consente di comunicare al tuo provider di servizi email se rifiutare o mettere in quarantena le email da fonti inaffidabili o sconosciute in base alle informazioni ricevute dopo le richieste DKIM e SPF.