Projekt anfragen

Das wichtigste in der Übersicht:

Spam über Kontaktformulare in Joomla entsteht durch automatisierte Bots. Die effektivste Lösung ist die Integration eines Captcha-Systems. Während Google reCAPTCHA der Marktführer ist, empfehlen wir aus Datenschutz- und Barrierefreiheitsgründen ALTCHA. Die Einrichtung erfolgt einfach über Joomla-Plugins oder direkt in Erweiterungen wie RSForm!Pro.

Das Problem: Warum erhalte ich Spam über mein Joomla-Formular?

Automatisierte Programme, sogenannte Spambots, suchen gezielt nach ungeschützten Kontaktformularen auf Websites. Sobald ein Formular gefunden wird, sendet der Bot massenhaft Nachrichten ab. In der Praxis hören wir dabei oft: Aber meine Seite ist doch ganz klein und uninteressant für Hacker, warum erhalte ich also Spam? Die Antwort ist einfach: Hacker geht es nicht um Ihre konkrete Website. Stellt sich die Frage: Warum nutzen Bots Kontaktformulare zum Versand von Spam?

  • Backlinks: Sie versuchen, Links zu dubiosen Seiten in Kommentare oder Nachrichten zu schmuggeln.
  • Phishing: Versuch, Schadsoftware oder Betrugslinks an den Website-Betreiber zu senden.
  • Server-Überlastung: In extremen Fällen können Bots den E-Mail-Server in die Knie zwingen.

Welche Probleme verursacht Spam?

  • Zeitverlust: Manuelle Sortierung von echten Anfragen und Spam kostet wertvolle Arbeitszeit.
  • Reputationsschaden: Wenn Ihr Server massenhaft Spam versendet, kann Ihre Domain auf "Blacklists" landen. Echte E-Mails kommen dann nicht mehr beim Kunden an.

Die Lösung: Was ist ein Captcha?

Ein Captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) dient als digitaler Türsteher. Es ist eine technische Hürde, die für Menschen leicht zu nehmen, für Bots hingegen extrem schwierig zu überwinden ist bzw. sein soll. Durch den Einsatz eines Captchas stellen Sie sicher, dass nur echte Nutzer eine Nachricht absenden können. In der Praxis zeigt sich dabei: Spam wird oftmals nicht zu 100% vermieden, jedoch auf ein sehr gut erträgliches Minimum reduziert.

Was sind die bekanntesten und wichtigsten Captcha-Lösungen?

Google reCAPTCHA

preview recaptcha

Google reCAPTCHA (v2 oder v3) ist die bekannteste Lösung. In der Version 3 arbeitet es meist im Hintergrund und bewertet das Nutzerverhalten.

  • Vorteile: Sehr einfache Integration in Joomla; hohe Benutzerfreundlichkeit (oft kein aktives Klicken nötig).
  • Nachteile: Problematisch beim Datenschutz (DSGVO), da Daten an US-Server von Google übertragen werden. Hinzu kommt, dass Google unter bestimmten Umständen hier auch Geld verlangt und in jedem Fall eine Kreditkarte als Zahlungsmittel hinterlegt werden muss.

hCaptcha

preview altcha

hCaptcha ist der vermutlich größte Konkurrent von Google und funktioniert ähnlich: Nutzer müssen oft Bilder identifizieren (z.B. „Klicke alle Busse an“).

  • Vorteile: Bietet eine gute Alternative zum Google-Ökosystem.
  • Nachteie: Kann die Usability stören, wenn Nutzer komplexe Bildrätsel lösen müssen. Hinzu kommt auch hier das DSGVO-Problem, denn hCaptcha ist ein US-Unternehmen.

Unsere Empfehlung: ALTCHA

preview boot

ALTCHA ist eine moderne, datenschutzfreundliche Lösung, die auf dem "Proof-of-Work"-Prinzip basiert. Der Browser des Nutzers löst im Hintergrund eine kleine Rechenaufgabe, während der Nutzer das Formular ausfüllt.

Was sind die Vorteile von ALTCHA?

  • Sehr benutzerfreundlich: Nutzer müssen keine Bilder anklicken oder Texte abtippen.
  • Barrierefreiheit: Da keine visuellen Aufgaben gelöst werden müssen, ist es ideal für Menschen mit Beeinträchtigungen.
  • Datenschutz: Open Source, keine Cookies, keine Nutzerverfolgung – absolut DSGVO-konform.

Joomla ist unsere Basis, Open Source unsere Philosophie. Da uns der Schutz von Nutzerdaten am Herzen liegt, wir aber pragmatische Lösungen für den Alltag brauchen, setzen wir voll auf ALTCHA. Es ist die barrierefreie und DSGVO-konforme Antwort auf modernen Kontaktformular-Spam.

Kurz erklärt: Proof-of-Work (PoW)

Das Proof-of-Work-Prinzip ist eine automatisierte Echtheitsprüfung. Bevor ein Formular abgeschickt wird, stellt der Server dem Browser eine mathematische Aufgabe. Der Browser löst diese unbemerkt im Hintergrund, während der Nutzer das Formular ausfüllt. Diese „Rechenleistung“ dient als digitaler Nachweis, dass es sich um eine legitime Anfrage handelt.

Der entscheidende Vorteil: Maximale Usability Der größte Benefit gegenüber klassischen Captchas (wie Bilderrätseln) ist die Unsichtbarkeit.

  • Für Menschen: Keine nervigen Klicks auf Ampeln oder Busse – die Barrierefreiheit bleibt zu 100 % erhalten.
  • Für Bots: Da jeder Sendevorgang Rechenzeit kostet, wird der Versand von Millionen Spam-Mails für Bot-Betreiber technisch zu aufwendig und wirtschaftlich unrentabel.

Wie kann man ein Captha in Joomla integrieren?

Um ein Captcha in Joomla zu nutzen, müssen Sie das entsprechende Plugin installieren und konfigurieren.

Schritt 1: Plugins installieren

Laden Sie das passende Plugin für Ihre gewählte Lösung herunter:

extension instal

Schritt 2: Plugin konfigurieren

  1. Gehen Sie im Joomla-Backend zu System -> Plugins.
  2. Suchen Sie nach dem installierten Captcha-Plugin (z.B. "Captcha - ALTCHA").
  3. Im Falle von hCpatcha und ReCaptcha: Geben Sie die API-Keys (Site Key und Secret Key) ein, die Sie auf der Website des jeweiligen Anbieters erhalten haben.
  4. Setzen Sie den Status auf "Aktiviert".

Schritt 3: In Joomla aktivieren

Damit das Captcha per Default in Kontaktformularen (für Joomla-Kontakte) erscheint, müssen Sie es global aktivieren:

  • Navigieren Sie zu System -> Konfiguration -> Site.
  • Wählen Sie unter Standard Captcha Ihr installiertes Plugin aus.

captcha config

Wie kann man ein Captcha in RSForm!Pro integrieren?

Wenn Sie die beliebte Erweiterung RSForm!Pro nutzen, ist die Integration besonders flexibel.

So integrieren Sie Captchas in RSForm:

  1. Sie benötigen das spezielle Joomla Captcha Plugin für RSForm.
    • Hinweis: Hierfür ist ein kostenpflichtiger Account bei RSJoomla erforderlich.
  2. Nach der Installation können Sie in Ihrem Formular einfach ein neues Feld vom Typ "Captcha" hinzufügen und die installierte Joomla-Lösung (wie ALTCHA) auswählen.

rsforms

Sie haben kein RSForm!Pro? RSForms bietet in der Basisversion einfache Captchas an, z.B. kleine mathematische Aufgaben (z.B. "Was ist 5 + 3?").

Unsere Erfahrung: Mathematische Captchas sind für moderne Bots oft kein Hindernis mehr und bieten daher keinen optimalen Schutz. Wir raten zur Nutzung von ALTCHA.

Sie nutzen eine andere Formular-Erweiterung für Joomla? Viele der professionellen Formular-Erweiterungen bieten ebenfalls Support für die bekanntesten Captcha-Lösungen an. Da es den Rahmen des Ratgebers sprengen würde, weiter Formular-Erweiterungen im Detail zu beleuchten, haben wir uns auf RSForm!Pro als unseren Favoriten beschränkt.

Häufig gestellte Fragen

Mehr Wissen aus der Praxis

Welche ChatGPT-Alternative ist DSGVO-konform? OpenWebUI, selbstgehostete LLMs und OpenRouter DSGVO-konform für den Mittelstand einsetzen

Zur Case Study

Für welche Websites eignet sich Joomla? Eine Entscheidungsgrundlage für den Mittelstand

Zur Case Study