Door Anoniem
Wat is technisch het verschil tussen SPF en Sender ID???
Bij beide worden toch geautoriseerde mailservers bekendgemaakt in een
TXT record in de DNS server. Of is er nog meer ?
Sender-ID gebruikt gesignde XML records die in DNS TXT gezet worden,
terwijl SPF zeer simpel te genereren (en begrijpen) text rules gebruikt, en die
in DNS TXT zet.
SPF :
aol.com. 300 IN TXT "v=spf1 ip4:152.163.225.0/24
ip4:64.12.138.0/24 ptr:mx.aol.com ?all"
Caller-ID:
aol.com. 300 IN TXT "<?xml version="1.0" encoding="UTF-
8"?>
<ep xmlns='http://ms.net/1'>
<scope>
<domain>example.com</domain>
</scope>
<out>
<m>
<a>1.2.3.4</a>
</m>
<m><mx/></m>
</out>
</ep> "
Om Caller/Sender-ID te implementeren moet je grote hoeveelheden XML in
de DNS gaan zetten, en complexe XML-parsers in Mail-servers bouwen die
de ALLE data moeten checken voor een mailtje verder doorgegeven wordt,
in plaats van het rubuste lightgewicht systeem dat iedereen nu gebruikt, waar-
bij de controle alleen in (E)SMTP zelf zit. (behalve MS Exchange natuurlijk..)
Het zou mail-servers kortom net zo kwetsbaar & bloated maken als de mail-
server van Microsoft.
Daar komt nog bij dat je problemen zou kunnen krijgen als de hoeveelheid
XML in een record zo groot is dat het niet via een enkel UDP-pakketje kan
gaan, en dus over TCP moet (volgens de RFC's).. Dit omdat netwerk-
beheerders soms terecht inkomen tcp-verkeer op poort 53 blocken, omdat het
NU alleen maar gebruikt wordt voor zone-transfers..
Toen ik hoorde dat iemand bedacht had dat het een goed idee was om
XML te stoppen in DNS, vroeg ik me al af wie dat in hemelsnaam bedacht
had. Het MOEST wel een programmeur zijn .. eentje die tegen de muur moet.
Het bleek een programmeur van MS te zijn, wat alles verklaard.