Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Shopware Payments 12 Monate Ramp-up Pricing. Nur für kurze Zeit. Mehr erfahren
An international version is available for our store.
Markus Michalski

ALTCHA Spam-Schutz

Bewertung: keine Bewertung ( Bewertung schreiben )
Downloads: <10

Beschreibung

Highlights

  • - ALTCHA statt CAPTCHA – keine Cookies, kein Tracking, keine externen CAPTCHA-Dienste
  • - Mehrstufiger Schutz: Proof-of-Work, Honeypot, Mindest-Ausfüllzeit und Rate Limiting – optional mit Gibberish-Erkennung und Wegwerf-E-Mail-Sperre
  • - Schützt Kontakt-, Newsletter- und Registrierungsformulare
  • - Im Admin konfigurierbar – jede Einstellung pro Sales Channel überschreibbar
  • - Durchsuchbare Liste der blockierten Wegwerf-Domains direkt in der Plugin-Konfiguration

Features

  • - ALTCHA Proof-of-Work Widget (aktuelles PBKDF2-Protokoll) – selbst gehostet, keine externen CAPTCHA-Dienste
  • - Honeypot-Feld für unsichtbare Bot-Erkennung
  • - Mindest-Ausfüllzeit mit signiertem Zeitstempel
  • - Optionale Gibberish-Erkennung mit Score, Beobachtungsmodus und einstellbaren Schwellen
  • - Optionale Wegwerf-E-Mail-Sperre mit mitgelieferter Domainliste und eigenen Sperr-/Erlaubnislisten pro Sales Channel
  • - Durchsuchbare Liste der blockierten Domains in der Plugin-Konfiguration
  • - IP-basiertes Rate Limiting für Formular-Übermittlungen
  • - Replay-Schutz durch Challenge-Tracking in der Datenbank
  • - DoS-Schutz für den Challenge-Endpunkt (/altcha/challenge)
  • - Automatische Bereinigung alter Einträge via Scheduled Task
  • - IP-Adressen nur als HMAC-SHA256-Hash gespeichert – für DSGVO-Anforderungen konzipiert
  • - Schutz für Kontakt-, Newsletter- und Registrierungsformulare
  • - Konfigurierbar im Admin, jede Einstellung pro Sales Channel überschreibbar
  • - Challenge-Kosten und -Schwierigkeit einstellbar
  • - Keine Cookies, kein Tracking

Über die Erweiterung

Das Problem: Spam in Shopware-Formularen

Kontaktformulare, Newsletter-Anmeldungen und Kundenregistrierungen sind beliebte Ziele für Bots. Klassische CAPTCHA-Lösungen schützen dagegen – aber auf Kosten von Datenschutz, Cookies und externer Abhängigkeit.


Dieses Plugin schützt Shopware-Formulare mit ALTCHA – einer datenschutzfreundlichen Proof-of-Work-Methode, die ohne Cookies, ohne Tracking und ohne externen CAPTCHA-Dienst auskommt. Ich habe es als mehrstufige Prüfkette gebaut: Jede Schicht ist einzeln schaltbar und pro Sales Channel konfigurierbar.


Kernfunktionen

  • ALTCHA Proof-of-Work: Ein Widget löst im Browser eine kryptografische Challenge. Das macht automatisiertes Massen-Spamming teuer, echte Besucher bemerken es kaum.
  • Honeypot-Feld: Ein verstecktes Formularfeld fängt Bots ab, die alle Felder automatisch ausfüllen. Keine Auswirkung auf echte Besucher.
  • Mindest-Ausfüllzeit: Ein signierter Zeitstempel erkennt Absendungen, die schneller erfolgen, als ein Mensch tippen kann (Standard: 3 Sekunden).
  • Gibberish-Erkennung (optional): Bewertet Name-, Betreff-, Nachrichten- und Adressfelder mit einem Score von 0 bis 100. Ein Beobachtungsmodus protokolliert Verdachtsfälle, ohne jemanden abzulehnen – so stellst du die Schwellen in Ruhe ein.
  • Wegwerf-E-Mail-Sperre (optional): Lehnt Adressen bekannter Wegwerf-Anbieter ab. Eine mitgelieferte Liste mit rund 9.000 Domains, eigene Sperr- und Erlaubnislisten pro Sales Channel und eine durchsuchbare Ansicht der blockierten Domains direkt in der Konfiguration.
  • IP Rate Limiting: Begrenzt Formularabsendungen pro IP-Adresse und Zeitfenster. IP-Adressen werden nur als HMAC-SHA256-Hash gespeichert.
  • Replay-Schutz und Challenge-Endpunkt-Schutz: Bereits verwendete Challenges werden abgelehnt, und der Endpunkt /altcha/challenge hat ein eigenes Rate Limiting.

So funktioniert es

Nach der Installation über den Shopware Store ist das Plugin mit sinnvollen Standardwerten aktiv: ALTCHA, Honeypot, Mindest-Ausfüllzeit und Rate Limiting laufen sofort. Gibberish-Erkennung und Wegwerf-E-Mail-Sperre schaltest du bei Bedarf unter Einstellungen > System > Plugins ein.


Das Widget wird automatisch in Kontaktformular, Newsletter-Anmeldung und Registrierung eingebettet. Template-Änderungen sind nicht nötig.


Plugin-Dokumentation


Kompatibilität

Getestet mit Shopware 6.7.x und PHP 8.2+.


Voraussetzungen

  • Shopware 6.7.x
  • PHP 8.2 oder neuer
  • Gültige Plugin-Lizenz

Anwendungsfälle

  • Shops mit hohem Spam-Aufkommen im Kontaktformular
  • Newsletter-Betreiber, die Fake-Anmeldungen verhindern wollen
  • Shops, die ohne externe CAPTCHA-Dienste auskommen möchten
  • Shops mit Wegwerf-Adressen bei Registrierungen und Anfragen

Wichtige Hinweise

Das Plugin unterstützt ausschließlich Shopware 6.7.x. Beim Update von Version 1.x auf 2.0 wurde ALTCHA auf das aktuelle Protokoll umgestellt: Nach dem Update den Cache leeren, einschließlich HTTP-Cache und CDN. Überschreibt dein Theme eines der Formular-Templates, muss das Override das neue Widget-Markup übernehmen und parent() aufrufen.


Die Gibberish-Erkennung kennt Deutsch, Englisch, Französisch, Spanisch, Italienisch und Niederländisch; Text in anderen Sprachen kann hoch bewertet werden, daher empfehle ich zuerst den Beobachtungsmodus. Die Wegwerf-Domainliste ist ein Snapshot und nie vollständig. Ist die Wegwerf-E-Mail-Sperre global aktiv, lädt eine wöchentliche Aufgabe die öffentliche Liste neu herunter – dabei werden keine Besucherdaten übertragen.


Details

  • Verfügbar in: Englisch, Deutsch
  • Zuletzt aktualisiert: 8. Oktober 2026
  • Veröffentlicht: 18. August 2026
  • Version: 2.0.0
  • Kategorie: Sonderfunktionen

Ressourcen

Bewertungen (0)

Bewertung schreiben

Wenn du diese Erweiterung heruntergeladen hast, kannst du diese im Shopware Account bewerten.

Bewertung schreiben

Über den Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Partner seit: 2026
  • Erweiterungen: 8

Support

  • Land: Germany
  • Spricht: Deutsch, Englisch
  • Reaktionszeit: Sehr schnell