Hvad er greylisting?
Fra Wikipedia, den frie encyklopædi
Greylisting er en metode til at bekæmpe uønsket e-mail (spam) på mailserverniveau.
Sund mailserver
Med en sund mailserver, også kaldet MTA (Mail Transfer Agent), menes en server, der ikke bruges til spam. Et eksempel er mailserveren hos en internetudbyder. (Eksempler på internetudbydere er Chello, XS4All, Planet, Ziggo)
Usund mailserver
Med en usund mailserver menes en server, der sender store mængder uønskede beskeder (spam) til et stort antal brugere.
Sådan virker det
På nogle servere bruger vi greylisting. Især hvis en server er hårdt ramt af store mængder spam, kan denne funktion være slået til. Den store fordel er, at serveren straks får det meget roligere. Et greylisting-record er gyldigt i 36 dage hos os, så forsinkelser bør ikke forekomme alt for ofte.
Sådan virker det
Greylisting sker ved hjælp af en afvisningsmeddelelse (som regel kode 451), som den modtagende mailserver giver den afsendende mailserver. En "sund" afsendende mailserver gemmer beskeden midlertidigt og prøver igen senere. Den modtagende mailserver husker dette ud fra forskellige kriterier. Den modtagende mailserver kan for eksempel huske IP-adressen i kombination med afsenderen. Den pågældende kombination bliver så optaget på en whitelist.
Så snart den sunde afsendende mailserver prøver igen efter for eksempel 10 minutter (kan indstilles), kontrollerer den modtagende mailserver IP-adressen og afsenderen og lukker beskeden ind eller afviser den igen ud fra den indstillede tid. Ofte bliver IP-adressen og domænet gemt i en lokal database. Ved næste afsendelse slås der op i den lokale database for at se, om det er en kendt og pålidelig kombination. Er det det, bliver mailen accepteret med det samme.
Idéen er, at en sund mailserver holder en kø (queue) og prøver igen efter et par minutter. En "usund" mailserver (spamserver) har ikke råd til det, for så løber dens egne køer fulde. Følgen ville være, at lagermedierne måske løb fulde, hvilket kan give andre problemer.
Fordele
Fordi kun få spamservere kan håndtere denne teknik, bliver der kun accepteret lidt uønsket mail af den modtagende server.
Fordi afvisningen sker med en 451-meddelelse på mailserverniveau, når mailen slet ikke frem til spamfiltrene. Spamfiltre som Spamassassin er kendt for at være programmer, der kræver meget processorkraft af serveren.
Ulemper
En stor ulempe ved greylisting er, at slutbrugeren er afhængig af mailserveren. Slutbrugeren har nemlig ingen indflydelse på, hvor hurtigt afsenderen bliver lukket ind. Desuden har slutbrugeren heller ingen indflydelse på, hvornår den afsendende mailserver leverer den pågældende mail igen. Et konkret eksempel: internetudbyderen @home har en såkaldt requeue (den tid, hvorefter den afsendende mailserver igen forsøger at levere mailen) på 1 time. Første gang går der altså en time, før e-mailen fra en @home-adresse bliver accepteret. Det er meget besværligt, hvis modtageren netop venter på den mail.
En anden ulempe ved greylisting er, at det ikke kun er spamservere, der ikke har en kø. Programmører bruger nemlig ikke altid den lokale mailfunktion, men forsøger selv at forbinde til den modtagende mailserver uden en afsendende mailserver imellem. E-mailen bliver afvist første gang, og den bruger, der udløste handlingen, får højst sandsynligt en fejlmeddelelse.
Desuden bruger mange store internetudbydere en kombination af flere mailservere. Beskeden bliver senere ikke leveret igen fra den samme IP-adresse, men fra en anden. Det betyder, at mange kendte domæner på forhånd skal sættes på whitelisten. Og det er netop ofte de kendte spamkilder.
