Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Anti Spambots

Werbemails nerven und kosten wertvolle Zeit - höchste Zeit also, den Sammlern von Adressen für Spams einen Stock zwischen die Beine zu werfen. Alle Systeme, die auf Ihre Website zugreifen, haben einen Code, der sie identifziert - man spricht dabei von "user agents". Ein Suchroboter von Google erscheint z.B. als "googlebot" unter "User agents" in Ihrem Serverlog. Spammer verwenden - sofern sie ihre Identität nicht verschleiern und sich als Browser tarnen, was leider oft vorkommt - User Agents mit Namen wie "Cherry Picker" oder "Email Siphon". Mittels .htaccess lassen sich unerwünschte User Agents ins Nirwana spedieren. Allerdings ist der Schutz nicht besonders sicher, da wie erwähnt viele Mail-Adressen-Sammler z.B. als "Mozilla" getarnt ihr Unwesen treiben. Aber wieso nicht - versuchen kann man's ja. Ergänzen Sie die .htaccess mit folgenden Zeilen :

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$
RewriteRule /* http://www.mvssolutions.com/spam.html [L,R]

Achtung, nach der Aufschaltung sollten Sie unbedingt testen, ob noch alle Funktionen der eigenen Seite funktionieren! Bitten Sie FreundInnen, dies auf einem anderen PC ebenfalls zu tun. Sofern Sie eine Firewall haben, versuchen Sie alles mit aktivierter und deaktivierter Firewall. Bitten Sie dann in jedem Fall FreundInnen ohne Firewall, alles zu checken. Der Grund dafür: Gewisse Funktionen von .htaccess können teilweise unerklärliche Störungen auslösen.

Zudem führt nach eigenen Erfahrungen z.B. die Firewall "Norton Internet Security" (auch wenn man sie deaktiviert) zu vollkommen seltsamem Verhalten des Browsers, sobald gewisse .htaccess-Funktionen eingesetzt werden.

 
ID: 582
eingestellt am: 30.12.2004
Autor: NA
Status zum lesen: Gast
gelesen: 5205
Webseite: www.dreamcodes.com
[Drucken]