Captcha-Sicherheit
Überblick
CrispyCMS verwendet Altcha als moderne, datenschutzfreundliche Captcha-Lösung zum Schutz vor automatisierten Angriffen und Spam.
Was ist Altcha?
Altcha ist eine innovative Captcha-Alternative, die ohne störende Rätsel oder Bilderkennungsaufgaben auskommt. Stattdessen nutzt sie kryptografische Herausforderungen, die im Hintergrund gelöst werden.
Vorteile von Altcha
Benutzerfreundlichkeit
- Keine visuellen Rätsel - Benutzer müssen keine Bilder auswählen oder Text eingeben
- Barrierefrei - Funktioniert mit Screenreadern und anderen Hilfstechnologien
- Schnell - Automatische Hintergrundverarbeitung ohne Verzögerungen
- Datenschutz - Keine Tracking-Cookies oder externe Datenübertragung
Konfiguration der Captcha-Einstellungen
Zugriff auf die Einstellungen
Die Captcha-Konfiguration finden Sie im CMS-Administrationsbereich unter: Einstellungen → Captcha
Verfügbare Einstellungen
CAPTCHA HMAC
Sicherheitsschlüssel
Zweck: HMAC zur Überprüfung der Integrität der Captcha-Antwort
- Format: Alphanumerischer Schlüssel (empfohlen: 32+ Zeichen)
- Sicherheit: Wenn nicht gesetzt, wird Captcha deaktiviert
- Wichtig: Verwenden Sie einen starken, zufälligen Schlüssel
HTTPS-Anforderung
Das Captcha kann aufgrund der Sicherheitskontextrichtlinien in modernen Browsern nur auf HTTPS-fähigen Systemen verwendet werden. Die Aktivierung dieser Einstellung auf einem System, das nur HTTP unterstützt, führt zu Anmeldefehlern.
CAPTCHA KOMPLEXITÄT
Rechenaufwand-Steuerung
Standardwert: 50000
Die "Komplexität" im Proof-of-Work-Mechanismus bezieht sich auf die Höhe des Rechenaufwands, den ein Client benötigt, um die vom Server gestellte Aufgabe zu lösen.
- Niedrigere Werte = Schnellere Verarbeitung, geringere Sicherheit
- Höhere Werte = Langsamere Verarbeitung, höhere Sicherheit
- Empfohlen: 50000 für ausgewogene Performance
CAPTCHA ANTWORTEN
Nutzungslimit
Anzeige: Aktuell verwendete Antworten / Maximales Limit
- Zweck: Maximale Anzahl von Captcha-Antworten für das CMS
- Verhalten: Nach Erreichen des Limits wird Captcha deaktiviert
- Reset: Automatisches Zurücksetzen basierend auf Lizenzmodell
- Beispiel: "2/∞" bedeutet 2 verwendete Antworten bei unbegrenztem Plan
Endpoint-Information
Der Altcha Captcha Challenge Endpoint befindet sich unter:
Empfohlene Konfiguration
- HMAC: Verwenden Sie einen starken, zufälligen 32-Zeichen-Schlüssel
- Komplexität: Beginnen Sie mit 50000 und passen Sie bei Bedarf an
- HTTPS: Stellen Sie sicher, dass Ihr System HTTPS unterstützt
- Testing: Testen Sie die Funktionalität nach der Konfiguration
Automatische Aktivierung
HMAC-Konfiguration erforderlich
Wenn ein HMAC-Schlüssel in den Systemeinstellungen konfiguriert ist, wird das Captcha automatisch für folgende Bereiche aktiviert:
Geschützte Bereiche
Bereich | Beschreibung |
---|---|
Anmeldung | Login-Formular für CMS-Benutzer |
Registrierung | Neue Benutzerkonten erstellen |
Passwort vergessen | Passwort-Reset-Funktionalität |
Konfiguration
Der HMAC-Schlüssel kann in der Systemkonfiguration unter Sicherheit → Captcha-Einstellungen festgelegt werden.
API-Integration für Plugins
Challenge-Token abrufen
Plugins können das Captcha-System über die bereitgestellte API nutzen:
Integration in eigene Formulare
Plugin-Entwicklung
Entwickler können das Captcha-System in ihre eigenen Plugins und Formulare integrieren, indem sie:
- Challenge-Token über die API abrufen
- Altcha-Widget in ihr Formular einbinden
- Verifizierung serverseitig durchführen
Lizenzierung und Metering
Lizenzabhängige Nutzung
Die Verfügbarkeit und Limitierung der Captcha-Funktionalität hängt von Ihrem Lizenzanbieter ab
Metering-System
Je nach Lizenzmodell kann Ihr Anbieter ein Metering-System für Captcha-Verifikationen aktivieren:
- Verifikationszählung - Jede erfolgreiche Captcha-Lösung wird erfasst
- Monatslimits - Beispiel: 50.000 Verifikationen pro Monat
- Automatische Überwachung - Das System überwacht die Nutzung kontinuierlich
Lizenzmodelle
Anbieterabhängig
- Unbegrenzte Nutzung - Keine Limits bei entsprechender Lizenz
- Verbrauchsbasiert - Monatliche Limits
- Pay-per-Use - Abrechnung nach tatsächlicher Nutzung
Kontaktieren Sie Ihren Lizenzanbieter für Details zu Ihrem spezifischen Modell.
Überschreitung von Limits
Limit erreicht
Wenn das monatliche Verifikationslimit erreicht wird:
- Captcha-Challenges werden nicht mehr generiert
- Betroffene Formulare sind möglicherweise nicht mehr geschützt
- Eine Benachrichtigung wird an Administratoren gesendet
Technische Details
HMAC-basierte Sicherheit
Sicherheitsmechanismus
- HMAC (Hash-based Message Authentication Code) gewährleistet die Integrität der Challenge-Tokens
- Serverseitige Verifikation verhindert Client-seitige Manipulation
- Zeitbasierte Gültigkeit der Tokens verhindert Replay-Angriffe