|
|
Dit document is beschikbaar in: English ChineseGB Deutsch Francais Italiano Nederlands Portugues Polish |
door Bruno Sousa <bruno/at/linuxfocus.org> Over de auteur: Bruno is een student in Portugal. Zijn vrije tijd besteedt hij aan
Linux en fotografie. Vertaald naar het Nederlands door: Guus Snijders <ghs(at)linuxfocus.org> Inhoud: |
Een introductie tot SPFKort:
SPF staat voor Sender Policy Framework en probeert een standaard te
zijn om het vervalsen van e-mail adressen te vervalsen (forging). Dit
artikel geeft een korte introductie in SPF, de voordelen en de
nadelen. |
SPF is ontstaan in 2003, zijn mentor Meng Weng Wong nam de beste features van Reverse MX en DMP (Designated Mailer Protocol) om SPF tot leven te wekken.
SPF gebruikt het return-path (of MAIL FROM), zoals die voorkomt in de headers van e-mail berichten, omdat alle MTA's deze velden gebruiken. Er is echter ook een nieuw idee, geopperd door Microsoft: De PRA, het Purported Responsible Address. De PRA komt overeen met het adres van de eindgebruiker die een MUA gebruikt (zoals Thunderbird).
Als we dus SPF en PRA bij elkaar nemen, krijgen we een zogenaamd Sender ID, welke de gebruiker die de e-mail ontvangt, in staat stelt om de de MAIL FROM (SPF check) en de PRA check uit te voeren. Er wordt gezegd dat MTA's de MAIL FROM zullen controleren en de MUA's de PRA check.
SPF heeft DNS nodig om goed te werken. Dit betekend dat het "reverse MX" record gepubliceerd moet worden, deze records vertellen welke machines e-mail versturen voor een bepaald domein. Dit verschilt van de MX records zoals die vandaag de dag worden gebruikt, die geven aan welke machines e-mail ontvangen voor een bepaald domein.
v=spf1 [[pre] type [ext] ] ... [mod]
Parameter | Beschrijving | ||||||||||||||||||
v=spf1 | Versie van SPF. Bij SenderID kan hier v=spf2 voor komen. | ||||||||||||||||||
pre | Definieerd een retourcode als een treffer
optreedt. De mogelijke waarden zijn:
| ||||||||||||||||||
type | Definieerd het type om te gebruiken voor
verificatie. De mogelijke waarden zijn:
| ||||||||||||||||||
ext | Definieerd een optionele extensie voor het type. Als deze niet wordt gebruikt, wordt er een enkel type record voor de ondervraging gebruikt. | ||||||||||||||||||
mod | Dit is het laatste type directive en fungeert
als een record modifier.
|
ISPs zullen "wat" problemen hebben met roaming (zwervende) gebruikers als ze mechanismen als POP-before-Relay in plaats van SASL SMTP gebruiken.
Wel, als je je als ISP zorgen maakt over spam en forgeries (vervalsen van afzenders), moet je je beleid over e-mail aanpassen en beginnen met SPF.
Hier zijn enkele stappen om te overwegen.En hiermee bescherm je je servers, je clients en de wereld tegen spam...
Er is een hoop informatie voor je op de officiële SPF site, waar wacht je nog op?
Je denkt misschien dat de implementatie van SPF nogal verwarrend is. Wel, het is niet moeilijk, en je hebt een geweldige wizard die je kan helpen deze missie te volbrengen (zie de referenties sectie).
Als je je zorgen maakt over spam, kan SPF je helpen jouw domein te beschermen tegen forgeries, alles wat je hoeft te doen is een regel tekst toevoegen aan je DNS server en je mailserver configureren.
De voordelen van SPF zijn groot. Echter, zoals ik iemand al vertelde, het is geen verschil tussen de dag en de nacht. De voordelen van SPF komen met de tijd, als anderen het ook gaan gebruiken.We hebben Sender ID en de relatie met SPF reeds genoemd, maar we hebben het er niet erg uitgebreid over gehad. Waarschijnlijk weet je de reden al, de politiek van Microsoft is altijd weer hetzelfde, patenten op software. In de referenties kun je de positie van SenderID zien volgens openspf.org.
In een volgend artikel zullen we de configuratie van de MTA bespreken, tot dan.
Ik hoop je een korte introductie tot SPF te geven. Als je er meer over wilt leren kun je de referenties gebruiken die ik heb gebruikt voor dit artikel.
Site onderhouden door het LinuxFocus editors team
© Bruno Sousa "some rights reserved" see linuxfocus.org/license/ http://www.LinuxFocus.org |
Vertaling info:
|
2005-02-24, generated by lfparser version 2.52