29.07.2013 Views

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1 Indledning<br />

Da email-systemet blev designet, var det en grundlæggende antagelse, at systemet ikke<br />

ville blive misbrugt. Dette er en af årsagerne til, at spammail er et stadigt voksende<br />

problem, og i dag er det de færreste, der går fri af spammail i deres indbakke. Ved<br />

spammail forstås normalt uønsket email i form af f.eks. uopfordret reklame. Da<br />

afsendelse af email er forbundet med en meget lille udgift, og afsender ikke umiddelbart<br />

kan identificeres, vil sådanne reklamer <strong>of</strong>te afsendes i stort antal til gene for de mange<br />

modtagere.<br />

<strong>Spam</strong>problemet har længe været stort, og derfor tilbydes i dag en række forskellige<br />

løsninger på dette. De fleste løsninger bygger på en eller anden form for filtrering af<br />

emails, inden de når modtagers indbakke. Problemet er dog, at selv de bedste filtre ikke<br />

fanger alle spammails, og der er altid risiko for, at en legitim email bliver fanget i filtret,<br />

og dermed ikke når frem til modtager. Såkaldte challenge-response -løsninger sigter på<br />

at stoppe spammails ved at sende en udfordring (challenge) tilbage til afsender, som skal<br />

løse denne for at få sin email leveret. Dette vil i de fleste tilfælde være en uoverkommelig<br />

opgave for en spammer, som typisk sender tusindvis af emails. Denne løsning går dog ud<br />

over funktionaliteten af emailsystemet, da dette i stigende grad benyttes til afsendelse af<br />

maskinelt genererede emails (f.eks. ordrebekræftelser og lign.). Maskiner som har afsendt<br />

disse, vil ikke kunne svare på en sådan challenge. Af andre løsninger kan nævnes<br />

såkaldte pro<strong>of</strong>-<strong>of</strong>-work -løsninger. I disse skal afsenders maskine udføre f.eks. en<br />

beregningstung og dermed tidskrævende opgave og medsende svaret til modtager, for at<br />

få emailen leveret til dennes indbakke. Denne type løsning kan typisk gøre det mindre<br />

attraktivt at spamme, men ikke eliminere problemet.<br />

I lyset af ovennævnte problemer med de gængse løsninger har vi konstrueret en<br />

betalingsbaseret løsning. Af disse findes nogle få etablerede allerede. Essensen i<br />

betalingsbaserede løsninger er at fjerne incitamentet for at sende spammail, hvilket opnås<br />

ved at straffe spammere økonomisk, mens det for andre forbliver gratis at sende email.<br />

De eksisterende løsninger har dog alle en række ulemper. I nogle kræves det, at der er en<br />

tredje part (f.eks. en betalingsserver) involveret ved hver emailoverførsel (online-system).<br />

Andre har problemer hvad angår scalability (egner sig ikke som globale løsninger) og<br />

anonymitet. I vores løsning har vi tilstræbt at eliminere disse ulemper ved at designe og<br />

implementere et <strong>of</strong>fline og skalerbart system, hvor anonymiteten for den enkelte bruger<br />

samtidig er bevaret. At opnå skalerbarhed af systemet lykkedes kun delvist, da kravet om<br />

et <strong>of</strong>fline system betød, at vi ikke kunne undvære en central enhed i systemet.<br />

Anonymitet i systemet blev sikret, dog på bekostning af ressourcekrævende udstedelse af<br />

elektroniske penge. Ved at lade systemet bygge på det eksisterende emailsystem og<br />

eliminere nødvendigheden for traditionelle filtreringsmekanismer, har vi dog konstrueret<br />

et system, hvor pålideligheden (reliability) er høj. I systemet er nemlig ingen risiko for, at<br />

legitime emails fejlagtigt frasorteres i filtreringsprocessen. Dette er efter vores opfattelse<br />

en meget vigtig egenskab ved en spamløsning, hvorfor vi mener, at der ligger et<br />

potentiale i systemet til trods for de ulemper, som dette besidder. Vi har i den afsluttende<br />

del af rapporten vurderet, hvorvidt ulemperne opvejer fordelene ved systemet. Til<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!