Wovor schützt Unicode? Hier geht es direkt zum Generator und zu der Codetabelle
Suchmaschinen "wandern" auf der Jagd insbesondere nach Schwachstellen des Site-Servers und nach existierenden und damit lukrativen privaten Daten durch's Internet. Gegen das Erstere hilft meist eine saubere Filterung der Formular-Eingaben, etwa mittels RegEx.
Um auf deiner Homepage angegebene private Daten wie Namen, Anschrift oder Mailadresse etwas besser gegen Spam schützen zu können, hast du einige Möglichkeiten:
- Ersetze in der Mailadresse das @-Zeichen durch (AT) und den Punkt durch (DOT). Beispiel: MeinName(AT)MeinMailprovider(DOT)de. Weise deine Besucher auf diese Ersetzungen hin.
- Besser ist es, manuell mittels Unicode Zeichen Tabelle oder gleich mit dem Unicode-Generator Zeichen durch Unicode ersetzen zu lassen und damit vor Spamrobots zu verbergen. Diese durchsuchen eventuell den Quelltext der Website nur nach Klarschrift-Zeichen.
Exklusive Zugabe hier: Auf Wunsch wird zwischen jedem einzelnen unicodierten Zeichen zusätzlich noch ein Farbcode und/oder Leerzeichen eingefügt. Dies erschwert Spam-
Robots die korrekte Identifikation von Adressen noch zusätzlich.
Bitte beachten: Durch die Zusatzcodierung kannst du die Mail-Adresse nur noch wie Text, jedoch nicht mehr als anklickbaren Link ("mailto:") angeben; außerdem ist die Farbcodierung nicht für eine Bildbeschriftung ("ALT:") verwendbar.
- Es besteht außerdem natürlich die Möglichkeit, die Mailadresse nicht direkt anzuzeigen, sondern erst zu erzeugen und dadurch zu schützen. Ich habe dies auf meiner Website
mittels Taste - sh. Impressum - serverseitig (PHP) realisiert. Bei anderen, PC-seitigen, Lösungen wie Javascript ist u.U. die Barrierefreiheit eingeschränkt, da der Benutzer
- als sinnvolle Schutzmaßnahme - in seinem Browser Skripting u.ä. deaktiviert haben könnte.
- Du kannst auch mit einem Grafikprogramm wie z.B. IrfanView ein Bild erzeugen, das als Inhalt deine Mailadresse wiedergibt. Damit allerdings auch Sehbehinderte barrierefrei die Angaben erfassen können, musst du trotzdem nochmals die Mailadresse als lesbaren Text (in dem "ALT"-Tag der Grafik) angeben. Diese Adresse wäre dann natürlich unverborgen und somit wiederum z.B. mit Unicode zu schützen.
- Und noch etwas Besonderes für PHP-Programmierer: Schau' dir mal meine Lösung hier im Impressum an; das zugrunde liegende PHP-Programm "Mailstop" kannst du auf meiner Site krypto-passwort.de herunterladen.
Was du sonst noch tun kannst
- Lege dir 2 Mail-Adressen zu. Eine Adresse wird nur für die private Korrespondenz verwendet (bleibt also quasi "geheim"). Die zweite Adresse wird als "Wegwerf-"Adresse verwendet (für Einmal-Registrierungen etc.) und bei zuviel Spam einfach gelöscht und durch eine neue Adresse ersetzt.
- Installiere auf dem Server einen Spamfilter wie etwa SpamAssassin. Bedenke dabei aber, dass die richtige Konfiguration nicht einfach ist und die Gefahr besteht, dass dann auch so manche erwünschte Mail von (noch) unbekannten Absendern ebenfalls ausgefiltert wird!