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.

med mailserveren og overtage dennes rolle. Mailklienten kan herefter hente emails fra<br />

proxyen vha. POP3. Proxyen agerer altså herefter POP3-server overfor klienten, så denne<br />

kan afhente emails. Ovenstående protokol for afhentning af emails er illustreret på Figur<br />

23.<br />

Figur 23 Afhentning af emails via proxy. Tallene angiver i hvilken rækkefølge kommunikationen<br />

foregår. De tynde pile (1) angiver autentifikationsprocessen mellem mailklient og mailserver. De tykke pile<br />

angiver kommunikationen i forbindelse med overdragelse af emails fra hhv. mailserver til proxy (2) og fra<br />

proxy til mailklient (3).<br />

Proxyprogrammet understøtter således alle POP3-servere og klienter, som opererer i<br />

overensstemmelse med de retningslinier, der er angivet i RFC 1081. Der introduceres<br />

altså ingen begrænsninger ved indførelsen af proxyen (udover en smule forsinkelse).<br />

Når POP3 benyttes, vil mailhåndtering foregå <strong>of</strong>fline. Når emails er hentet ned, er det<br />

nemlig ikke længere nødvendigt at være forbundet til mailserveren. Dette kan både være<br />

til fordel og til ulempe. Skal de pågældende emails kun kunne læses på én computer af én<br />

bruger, er det umiddelbart bekvemt, men kan blive et problem i et system, hvor flere<br />

deler samme postkasse. I sidstnævnte tilfælde vil en central, online mailhåndtering være<br />

at foretrække. Denne funktionalitet tilbydes i IMAP og denne protokol gennemgås i<br />

følgende afsnit.<br />

IMAP<br />

IMAP4 (Internet Message Access Protocol vers. 4) tilbyder i modsætning til POP3, at<br />

email kan håndteres direkte på serveren (online). Mailhåndtering kan således finde sted,<br />

uden at emails behøver blive sendt frem og tilbage mellem server og klient. IMAP<br />

tilbyder desuden, at brugeren kan have en række foldere på serveren, hvor email kan<br />

placeres. Dette er nyttigt, hvis man f.eks. ønsker at sortere indkomne emails i forskellige<br />

kategorier alt efter indhold. IMAP er især nyttigt, hvis man ønsker at tilgå sine emails fra<br />

flere forskellige computere, da alle emails altid er placeret centralt på serveren. Dette<br />

giver også mulighed, for at flere brugere kan tilgå postkassen, uden at de hver især er<br />

nødsaget til at hente emails ned lokalt. Kommer der nye emails på serveren, vil IMAPservere<br />

give tilsluttede klienter besked om dette. En ulempe ved IMAP er dog, at det er<br />

nødvendigt for klienterne at være online, for at kunne tilgå deres emails. Dette er et<br />

mindre problem i dag, hvor mange efterhånden har ADSL-forbindelser eller tilsvarende.<br />

I modsætning til POP3, hvor det altid er klienten, der giver en forespørgsel og afventer<br />

svar, kan det i IMAP forekomme, at det er serveren, der kontakter klienten. Derudover<br />

kan udføres parallelle aktiviteter ved at klienten opretter flere forbindelser til serveren.<br />

Dette håndteres af proxyen ved at lytte efter forespørgsler både hos klienten og serveren<br />

91

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

Saved successfully!

Ooh no, something went wrong!