Hva er greylisting?
Fra Wikipedia, den frie encyklopedi
Greylisting er en metode for å motvirke uønsket e-post (spam) på e-postservernivå.
Sunn e-postserver
Med en sunn e-postserver, også kalt MTA (Mail Transfer Agent), menes en server som ikke brukes til spam. Et eksempel er e-postserveren til en internettleverandør (eksempler på internettleverandører er Telenor, Telia, Altibox og Ice).
Usunn e-postserver
Med en usunn e-postserver menes en server som sender store mengder uønskede meldinger (spam) til et stort antall brukere.
Slik fungerer det
På noen servere bruker vi greylisting. Særlig når en server sliter med store mengder spam, kan denne funksjonen være slått på. Den store fordelen er at serveren da straks får mye mindre å gjøre. En greylisting-oppføring er gyldig i 36 dager hos oss, så forsinkelser bør ikke oppstå så ofte.
Slik fungerer det
Greylisting skjer ved at mottakerserveren gir avsenderserveren en avvisningsmelding (som regel kode 451). En "sunn" avsenderserver lagrer meldingen midlertidig og prøver igjen senere. Mottakerserveren husker dette ut fra ulike kriterier. Mottakerserveren kan for eksempel huske IP-adressen i kombinasjon med avsenderen. Den aktuelle kombinasjonen legges da inn i en hviteliste.
Når den sunne avsenderserveren prøver igjen etter for eksempel 10 minutter (kan stilles inn), kontrollerer mottakerserveren IP-adressen og avsenderen og slipper meldingen inn eller avviser den igjen, avhengig av den innstilte tiden. Ofte lagres IP-adressen og domenet i en lokal database. Ved neste sending sjekkes den lokale databasen for å se om dette er en kjent og godkjent kombinasjon. I så fall godtas e-posten med en gang.
Tanken bak er at en sunn e-postserver har en kø (queue) og prøver igjen etter noen minutter. En "usunn" e-postserver (spamserver) har ikke råd til dette, fordi køene da fylles opp. Følgen ville være at lagringsmediene kan bli fulle, noe som igjen kan skape andre problemer.
Fordeler
Fordi få spamservere takler denne teknikken, blir lite uønsket e-post godtatt av mottakerserveren.
Fordi avvisningen skjer med en 451-melding på e-postservernivå, når e-posten ikke spamfiltrene ennå. Spamfiltre som SpamAssassin er kjent for å være programmer som krever mye prosessorkapasitet av serveren.
Ulemper
En stor ulempe med greylisting er at sluttbrukeren er avhengig av e-postserveren. Sluttbrukeren har nemlig ingen innflytelse på hvor raskt avsenderen slippes inn. Sluttbrukeren har heller ingen innflytelse på når avsenderserveren leverer den aktuelle e-posten på nytt. Et konkret eksempel: en internettleverandør kan ha en såkalt requeue (tiden før avsenderserveren gjør et nytt forsøk på å levere e-posten) på 1 time. Første gang tar det altså en time før e-posten fra en adresse hos denne leverandøren blir godtatt. Det er svært upraktisk hvis mottakeren nettopp venter på den e-posten.
En annen ulempe med greylisting er at det ikke bare er spamservere som mangler kø. Programmerere bruker nemlig ikke alltid den lokale e-postfunksjonen, men prøver selv å koble seg til mottakerserveren uten å gå via en avsenderserver. E-posten blir da avvist første gang, og brukeren som utløste handlingen, får mest sannsynlig en feilmelding.
Dessuten bruker mange store internettleverandører en kombinasjon av flere e-postservere. Meldingen leveres senere ikke fra den samme IP-adressen, men fra en annen. Det betyr at mange kjente domener må legges inn i hvitelisten på forhånd. Og det er nettopp ofte de kjente spamkildene.
