Joomla 1.6 / 1.7 gegen Spam absichern

Joomla SpamschutzNicht nur in Form von E-Mails ist Spam ein Ärgernis, auch Joomlawebsites können dieses Problem haben. Bei Joomla 1.7 gibt es einige einfache Möglichkeiten das Spamproblem in den Griff zu bekommen.

Ich geb Spammern keine Chance

Am besten ist es, wenn sich ein Spammer gar nicht erst auf der Website registrieren kann. Hier helfen Captchas, das sind Bilder mit kurzen Zeichenfolgen, die der Benutzer in ein Formularfeld abtippen kann. Die Captchas sind so verfremdet, dass sie nicht oder nur schwer maschinell gelesen werden können. So wird die Wahrscheinlichkeit reduziert dass es Spambots gelingt, sich auf der Website zu registrieren. Spambots sind automatische Programme die Spammer dazu benutzen massenhaft Spam auf vielen verschiedenen Websites zu veröffentlichen.

Hier einige Komponenten und Module die es ermöglichen die Registrierung der Website durch Captchas zu schützen:

ExtendedReg

Ist eine kommerzielle Lösung die für Joomla 1.7 freigegeben ist. Es handelt sich um ein Set, das aus einer Komponente und einem Modul besteht. Verschiedene Sprachdateien um ExtendedReg an die Sprache der Webseite anzupassen sind verfügbar. Es sind zwei verschiedene Captchaversionen möglich, ein normales Textcaptcha und eine Variante, bei der kleine Rechenaufgaben gelöst werden müssen. Neben der Captchafunktion bietet ExtendedReg unter anderem auch die Möglichkeit eine Altersverifikation durchzuführen. Außerdem können weitere Funktionen durch Plug-ins hinzugefügt werden.

Ajax Math Captcha

Ist eine kostenlose Komponente, die viele verschiedene Captchavarianten bietet. Neben den normalen Captachas und den bereits erwähnten Rechenaufgaben können unter anderem auch Captchas verwendet werden die Ton über die Lautsprecher des Computers ausgeben. Ajax Math Captcha bietet eine zusätzliche Sicherheitsstufe. Die IP-Adressen der Websitebenutzer können mit einer Liste mit den IP-Adressen bekannter Spammer abgeglichen werden. Eine solche Liste wird zum Beispiel vom "Spamhaus Project" geführt.

Wie ExtendedReg kann auch Ajax Math Captcha mit Hilfe von Plug-ins erweitert werden.

Die richtige Komponente

Auch Kommentarsysteme sind anfällig für Spam angriffe und sollten geschützt werden. Dafür benutzt man am besten Kommentarkomponenten die selbst Spamschutzmaßnahmen mitliefern.

Eine kostenlose Komponente, die neben Captchas auch einen speziellen Schutz vor mehrfachen gleichen Nachrichten bietet, ist JComments. Allerdings ist diese Komponente leider lediglich für Joomla 1.5 freigegeben. Die Komponente sollte aber auch auf Joomla 1.7 funktionieren. Es empfiehlt sich sicherheitshalber vor der Installation der Komponente ein komplettes Backup der Website anzufertigen.

Sehr beliebt bei Spammern sind Foren.

Die grundlegendste Schutzmaßnahme für Foren ist es nicht registrierten Benutzern keinen Schreibzugriff zu erlauben. Um Foren durch Captchas abzusichern, sollte eine Forenkomponente verwendet werden, die diese Funktion gleich mitliefert. Eine Alternative ist es eine "Message Board - Joomla Bridge" zu verwenden. Dabei handelt es sich um spezielle Komponenten bzw. Plug-ins die das Zusammenspiel von separater, von Joomla unabhängiger, Forensoftware und Joomla ermöglichen. Dabei wird die Benutzerverwaltung von Joomla mit der Forensoftware verbunden, wodurch die Benutzer sich mit ihren Joomlaccounts im Forum anmelden können.

Neben den bereits erwähnten Komponenten und Plug-Ins gibt es noch solche die alle genannten Bereiche auf einmal schützen. Dazu gehört das kostenlose EasyCalcCheck Plus für Joomla 1.5 bis 1.7. Das Plug-In schützt alle Formulare von Joomla, sowie einige Komponenten. Zu den von EasyCalcCheck Plus geschützten Komponenten gehören unteranderem die Communitysoftware "Community Builder", das "Kuena Forum", das Gästebuch "Phoca Guestbook" und die Onlineshoplösung "VirtueMart".

Alle in diesem Artikel vorgestellten Komponenten sind über die offizielle Joomlawebsite erhältlich. Mit Hilfe von "http://extensions.joomla.org/" kann man die Komponentenbibliothek auch direkt aufrufen. In diesem Artikel konnten natürlich nicht alle verfügbaren Komponenten vorgestellt werden, es gibt noch sehr viele weitere. Dabei ist unbedingt zu beachten für welche Version von Joomla die Komponenten freigegeben sind. Komponenten für Joomla 1.6 sollten auch unter 1.7 und umgekehrt funktionieren. Sicherheitshalber sollte vor jeder Installation einer neuen Komponente immer ein Backup der Joomladateien und der Datenbank der Website angefertigt werden. Dabei hilft die in Joomla integrierte Backupfunktion.

Webtipp

Webhosting

Nachhaltig: Ökologisches & CO2 neutrales Hosting durch eine Kooperation mit Paradigma Solartechnik.

Urlaubswelten

Die schönsten Ferienwohnungen & Häuser mieten und 2013 günstig Urlaub buchen bei privaten Vermietern