Inleiding Evolutie van spam(filters) De toekomst Tot slot
Stop de ongewenste e-mails De evolutie van Spam
Steven Langenaken
C&P - 18 april 2006
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Inhoud 1
Inleiding De oorsprong van het woord Spam Verspreiding van spam Definitie
2
Evolutie van spam(filters) Vingerafdruk Machinaal leren Afbeeldingen
3
De toekomst Bewijssystemen Cheque
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Overzicht 1
Inleiding De oorsprong van het woord Spam Verspreiding van spam Definitie
2
Evolutie van spam(filters) Vingerafdruk Machinaal leren Afbeeldingen
3
De toekomst Bewijssystemen Cheque
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Het woord Spam Verschillende verklaringen
Verklaringen Hormel Foods SPiced hAM Shoulder Pork and hAM
Monty Python Sketch
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Het woord Spam Verschillende verklaringen
Verklaringen Hormel Foods SPiced hAM Shoulder Pork and hAM
Monty Python Sketch
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Verspreiding van spam
Verschillende manieren E-mail → ±66% van alle e-mails is spam Chatruimtes Blogs, fora . . .
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Definitie
. . . in de wet Ongevraagd Commerciëel Onbekende afzender . . . in de praktijk Moeilijk te definiëren Eenvoudig om te beslissen (voor mensen)
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Definitie
. . . in de wet Ongevraagd Commerciëel Onbekende afzender . . . in de praktijk Moeilijk te definiëren Eenvoudig om te beslissen (voor mensen)
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Definitie
. . . in de wet Ongevraagd Commerciëel Onbekende afzender . . . in de praktijk Moeilijk te definiëren Eenvoudig om te beslissen (voor mensen)
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Definitie
. . . in de wet Ongevraagd Commerciëel Onbekende afzender . . . in de praktijk Moeilijk te definiëren Eenvoudig om te beslissen (voor mensen)
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Definitie
. . . in de wet Ongevraagd Commerciëel Onbekende afzender . . . in de praktijk Moeilijk te definiëren Eenvoudig om te beslissen (voor mensen)
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Het woord Spam Verspreiding van spam Definitie
Definitie
. . . in de wet Ongevraagd Commerciëel Onbekende afzender . . . in de praktijk Moeilijk te definiëren Eenvoudig om te beslissen (voor mensen)
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Overzicht 1
Inleiding De oorsprong van het woord Spam Verspreiding van spam Definitie
2
Evolutie van spam(filters) Vingerafdruk Machinaal leren Afbeeldingen
3
De toekomst Bewijssystemen Cheque
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Vingerafdruk
Zeer eenvoudig Gemakkelijk te omzeilen Vingerafdruk algoritme Bereken de vingerafdruk (vmail ) van de e-mail for all vingerafdruk ( vdb ) in de vingerafdrukdatabase do if vdb = vmail then Markeer de e-mail als spam end if end for
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Vingerafdruk
Zeer eenvoudig Gemakkelijk te omzeilen Vingerafdruk algoritme Bereken de vingerafdruk (vmail ) van de e-mail for all vingerafdruk ( vdb ) in de vingerafdrukdatabase do if vdb = vmail then Markeer de e-mail als spam end if end for
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Vingerafdruk
Zeer eenvoudig Gemakkelijk te omzeilen Vingerafdruk algoritme Bereken de vingerafdruk (vmail ) van de e-mail for all vingerafdruk ( vdb ) in de vingerafdrukdatabase do if vdb = vmail then Markeer de e-mail als spam end if end for
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Vingerafdruk
Zeer eenvoudig Gemakkelijk te omzeilen Vingerafdruk algoritme Bereken de vingerafdruk (vmail ) van de e-mail for all vingerafdruk ( vdb ) in de vingerafdrukdatabase do if vdb = vmail then Markeer de e-mail als spam end if end for
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Machinaal leren Computer leert spam herkennen Bayes Algoritme Bereken het gewicht (g ) van elk woord (0 < g < 1) kans ← 1 for all gewicht g do kans ← kans ∗ g end for kans is de kans dat de e-mail spam is. plus en minpunten + -
merkt wijzigingen op woorden ongerelateerd → kan goede e-mails als spam markeren Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Machinaal leren Computer leert spam herkennen Bayes Algoritme Bereken het gewicht (g ) van elk woord (0 < g < 1) kans ← 1 for all gewicht g do kans ← kans ∗ g end for kans is de kans dat de e-mail spam is. plus en minpunten + -
merkt wijzigingen op woorden ongerelateerd → kan goede e-mails als spam markeren Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Machinaal leren Computer leert spam herkennen Bayes Algoritme Bereken het gewicht (g ) van elk woord (0 < g < 1) kans ← 1 for all gewicht g do kans ← kans ∗ g end for kans is de kans dat de e-mail spam is. plus en minpunten + -
merkt wijzigingen op woorden ongerelateerd → kan goede e-mails als spam markeren Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Machinaal leren
Probleem Vervormen van woorden woo rden spli tsen tekens vCrvangCn Oplossing systeem leert vervormingen
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Machinaal leren
Probleem Vervormen van woorden woo rden spli tsen tekens vCrvangCn Oplossing systeem leert vervormingen
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Afbeeldingen Voorbeeld
Spam in afbeeldingen tekst kan niet worden gelezen → OCR (Optical Character-Recogntion) werkt slecht bij niet-standaard lettertypes Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Afbeeldingen Voorbeeld
Spam in afbeeldingen tekst kan niet worden gelezen → OCR (Optical Character-Recogntion) werkt slecht bij niet-standaard lettertypes Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Afbeeldingen Voorbeeld
Spam in afbeeldingen tekst kan niet worden gelezen → OCR (Optical Character-Recogntion) werkt slecht bij niet-standaard lettertypes Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Vingerafdruk Machinaal leren Afbeeldingen
Afbeeldingen Voorbeeld
Spam in afbeeldingen tekst kan niet worden gelezen → OCR (Optical Character-Recogntion) werkt slecht bij niet-standaard lettertypes Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Overzicht 1
Inleiding De oorsprong van het woord Spam Verspreiding van spam Definitie
2
Evolutie van spam(filters) Vingerafdruk Machinaal leren Afbeeldingen
3
De toekomst Bewijssystemen Cheque
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Bewijssystemen
Zender moet bewijzen dat het geen spam is Human Interactive Proof moeilijk oplosbaar voor computers eenvoudig oplosbaar voor mensen Voorbeeld Tekst herkennen in afbeeldingen Vervelend!
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Bewijssystemen
Zender moet bewijzen dat het geen spam is Human Interactive Proof moeilijk oplosbaar voor computers eenvoudig oplosbaar voor mensen Voorbeeld Tekst herkennen in afbeeldingen Vervelend!
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Bewijssystemen
Zender moet bewijzen dat het geen spam is Human Interactive Proof moeilijk oplosbaar voor computers eenvoudig oplosbaar voor mensen Voorbeeld Tekst herkennen in afbeeldingen Vervelend!
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Bewijssystemen
Zender moet bewijzen dat het geen spam is Human Interactive Proof moeilijk oplosbaar voor computers eenvoudig oplosbaar voor mensen Voorbeeld Tekst herkennen in afbeeldingen Vervelend!
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Bewijssystemen
Automatisch oplosbare puzzels moeilijk op te lossen (seconden / minuten) eenvoudig te controleren (milliseconden) Voorbeeld Voorbeeld: Jigsaw
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Bewijssystemen
Automatisch oplosbare puzzels moeilijk op te lossen (seconden / minuten) eenvoudig te controleren (milliseconden) Voorbeeld Voorbeeld: Jigsaw
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Cheque
cheque met klein bedrag spam → klacht indienen → bedrag innen plus en minpunten + -
kost veel aan spammers → minder spam fraude, valse klachten
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Bewijssystemen Cheque
Cheque
cheque met klein bedrag spam → klacht indienen → bedrag innen plus en minpunten + -
kost veel aan spammers → minder spam fraude, valse klachten
Steven Langenaken
Stop de ongewenste e-mails
Inleiding Evolutie van spam(filters) De toekomst Tot slot
Conclusie Spam evolueert razendsnel Nieuwe strategie nodig Actief onderzoek
Steven Langenaken
Stop de ongewenste e-mails