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 give klienterne mulighed for kun at hente den del af blacklisten, de ikke allerede<br />

har, spares båndbredde. Listen vil i princippet vokse i det uendelige, men ved at<br />

klienterne blot henter den del af listen de mangler, vil det kun sjældent være hele listen,<br />

der skal sendes. En anden måde at begrænse listens størrelse på kunne være, at lade<br />

meget gamle elementer udgå fra listen. Dette ville give mulighed for at misbruge de<br />

pågældende certifikater igen. Men kan det sandsynliggøres, at certifikatet ikke findes<br />

mere, vil det være acceptabelt at gøre dette.<br />

Herunder ses sekvensdiagrammer for protokollerne, der anvendes, når der kommunikeres<br />

med blacklistserveren (se Figur 16 og Figur 17). Det ses at kommunikationen er meget<br />

simpel og det kan bemærkes, at der ikke kommer noget svar fra serveren, når mønter<br />

indrapporteres på Figur 17. Dette skyldes, at blacklistserverens arbejde på denne måde<br />

reduceres. De to diagrammer kan virke meget simple (og dermed overflødige), men er<br />

medtaget for fuldstændighedens skyld.<br />

Figur 16 En klient downloader blacklisten<br />

Figur 17 En klient eller CES indrapporterer kopierede mønter.<br />

For at reducere arbejdet i blacklistserveren yderligere, kunne det være en mulighed at<br />

distribuere dennes arbejdsbyrde. Én server kunne håndtere indrapportering, og et hierarki<br />

af andre blacklistservere kunne håndtere upload af listen til klienterne. På denne måde<br />

ville båndbreddeforbruget kunne fordeles på en række servere. Derudover ville serveren,<br />

der står for opdatering, også kunne benytte en række arbejdsservere, der kunne finde det<br />

korrekte certifikat ud fra to mønter (altså proceduren i afsnit 6.4). Hermed ville den<br />

centrale blacklistserver blot skulle opretholde en liste, mens de to krævende opgaver<br />

(upload og opdatering) ville blive fordelt på andre servere.<br />

79

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

Saved successfully!

Ooh no, something went wrong!