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.

Et af problemerne med denne type system er dog, at de er meget afhængige af den cpukraft<br />

den enkelte har til rådighed. Dvs. at brugere med ældre og dermed langsommere<br />

maskiner vil opleve, at det tager væsentligt længere tid at sende emails end brugere med<br />

nyere hardware. Netop dette problem har flere forsøgt at løse [15, 17] ved at erstatte cpubaserede<br />

beregninger med hukommelsesbaserede beregninger. Grunden til dette er, at<br />

memory-access hastigheder ikke varierer nær så meget som cpu-hastigheder på hhv.<br />

nyere og ældre maskiner. Som et konkret eksempel kan man sammenligne en nyere<br />

maskine med en Pentium4-3000 Mhz processor og 4GB ram med en ældre maskine,<br />

Pentium2-266 Mhz og 96 MB RAM. Førstnævnte er blevet målt til at være omtrent 10<br />

gange hurtigere end sidstnævnte til rent cpu-afhængige beregninger, men kun 2,67<br />

gange hurtigere til en memory-access-afhængig beregning [15]. At erstatte cpu-baserede<br />

beregninger med hukommelsesbaserede virker altså umiddelbart fornuftigt i denne type<br />

løsninger.<br />

Der findes også løsninger, hvor det er muligt at genbruge frimærker. Dette er f.eks.<br />

muligt ved at anvende en ticketserver, der står for udstedelse og indløsning af tickets<br />

(frimærker) [32]. Her er det naturligvis ikke serveren, der udfører de krævede<br />

beregninger, men klientmaskinerne. Med denne struktur vil beregninger, forbundet med<br />

dannelsen af et frimærke, blive begrænset, idet disse kan genbruges. Dette er en stor<br />

fordel, der gør løsningen langt mere brugbar i stor skala. Til gengæld introduceres en<br />

tredjepart i overførslen af hver email. Denne tredjepart vil blive et problematisk<br />

knudepunkt i emailsystemet.<br />

Et generelt problem med disse beregnings- eller hukommelsesbaserede løsninger er, at de<br />

i bedste fald kun reducerer spamproblemet, men ikke eliminerer det. Man kunne<br />

forestille sig spammere forsøge at stjæle computerkraft, f.eks. vha. trojanske heste på<br />

almindelige brugeres computere (som det allerede ses i dag), og på den måde lave<br />

distribueret spamming. Et andet problem ved løsningen er, at der forbruges forholdsvis<br />

meget computerkraft til beregning af hvert frimærke. Dette koster penge (især globalt<br />

set), og man kunne argumentere for, at al denne på sin vis spildte computerkraft med<br />

fordel kunne bruges andetsteds. Et alternativ til ressourcebetaling, nemlig monetær<br />

betaling, som umiddelbart ikke har ovennævnte problemer, ser vi nærmere på i det<br />

følgende afsnit.<br />

3.2.2 Monetær betaling<br />

Den umiddelbare fordel ved at vedhæfte elektroniske penge frem for et pro<strong>of</strong>-<strong>of</strong>-work<br />

frimærke som i afsnit 3.2.1 er, at de elektroniske penge så at sige kan genbruges (da de<br />

ikke mister deres værdi når de bliver brugt). Derudover er det heller ikke forbundet med<br />

tunge beregninger hver gang der skal sendes en email, som det f.eks. er tilfældet med<br />

HashCash.<br />

Et eksempel på et system, der tilbyder afsendelse og modtagelse af emails vedhæftet<br />

elektroniske penge, er Cashette [21]. Hvis modtager klassificerer en modtaget email som<br />

spam, kan denne vælge at beholde de vedhæftede elektroniske penge. I modsat fald får<br />

afsender sine penge tilbage. Den grundlæggende ide i systemet er altså, at den enkelte<br />

20

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

Saved successfully!

Ooh no, something went wrong!