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.

ved at lade notifikationsmailen indeholde modtagers signatur af møntens serienummer<br />

samt afsenders emailadresse. Dermed sikres at ingen andre end modtager kan sende en<br />

gyldig notifikationsmail. Indholdet af det signerede (serienummer, afsenderadresse)<br />

sikrer endvidere, at notifikationsmailen kun kan bruges til at slette den ene mønt hos den<br />

ene bruger. Dermed beskyttes mod angreb, hvor en man-in-the-middle opsnapper<br />

notifikationsmails og forsøger at misbruge disse til f.eks. at få slettet andre mønter eller<br />

samme mønt hos en senere ejer.<br />

Skulle det ske, at notifikationsmailen ikke når frem, vil modtager og afsender begge<br />

omdanne hhv. deres B- og C-mønt til en A-mønt. Dermed vil de hver især kunne sende<br />

email med to identiske kopier af samme mønt. Dette tilfælde vil (desværre) ikke kunne<br />

skelnes fra en møntkopiering foretaget af afsender. Dette vil betyde, at (enkelte)<br />

uskyldige brugere vil blive blacklistet. For at undgå dette kunne det antages at mindst<br />

99% af disse emails når frem, og dermed lade systemet tolerere møntkopiering i et<br />

omfang, der ligger under 1%.<br />

En alternativ løsning på dette problem kunne være, at der ikke afsendes<br />

notifikationsmails. I stedet kontrollerer afsender, når mønten er udløbet, om denne er<br />

blevet indløst ved at kontakte banken. Hvis ikke, krediteres afsenders konto. Et af<br />

problemerne med denne løsning er dog, at banken får kendskab til, at brugeren har brugt<br />

den pågældende mønt til at sende med. Dette har betydning for brugernes anonymitet,<br />

som beskrevet i (slutningen af) afsnit 5.4.2.b. Derudover går der længere tid, inden<br />

klienten får besked om, at mønten blev indkasseret af modtager. Pengeserverne vil<br />

desuden blive belastet mere, da de så skal udføre arbejde som ellers påtages af klienterne.<br />

Derfor benyttes dette alternativ ikke.<br />

At bryde ovenstående regler for omdannelse af mønter er relativt let og møntkopiering,<br />

med henblik på misbrug, kan let foretages med udgangspunkt i ovenstående.<br />

Møntkopiering vil dog under alle omstændigheder være muligt (det er f.eks. let at kopiere<br />

de lokalt opbevarede penge på harddisken). Hvis de, på den ene eller anden måde,<br />

kopierede mønter benyttes til afsendelse af email, vil dette blive håndteret af systemet.<br />

Ovenstående møntfunktionalitet benyttes blot for at gøre det lettere at holde styr på de<br />

forskellige stadier e-mønterne kan befinde sig i og vil altså ikke introducere nye<br />

sikkerhedsproblemer i systemet.<br />

6.3.2 Møntstruktur<br />

Enhver mønt i <strong>Spam</strong>Cash-systemet indeholder:<br />

- Værdi<br />

- Serienummer (SN)<br />

- Udløbsdato<br />

- Tilladte antal ejerskift (TE)<br />

- Én signatur af beløb, SN, udløbsdato og TE dannet af den udstedende pengeserver.<br />

- Transaktionsliste<br />

58

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

Saved successfully!

Ooh no, something went wrong!