Anoniem op woensdag 21 december 2005 13:44:
> Loggen is noodzakelijk voor het beheer,
Dat is het niet. Wel kan het handig zijn bij het achteraf
verklaren van problemen, maar logs kunnen ook een aantasting
van de privacy betekenen.
Overigens bevatten de meeste standalone MUA's een halve MTA
(send only). De meest gebruikte MUA's loggen, in elk geval
by default, niet als ze via SMTP mail verzenden.
> maar waar zou deze ontheffing te vinden zijn?
Hoewel ik geen jurist ben voel ik aan mijn water dat er geen
wet is in Nederland die je
ontheft van de
verplichting om te loggen. Wat ik me kan voorstellen is
dat er een wet bestaat die zegt dat je, bijv. als bedrijf,
wel moet loggen, maar die ken ik dan nog niet. Als
zo'n wet bestaat dan verneem ik dat graag.
> > sla op MTA's van ISP's ook de door andere MTA's
> > toegevoegde headers op
> Daar heb je niets aan, deze headers worden door
> criminelen zoals spammers reeds gefingeerd.
Dat je daar niets aan hebt is onjuist. Correct is dat
spammers (en mogelijk andere criminelen dan spammers) vaak
gefingeerde "Received" regels bovenaan de e-mail zetten
(d.w.z. bovenaan op het moment van verzending) in de hoop
onervaren lezers daarmee te misleiden. De eerste betrouwbare
MTA zal hier een Received headerregel
boven schrijven
met daarin het IP-adres van de aanbieder; vanaf
dieheaderregel (en daar weer boven) valt er niets meer te
fingeren door de afzender; immers, hij kan er niet meer bij.
Als je weet (ervaring) van hoe de headers die door MTA's van
de meeste grote providers (met name die met anonieme wegwerp
accounts), er uit zien, is het een koud kunstje om het
IP-adres van de SMTP originator te achterhalen. Ook als dat
een SSH server, een open proxy c.q. een backdoored PC
betreft, is dat een spoor.
Voorbeeld (van vanavond, niets van verzonnen, alleen m'n ISP
gemunged en in de envelope-from de @ vervangen door / om een
onschuldige Joe spam te besparen):
Received: from 66-168-106-3.dhcp.mdvl.ga.charter.com
(66-168-106-3.dhcp.mdvl.ga.charter.com
[66.168.106.3]) by [mijn_ISP_munged] with ESMTP id
jBLIVpGa016539; Wed, 21 Dec 2005 19:31:53 +0100
(CET) (envelope-from bodyak_bella/bk.ru)
Received: from unknown (HELO mxs.mail.ru) (194.67.23.20)
by 66-168-106-3.dhcp.mdvl.ga.charter.com with
SMTP; Wen, 21 Dec 2005 20:28:55 -0800
Er zijn twee mogelijkheden: 66.168.106.3 is de originator,
of het is een (open) relay; in dat geval is 194.67.23.20 de
originator. Echter, uit de hostname mxs.mail.ru leid ik af
dat dit een mailserver is (het IP-adres klopt). Als die niet
gehacked is, is de kans wel erg klein dat deze via een relay
op een dhcp host in de USA zou mailen.
Bovendien zie je dat er vaak fouten worden gemaakt in deze
gefingeerde headers. Bijv. IP-adressen zijn vaak random
waardes, ik heb ze wel met 255 zien beginnen en octets ook
wel eens
groter gezien dan 255. In het bovenstaande
voorbeeld is "Wen" getikt i.p.v. "Wed". Ook zou de klok op
die charter PC een flink stuk voor moeten lopen met de
"gelogde" tijd (op zich niet ogebruikelijk maar wel een
aanwijzing). Tenslotte verwacht ik niet dat mxs.mail.ru nog
HELO zegt, maar dat zou weer wel kunnen als deze gehacked is
(of er gewoon een SSH or telnet server o.i.d. op draait).
Maar dan nog is de kans klein dat op een dhcp host bij
Charter een open relay draait. Stel dat dit toch het geval
is. Dan betreft het geen slimme spammer, want hij zou kunnen
weten dat de open relay de header met mxs.mail.ru zou
toevoegen. Of hij is heel slim en gokt dat ik denk dat hij
stom is. Dan is er nog een mogelijkheid: de Charter host is
wel een open relay maar voegt geen headerregel toe. In al
deze gevallen leidt het spoor in bovenstaand voorbeeld naar
66.168.106.3 en is 194.67.23.20 te onwaarschijnlijk en te
onbetrouwbaar om iets mee te doen.
Volgens
http://www.dnsstuff.com/tools/city.ch?ip=66.168.106.3bevindt de charter aansluiting zich in de omgeving van
Suwanee, Georgia, USA. Of de wetgeving (en/of een lokale
sherrif) in Georgia je behulpzaam zal zijn bij verder
onderzoek weet ik niet (da's m'n vak niet).
Het komt maar zelden voor dat ik twijfel over een
originating IP-adres in een e-mail. In het geval van spam is
het simpel: meestal zijn dergelijke hosts al aangemeld bij
de bekende blacklists, en anders gebeurt dat vaak binnen 24
uur. Zie bijv.
http://cbl.abuseat.org/lookup.cgi?ip=66.168.106.3&.submit=Lookupof
[ur]http://www.spamcop.net/w3m?action=checkblock&ip=66.168.106.3[/url]
(hmm, abuse bij charter.com bounces, Sober problemen?)
In geval van sporenonderzoek is alleen al het gegeven dat
het woord "dhcp" in de hostname voorkomt, interessant.
Wellich kan d.m.v. ander onderzoek achterhaald worden via
welk botnet zo'n PC wordt aangestuurd, en kun je zo
eventuele verdachten achterhalen. Kortom, een IP-adres van
de originator is de enige zekerheid die je hebt over een
afzender die niet via een MTA van een openbare Europese ISP
e-mailt.
Ik vermoed dat criminelen vaak van anonieme wegwerp e-mail
accounts gebruik maken. Als dat klopt, is het stom om geen
Received headers (verkeersgegevens pur sang) te loggen bij
ISP's waar e-mail door een MTA gaat. Sterker, dan wordt veel
belastinggeld verspild en is het discriminerend jegens
Europeanen die netjes via de MTA van hun ISP's met elkaar
mailen, omdat zij een grotere kans lopen om onterecht (bijv.
door fouten of onjuiste inzichten) als verdachten te worden
aangemerkt.
Mijn vermoeden is echter dat minister Donner met "koptekst"
wel degelijk e-mail headers bedoelt. Alleen heb ik nog
steeds van niemand antwoord gekregen of gevonden op de vraag
of daaronder ook de subject regel (onderwerp) verstaan wordt.
Ik denk dat ik m'n oude Yahoo account maar weer ga
gebruiken. En als onderwerp voortaan net zulke briljante
teksten kies als de meeste Nederlanders, dus "Vraagje" of "LOL".
Erik van Straten