Fähigkeit

Selbst-gehostetes CAPTCHA

CAPTCHA-Generierung, -Auslieferung und -Verifizierung laufen innerhalb des TR7 ADC — Client-Daten verlassen Ihre Infrastruktur nie.

TR7 Selbst-gehostetes CAPTCHA hält Bot-Verifizierung vollständig von Drittanbieter-Cloud-Diensten fern. Bildgenerierung, die Challenge-Seite, Lösungsverifizierung, Token-Signierung, Cookie-Binding und Proof-of-Work (PoW)-Validierung werden alle innerhalb des TR7 ADC ausgeführt. In dieser Architektur wird die Client-IP, der User-Agent, der Header-Satz, das Verhaltens-Signal oder die Benutzeridentität nie an einen externen Verifizierungsdienst übermittelt. Für Organisationen, die Datenlokalisierungsanforderungen, GDPR, geschlossenen Netzwerk-Mandaten oder sektorspezifischen Vorschriften unterliegen, bleibt der gesamte CAPTCHA-Prozess unter institutioneller Kontrolle. Der Benutzer sieht einen unkomplizierten Verifikationsscreen; darunter arbeiten Schwierigkeitsstufe, PoW-Arbeitsbelastung, Mindest-Lösungszeit, verschlüsseltes Cookie, IP+UA-Binding und Quarantäne-Eskalation zusammen. Der unsichtbare PoW-Modus kann für mittleres Risiko verwendet werden, während visuelles CAPTCHA für Hochrisiko-Clients reserviert ist. Das Ergebnis: TR7 verwandelt CAPTCHA von einem ausgehenden Aufruf an eine Drittanbieter-Cloud in eine selbst-gehostete, datensichere Challenge-Schicht, die direkt mit WAAP-Entscheidungen, DDoS-Schutz, Bot-Scoring und Account-Takeover-Flows integriert ist.

0
Requests an eine Drittanbieter-Cloud während einer Challenge — jeder Generierungs-, Auslieferungs- und Verifikationsschritt wird innerhalb des ADC abgeschlossen
5
Schwierigkeitsstufen — PoW-Arbeitsbelastung, Zeichenlänge, visuelles Rauschen und Mindest-Lösungszeit werden alle mit einem einzigen Schieberegler verwaltet
AES-256
Cookie-Verschlüsselung + IP+UA-Binding — ein Verifizierungstoken kann nicht von einem anderen Client-Kontext wiedergegeben werden

CAPTCHA sollte Bots stoppen — nicht Benutzerdaten außerhalb Ihrer Organisation bewegen.

Viele CAPTCHA-Implementierungen teilen die Client-IP, den Browser-Fingerabdruck, den Header-Satz und die Verhaltenstelemetrie im Moment der Verifizierung mit Drittanbieter-Diensten. Dieses Modell ist in einigen Sektoren akzeptabel, aber für Behörden-, Finanz-, Gesundheits- und Air-Gap-Umgebungen schafft es ernsthafte Datenlokalisierungs- und Compliance-Risiken.

Für compliance-sensitive Organisationen kann sogar ein einziger CAPTCHA-Aufruf auf einem Login-Screen eine Diskussion über persönliche Datenübertragungen auslösen. Explizite Einwilligungsanforderungen, grenzüberschreitende Transferregeln, vertragliche Schutzmaßnahmen und Anbieterabhängigkeit können eine einfache Bot-Schutzentscheidung in ein langes Compliance-Projekt verwandeln.

Das Verlassen auf externe CAPTCHA-Dienste schafft auch operationelle Risiken. Wenn ein Drittanbieter-Verifizierungsdienst sich verlangsamt oder nicht erreichbar ist, wird der Login-, Registrierungs- oder Zahlungsflow jeder geschützten Anwendung betroffen. Bot-Schutz wird zu einer kritischen externen Abhängigkeit für die Anwendung.

Das korrekte Modell ist, Challenge-Generierung, -Auslieferung und -Verifizierung innerhalb der eigenen ADC-Schicht der Organisation durchzuführen. Client-Daten bleiben lokal, der Verifizierungsprozess ist in sich geschlossen, Schwierigkeit skaliert mit dem Service-Risiko, und fehlgeschlagene Versuche können die Quarantäne-Eskalation speisen.

TR7 Selbst-gehostetes CAPTCHA liefert genau dieses Modell: es macht Bot-Verifizierung selbst-gehostet, reduziert das Datenlokalisierungsrisiko und integriert direkt mit der WAAP-Entscheidungs-Pipeline.

Unser Ansatz

TR7 implementiert CAPTCHA durch lokale Generierung, einstellbare Schwierigkeit, sichtbare und unsichtbare Verifikationsmodi und Quarantäne-Eskalation.

Generierung, Auslieferung und Verifizierung geschehen innerhalb des ADC

Das CAPTCHA-Bild, HTML/JS-Inhalt, Token-Signatur und Lösungsverifizierung laufen alle auf TR7. Während des Verifizierungsprozesses wird kein ausgehender HTTP-Aufruf an einen externen Dienst gemacht.

Eine einzige Schwierigkeitseinstellung steuert mehrere Sicherheitsparameter

Schwierigkeit wird zusammen mit Zeichenlänge, visuellem Rauschen, PoW-Arbeitsbelastung und Mindest-Lösungszeit ausgewertet. Der Operator schlägt mit einer einzigen Einstellung die richtige Balance zwischen Benutzererfahrung und Bot-Resistenz.

Sichtbares CAPTCHA und unsichtbarer PoW-Modus werden gleichzeitig unterstützt

Visuelle Verifizierung kann Hochrisiko-Clients gezeigt werden. Für mittleres Risiko kann PoW-Validierung lautlos im Hintergrund laufen, ohne dem Benutzer einen zusätzlichen Screen zu präsentieren.

Bot-Score und fehlgeschlagene Antworten speisen Quarantäne-Eskalation

CAPTCHA wird nur ausgelöst, wenn ein Risikoschwellenwert überschritten wird. Falsche Antworten werden verfolgt; sobald der Schwellenwert überschritten ist, können Quarantäne-Aktionen wie deny, redirect, benutzerdefinierter Inhalt oder ein benutzerdefinierter Statuscode angewendet werden.

Fähigkeiten

Selbst-gehostetes CAPTCHA kombiniert selbst-gehostete Challenge-Generierung mit Bot-Scoring, PoW, Cookie-Sicherheit und Quarantäne-Flows.

Der selbst-gehostete Challenge-Prozess läuft ohne externen Cloud-Aufruf

TR7 generiert das CAPTCHA-Bild intern, stellt die Challenge-Seite von seinem eigenen Dienst bereit und verifiziert Lösungen durch einen lokalen Hilfsprozess. Die Client-IP, der User-Agent und das Verifizierungsergebnis werden nie an einen externen Dienst gesendet. Dieses Modell bietet einen kritischen Vorteil für Organisationen mit Datenlokalisierungsanforderungen. CAPTCHA-Schutz wird ohne Abhängigkeit von externen Diensten angewendet.

Fünf Schwierigkeitsstufen passen PoW, Zeichenlänge und visuelles Rauschen gemeinsam an

In TR7 wird Schwierigkeit auf einer Skala von 1–5 gewählt. Dieser Wert mappt auf PoW-Bit-Tiefe (16–20 Bits), CAPTCHA-Zeichenlänge (4–7 Zeichen), visuelle Linien- und Punktdichte und eine server-seitig erzwungene Mindest-Lösungszeit. Der Operator verwaltet sowohl die menschliche Erfahrung als auch die Bot-Kosten mit einem einzigen Schieberegler. Höher-riskante Dienste können mit höherer Schwierigkeit konfiguriert werden.

Proof-of-Work beseitigt den Instant-Antwort-Vorteil, den Automatisierung genießt

PoW-Validierung wird als Teil der CAPTCHA-Verifizierung angewendet. Der Browser muss eine definierte Berechnung abschließen, bevor die Lösung akzeptiert wird. Eine server-seitige Mindest-Lösungszeit wird ebenfalls erzwungen — auch wenn ein Bot die korrekte Antwort sofort produziert, wird eine zu schnell ankommende Lösung als verdächtig behandelt. Dieser Ansatz erhöht die Automatisierungskosten, fügt echten Benutzern jedoch minimale Last hinzu.

Verschlüsseltes Cookie und IP+UA-Binding reduzieren Token-Replay-Risiko

Das nach erfolgreicher Verifizierung produzierte Token wird in einem verschlüsselten Cookie getragen. Das Token kann an die IP-Adresse und den User-Agent-Kontext des Clients gebunden werden, was es erheblich schwieriger macht, ein von einem Client erhaltenes Verifizierungstoken in einem anderen Kontext wiederzuverwenden. Während des verifiedTtl-Fensters muss der echte Benutzer CAPTCHA nicht bei jeder Anfrage lösen.

Jede CAPTCHA-Regel kann mit einem isolierten Hilfsprozess laufen

TR7 kann jeder CAPTCHA-Regel einen dedizierten Hilfsprozess und einen dedizierten Socket-Pfad zuweisen. Diese Isolierung reduziert die Auswirkungen eines Fehlers oder einer Last-Spitze in einer Regel auf andere Regeln. Pool-basierte Trennung bedeutet, dass CAPTCHA-Flows für verschiedene Dienste unabhängig verwaltet werden. scalingCount ermöglicht es, mehrere Prozesse für dieselbe Regel zu betreiben.

Sichtbares Text-CAPTCHA und unsichtbares PoW gelten für verschiedene Risikostufen

Wenn type auf text gesetzt ist, trifft der Benutzer auf ein visuelles CAPTCHA. Im unsichtbaren Modus läuft PoW-basierte Verifizierung, ohne einen vollständigen Challenge-Screen zu präsentieren. Mittleres-Risiko-Clients werden mit weniger Reibung verifiziert, während höher-riskante Clients visuelles CAPTCHA erhalten, um Bot-Kosten zu erhöhen.

Theme, Farbe und Größe können zur Markenausrichtung angepasst werden

Hintergrundfarbe, Textfarbe, Theme und Größe können pro Dienst definiert werden. Kleine, mittlere und große CAPTCHA-Größen passen sich verschiedenen Benutzeroberflächen an. Der Verifikationsscreen erscheint nicht losgelöst von der Markenerfahrung der Organisation. In White-Label-B2B-SaaS-Szenarien kann jeder Tenant eine Erfahrung bieten, die seiner eigenen visuellen Identität entspricht.

Mehrsprachige Verifikationsscreens verbessern die Benutzererfahrung

CAPTCHA-Titel, Beschreibungstext und Fehlermeldungen können an eine mehrsprachige Struktur gebunden werden. Sprache kann pro Dienst oder basierend auf dem Client-Kontext gewählt werden. Dies bietet einen klareren Verifikationsflow in Behörden-, Finanz- und Multi-Region-Diensten. Das Hinzufügen einer neuen Sprache erfordert keine Änderung der Verifikationslogik.

Bot-Scoring stellt sicher, dass CAPTCHA nur verdächtigen Clients gezeigt wird

CAPTCHA muss standardmäßig nicht jedem Benutzer gezeigt werden. TR7-Bot-Scoring, IP-Reputation, Verhaltens-Signale und DDoS-Bedingungen können die Challenge-Präsentation auf riskante Clients beschränken. Dies reduziert Reibung für echte Benutzer. Vertrauenswürdiger Traffic fährt auf dem normalen Pfad fort, während verdächtiger Traffic zur Verifizierung geleitet wird.

CAPTCHA-Quarantäne verwandelt falsche Antworten in eine Strafe

Falsche CAPTCHA-Antworten können verfolgt werden, und sobald ein definierter Schwellenwert überschritten wird, wird der Client quarantänisiert. Die Quarantäne-Aktion kann als deny, redirect, customContent oder customStatusCode konfiguriert werden. Dies verhindert, dass Bots wiederholt Challenges verbrauchen, um das System zu erschöpfen. Mit zunehmenden Fehlern ersetzt eine härtere Aktion die Challenge.

Ein verifiziertes Cookie reduziert wiederholte Challenge-Last

Wenn ein Benutzer CAPTCHA erfolgreich besteht, kann er für einen konfigurierten Zeitraum als verifiziert behandelt werden. Demselben Benutzer wird CAPTCHA nicht wieder gezeigt, bis verifiedTtl abläuft. Dies bewahrt die echte Benutzererfahrung, während die anfängliche Verifikationsbarriere gegen Bots aufrechterhalten wird. IP+UA-Binding erschwert es, den Verifikationsstatus zu stehlen und in einem anderen Kontext wiederzuverwenden.

WAAP-, DDoS-, ATO- und IP-Reputations-Policies lösen CAPTCHA als integrierte Aktion aus

CAPTCHA ist kein eigenständiger Screen — es ist eine der Aktionen in der TR7-Entscheidungs-Pipeline. DDoS-Schutz, Bot-Schutz, IP-Reputation und Account-Takeover-Policies können alle die showCaptcha-Aktion auslösen. Jedes Sicherheitsmodul kann sein eigenes Risikosignal mit dem CAPTCHA-Verifikationsflow verbinden. Der Operator verwendet eine einzige selbst-gehostete Challenge-Infrastruktur über verschiedene Risikoszenarien hinweg.

Operative Tiefe

Selbst-gehostetes CAPTCHA wird gemeinsam mit Hilfsprozessen, Secret-Management, Token-Binding, einer Quarantäne-Zustandsmaschine, mehrsprachiger Unterstützung und Audit-Records betrieben.

01

Isolierte Hilfsprozesse

Jede CAPTCHA-Regel kann mit einem dedizierten Hilfsprozess laufen. Wenn der Prozess unerwartet endet, kann er automatisch neu gestartet werden. Ein Fehler in einer Regel beeinträchtigt nicht die CAPTCHA-Verifizierung in anderen Diensten.

02

Pool-basierte Socket-Trennung

Ein dedizierter Socket-Pfad kann für jeden Pool und jede CAPTCHA-Regel erstellt werden. Diese Struktur trennt Challenge-Verifikations-Traffic zwischen Diensten. Wenn die Konfiguration erneut abgespielt wird, bleibt die Zuordnung zwischen derselben logischen Regel und derselben physischen Socket-Struktur erhalten.

03

Deterministische Secret-Ableitung

Für jede Regel kann ein eindeutiges Secret generiert werden, und Verifizierungstoken werden gegen dieses Secret signiert. Wenn ein Secret rotiert wird, können vorhandene verifizierte Token ungültig werden. Dieses Verhalten kann für geplante Sicherheitserneuerungen genutzt werden.

04

Kompatibilität mit modernen und älteren Browsern

PoW-Lösung kann in modernen Browsern effizientere APIs nutzen. In Umgebungen ohne Unterstützung wird ein langsameres, aber kompatibles JavaScript-Fallback angewendet. Auf mobilen Clients läuft der Lösungsprozess asynchron, sodass die Benutzeroberfläche nicht einfriert.

05

Quarantäne-Zustandsmaschine

Fehlgeschlagene Challenge-Antworten werden separat verfolgt. Wenn der Schwellenwert überschritten wird, wird der Client für einen konfigurierten Zeitraum zu einer Quarantäne-Aktion geleitet. Während dieser Zeit werden deny, redirect oder benutzerdefinierter Inhalt direkt angewendet, statt ein weiteres CAPTCHA zu präsentieren.

06

Strukturierte Audit-Records

Für jede Challenge können Zeitstempel, Quell-IP, User-Agent, Regel-ID, Schwierigkeitsstufe, Challenge-Typ und Ergebnis geloggt werden. PoW-Lösungszeit produziert ebenfalls ein wertvolles Signal für Incident-Untersuchungen. Diese Records unterstützen Bot-Analyse- und Betrugs-Forensik-Workflows.

Wann es einzusetzen ist

Compliance-sensitives Banking-Login-Portal

Banken können verpflichtet sein, die Übermittlung von Benutzer-IP- oder Browser-Informationen an externe Dienste während der CAPTCHA-Verifizierung zu vermeiden. Mit TR7 selbst-gehostetem CAPTCHA bleibt der Challenge-Prozess innerhalb des ADC und Login-Schutz wird gemäß Datenlokalisierungsanforderungen betrieben.

Behördenanwendung in einem Air-Gap-Netzwerk

Behörden, die in Umgebungen ohne Zugang zu externen Verifizierungsdiensten betreiben, können dennoch Bot-Schutz anwenden. TR7 CAPTCHA-Generierung und -Verifizierung funktionieren ohne externe DNS-Auflösung oder ausgehende HTTP-Aufrufe.

Bot-Registrierungs-Barriere für E-Commerce-Registrierungsseite

Bei Coupon-Betrug, gefälschter Kontoerstellung oder automatisierten Registrierungsangriffen kann der Registrierungs-Endpoint basierend auf Bot-Score hinter CAPTCHA gestellt werden. Fehlgeschlagene Versuche werden mit Quarantäne verknüpft, was Bots daran hindert, kontinuierlich Challenges zu verbrauchen.

Healthcare-Portal-Schutz ohne Drittanbieter-Abhängigkeit

Healthcare-Portale können Benutzer bei Terminbuchungs- oder Patientenzugangs-Flows, die sensible Daten beinhalten, verifizieren, ohne auf einen externen CAPTCHA-Dienst angewiesen zu sein. Der Benutzer-Verifikationsprozess bleibt unter organisatorischer Kontrolle.

Nur riskantem Traffic während eines DDoS-Ereignisses eine Challenge zuweisen

Während eines DDoS- oder Bot-Angriffs kann TR7 CAPTCHA oder unsichtbares PoW nur auf Clients mit hohem Risiko-Score anwenden. Die Mehrheit der echten Benutzer fährt ohne zusätzliche Reibung fort, während Bot-Kosten erhöht werden.

Markenangepasster Verifikationsscreen in Multi-Tenant-SaaS

B2B-SaaS-Anbieter können Farb-, Theme- und Größeneinstellungen separat für jeden Tenant konfigurieren. Der CAPTCHA-Screen trägt kein Drittanbieter-Logo und erscheint näher an der eigenen Benutzererfahrung des Kunden.

Häufig gestellte Fragen

Verlassen Client-Daten die Organisation während des CAPTCHA-Prozesses?
Nein. In der TR7-Architektur für selbst-gehostetes CAPTCHA finden Bildgenerierung, Challenge-Seitenauslieferung und Verifizierung vollständig innerhalb des ADC statt. Die Client-IP, der User-Agent, der Header-Satz und die Verhaltens-Signale werden nie an einen Drittanbieter-Dienst gesendet. Das Datenlokalisierungsinventar enthält keinen grenzüberschreitenden Übertragungseintrag in Bezug auf CAPTCHA.
Wie funktioniert die Schwierigkeitseinstellung?
Schwierigkeit wird auf einer Skala von 1 bis 5 gewählt. Ein einziger Schieberegler setzt PoW-Bit-Tiefe (16–20 Bits), CAPTCHA-Zeichenlänge (4–7 Zeichen), visuelle Linien- und Punktdichte und die server-seitig erzwungene Mindest-Lösungszeit gemeinsam. Der Operator verwendet einen Parameter, um Benutzererfahrung gegen Bot-Resistenz abzuwägen.
Wann sollte der unsichtbare Modus verwendet werden?
Für mittleres-Risiko-Clients kann PoW-basierte Verifizierung lautlos im Hintergrund laufen, ohne einen visuellen Challenge-Screen zu präsentieren. Visuelles CAPTCHA ist für Hochrisiko-Clients reserviert. Welcher Modus angewendet wird, wird automatisch basierend auf Bot-Score, IP-Reputation und dem konfigurierten Risikoschwellenwert ausgewählt.
Wie funktioniert der Quarantäne-Mechanismus?
Falsche CAPTCHA-Antworten werden verfolgt. Wenn ein definierter Schwellenwert überschritten wird, wird der Client quarantänisiert und für die konfigurierte Dauer wird eine deny-, redirect-, customContent- oder customStatusCode-Aktion direkt angewendet, ohne weitere CAPTCHA-Screens zu zeigen. Dies verhindert, dass Bots kontinuierlichen Challenge-Verbrauch aufrechterhalten.
Muss ein verifizierter Benutzer CAPTCHA bei jeder Anfrage lösen?
Nein. Wenn ein Benutzer CAPTCHA besteht, behandelt das produzierte verschlüsselte Cookie diesen Benutzer als verifiziert, bis verifiedTtl abläuft. Das Cookie ist an die IP und den User-Agent des Clients gebunden; es in einem anderen Kontext zu verwenden wird erheblich erschwert.
Funktioniert es in einer Air-Gap- oder geschlossenen Netzwerkumgebung?
Ja. TR7 CAPTCHA-Generierung und -Verifizierung erfordern keine externe DNS-Auflösung oder ausgehende HTTP-Aufrufe. Die gesamte Verarbeitung läuft innerhalb des ADC durch Hilfsprozesse über einen Unix-Socket. Bot-Schutz funktioniert ohne Unterbrechung in Behörden- und Private-Cloud-Umgebungen ohne externen Egress.

Bot-Verifizierung in Ihre eigene Infrastruktur bringen

Selbst-gehostetes CAPTCHA, das Daten lokal hält — integriert mit WAAP, DDoS und ATO-Flows. Wir zeigen Ihnen ein Live-Setup in Ihrer eigenen Umgebung.