Downloads
| E-Mail Adresse vor Spam schützen |
| Sunday, 09 March 2008 23:44 |
|
Viele Webseiten müssen nach §6 TDG ein Impressum besitzen und dort eine E-Mail Adresse zur “…schnellen elektronischen Kontaktaufnahme…” angeben. Sog. Harvester suchen systematisch nach Angaben wie “mailto” oder dem “@”-Zeichen. Um diesen Webcrawlern das Leben so schwer wie möglich zu machen habe ich folgendes kleines Script geschrieben: <script type="text/javascript"> var b = new Array(); praefix = new Array("teil1","teil2","teil3","teil4"); suffix = new Array("\u0069","\u0067","\u002E","\u0066"); for (var i = 0; i <= 3; i++){ document.write('<i'); document.write('mg src="">'); praefix[i] = praefix[i] + suffix[2] + suffix[1]+ suffix[0] + suffix[3]; b[i]= new Image(); b[i].src = praefix[i]; document.images[i].src = b[i].src; } </script>
Meine Javascript-Kenntnisse sind überschaubar, daher ist es vielleicht nicht ganz sauber programmiert. Einfach ein Bild der E-Mail Adresse in vier Teile zerlegen und als teil*.gif speichern. Um dennoch an die E-Mail Adresse zu kommen muss ein Webcrawler erstmal Unicode übersetzen können, denn die Endung gif steht als Unicode im Skript. Außerdem muss der Webcrawler Javascript ausführen um das Bild zusammensetzen und anzeigen zu können. Die letzte Hürde stellt das Bild selbst dar, da für das Auslesen der Adresse eine OCR Software nötig ist. Dabei ist auch fraglich ob die OCR Software aus vier Einzelbildern eine Adresse zusammensetzen kann. Insgesamt denke ich ist das ein ganz passabler Schutz der kaum Einschränkungen für Besucher aus Fleisch und Blut hat. |