Du kan skicka e-post utan att använda SPF eller känna till SPF-formatet., men det är inte säkert. SPF ger mottagarnas e-postleverantörer ytterligare en förtroendeindikator, och alla autentiska e-postmeddelanden som skickas med din domän hamnar i inkorgen i stället för att markeras som skräppost.
SPF är inte en idiotsäker metod; därför måste du kombinera den med andra e-postautentisering protokoll som DKIM, DMARCoch BIMI för att förbättra leveransbarheten för e-post.
Eftersom dessa protokoll är viktiga för autentiseringsprocessen för e-post och alla e-postdrivna företag måste känna till dem, kommer vi att fokusera på SPF-postformatet. i den här bloggen.
Vad är SPF?
SPF är en förkortning för Sender Policy Framework - ett av de vanligaste protokollen för autentisering av e-post. Det fungerar med hjälp av en lista över IP-adresser som har tillstånd att skicka e-post med ditt domännamn. Listan innehåller vanligtvis IP-adresser för dina anställda, aktieägare och tredje parter som direkt använder din domän för att skicka e-post.
Om du har implementerat SPF anses e-postmeddelanden som skickas från en IP-adress utanför listan vara obehöriga i mottagarens brevlåda.
Hur autentiseras e-post med SPF?
Du måste publicera en giltig SPF-post (i TXT-format ) i din DNS för att kunna använda det här protokollet. När ett e-postmeddelande skickas från din domän dubbelkollar mottagarens e-postserver avsändarens IP-adress med SPF-posterna i din DNS. Om den finns med i listan godkänns valideringen och e-postmeddelandet hamnar i inkorgen. Men om den inte finns med på listan misslyckas autentiseringen och e-postmeddelandet når inte fram till sin destination.
När du har infört den måste du regelbundet övervaka domänaktiviteten med hjälp av en SPF-kontrollant för att se till att den inte är på en hackares radar. Detta kan förhindra spear phishing, scamming och ransomware-attacker som försöker använda ditt företags namn.
SPF-format
SPF-posten är komplicerad och har ett typiskt format som är svårt att förstå. Här kommer vi att diskutera SPF-record syntax och SPF-record struktur - huvudet och hjärtat av SPF-record formatet..
SPF-post: Grundläggande syntax
En SPF-post är en DNS-post som listar alla IP-adresser som får skicka e-post med din e-postdomän. Så här ser syntaxen för en SPF-post ut:
v=spf1 ip4=193.0.1.0 ip4=193.0.1.1 include:samplesender.net -all
Låt oss se vilka delar som ingår i detta.
- v=spf1- Det talar om för servern att detta innehåller en SPF-post. Varje SPF-post måste börja med den här strängen.
- ip4=193.0.1.0 ip4=193.0.1.1- Den anger vilka IP-adresser som får skicka e-post med en viss domän.
- Inkludera:examplesender.net: Det talar om för tredje parter som har tillstånd att skicka e-post. Taggen "include" leder mottagarservrarna till att verifiera den inkluderade domänens (här: examplesender.net) SPF-post. Du kan lägga till flera domäner i en SPF-post.
- -all: säger åt mottagarservrarna att avvisa e-postmeddelanden från otillåtna IP-adresser, dvs. de som inte finns med i listan.
SPF-post: Avancerad syntax
Enligt formatet för SPF-posterna för syntaxer börjar den alltid med elementet "v=". Det anger SPF-versionen; för närvarande finns det bara en version, så alla SPF-rekordsformat börjar så här.
Syntaxen för SPF-poster består av tre huvuddelar: SPF-mekanism, SPF-kvalificeringselement och SPF-modifieringselement. Låt oss se vilka de är.
Mekanismer
Här är de åtta mekanismerna
- ALL: Det betyder att det alltid finns en match. Du kommer att se standardresultat som "-all" för IP:er som inte matchar.
- A: Domännamn med A eller AAAA-adresspost matchar eftersom de kan upplösas till avsändarens adress.
- IP4: Matchningen är giltig när avsändaren är kopplad till det angivna IPv4-adressintervallet.
- IP6: Matchningen är giltig när avsändaren är kopplad till det angivna IPv6-adressintervallet.
- MX: Avsändarens e-postadress valideras endast om domännamnet innehåller en MX-post för upplösning.
- PTR: Matchningen godkänns om PTR-posten tillhör en viss domän som kan lösas upp till klientens adress. Experter rekommenderar inte att den används eftersom den kan blockera all e-post som skickas med din domän.
- EXISTERAR: Det fungerar om det angivna domännamnet är validerat. Denna SPF-mekanism fungerar med alla upplösta adresser.
- INKLUSIVE: Den hänvisar till andra domänpolicyer. Så om den godkänns godkänns den automatiskt. Men om den inkluderade principen misslyckas fortsätter bearbetningen.
Modifieringsmedel
Modifierare bestämmer SPF-postens funktionella ram. Den består av namn- eller värdepar som skiljs åt med symbolen "=" och som visar på ytterligare information. Du'' ser dem många gånger i slutet av SPF-posten, och alla oigenkända modifieringar ignoreras i processen.
Modifieringen "redirect" leder till andra SPF-poster som är ansvariga för en effektiv funktion. Experter använder dem när mer än en domän är kopplad till samma SPF-post. Denna modifiering måste användas om en enda enhet kontrollerar alla domäner, annars används modifieringen "include".
Kvalificeringsförfaranden
Varje mekanism kan kombineras med en av fyra kvalificerande faktorer.
"+" för resultatet PASS
'?' för ett resultat NEUTRAL som tolkas som NONE-politiken.
"~" för SOFTFAIL. Vanligtvis accepteras meddelanden som returnerar SOFTFAIL, men de är märkta.
"-" för FAIL, e-postmeddelandet avvisas.
Slutsats
SPF förhindrar cyberattacker som använder varumärkets namn och rykte. Du kan förhindra att e-postmeddelanden som skickas av hackare som använder din domän når sin målgrupp. Detta fungerar genom att endast betrodda enheter får skicka e-post via din domän.
När du har förstått SPF-postformatets struktur och komponenter kan du använda SPF-rekordgenerator om du inte har implementerat protokollet ännu.