Fähigkeit

Login-Angriffsschutz

Gestohlene-Passwort-Versuche, Brute-Force-Angriffe und Bot-Logins stoppen — ohne echte Benutzer auszusperren.

TR7 AAM überwacht jeden Login-Versuch nach Quell-IP und Username. Wenn ungewöhnliche fehlgeschlagene Versuche, verteilte Passwort-Tests oder Bot-Verhalten erscheinen, eskaliert der Schutz Schritt für Schritt: zunächst eine Warnung, dann eine zusätzliche Verifikations-Challenge, und bei Bedarf eine vorübergehende Sperre. Angreifer stoßen auf steigenden Widerstand; echte Benutzer, die ihr Passwort falsch eingegeben haben, werden nicht unnötig aus dem System gedrängt. Wenn zusätzliche Verifizierung benötigt wird, wird TR7s eigener visueller Challenge-Screen verwendet; es gibt keine Abhängigkeit von Google reCAPTCHA, Cloudflare Turnstile oder einer externen Bot-Erkennungs-Cloud. Das Ergebnis: der Login-Pfad bleibt unter der Kontrolle der Organisation; Bots und Massen-Passwortversuche werden gestoppt, und echte Benutzer können weiterarbeiten.

5
CAPTCHA-Schwierigkeitsstufen
3
Gestaffelte Schwellenwert-Stufen pro Policy
0
Externe CAPTCHA-Clouds im Auth-Pfad

Die Login-Seite ist die meistgeprobte Tür, die Ihre Organisation hat

Jede öffentliche Login-Seite beginnt kurz nach dem Go-Live, von automatisierten Tools gescannt zu werden. Angreifer versuchen zuvor geleakte Benutzernamen und Passwörter, hämmern ein einzelnes Konto mit Passwortraten, oder verwenden Bots, um das Login-Formular zu missbrauchen.

Diese Angriffe sehen nicht gleich aus. Manchmal kommen viele Versuche von einer einzigen IP-Adresse. Manchmal wird derselbe Username von vielen verschiedenen Quellen erneut versucht. Manchmal werden geleakte Passwörter bei niedrigem Speed auf Tausende verschiedener Konten in einem verteilten Muster angewendet.

Deshalb reichen statische Abwehrmaßnahmen nicht aus. Nur nach IP zu sperren, verpasst verteilte Angriffe und kann echte Benutzer aus gemeinsam genutzten Netzwerken fälschlicherweise blockieren. Nur nach Konto zu sperren, gibt Angreifern einen weiteren Vorteil — sie können viele Konten sperren und einen Denial-of-Service verursachen. CAPTCHA bei jeder einzelnen Anmeldung zu erzwingen, ruiniert die echte Benutzererfahrung.

Der größere Fehler ist es, die Bot- und Risikoauswertung zur Login-Zeit vollständig einem Drittanbieter-Cloud-Dienst zu überlassen. Dieses Modell schafft externe Abhängigkeit, Kosten pro Benutzer oder pro Auswertung, Datensichtbarkeitsprobleme und einen zusätzlichen Bruchpunkt im Authentifizierungspfad.

Login-Schutz sollte keine einheitliche Wand sein. Er sollte eine lokale Sicherheitsschicht sein, die Reibung erhöht, wenn das Risiko steigt, basierend auf Quelle und Ziel des Angriffs reagiert und echte Benutzer nicht unnötig bestraft.

Denn die Login-Seite zu schützen bedeutet nicht nur, den Angreifer zu stoppen — es bedeutet auch, dem echten Benutzer zu ermöglichen, sicher weiterzuarbeiten.

Unser Ansatz

Gestaffelte Reibung, Multi-Scope-Policy und eine selbst-gehostete Challenge — alles auf der Plattform, die Sie bereits besitzen.

Drei Reibungsstufen, keine harte Wand

Jede Policy läuft mit drei Schwellenwerten: eine Warnung, die im Audit-Log erscheint, eine CAPTCHA-Challenge, die Automatisierung filtert ohne Menschen zu blockieren, und ein Lockout, der die Tür vollständig schließt. Legitime Benutzer sehen selten die zweite Stufe und fast nie die dritte; Angreifer eskalieren schnell.

Drei Scopes — die Abwehr dem Angriff anpassen

Jede Policy gilt für einen von drei Scopes: nach Quell-IP, nach Username oder nach beidem zusammen. Ein Brute-Force-Angriff auf ein Konto von einer IP wird durch den IP-Scope erkannt; Credential Stuffing über viele Usernames von rotierenden IPs wird durch den Username-Scope erkannt; der kombinierte Scope behandelt gezielte Angriffe, die beides mischen.

Selbst-gehostetes CAPTCHA — keine externe Bot-Erkennungs-Cloud

Die CAPTCHA-Challenge wird serverseitig als Bild generiert, mit fünf Schwierigkeitsstufen, einem Zeichensatz, der verwirrende Zeichen (I, L, O, 0, 1) überspringt, und konfigurierbaren Farben, Abmessungen und Störungen. Es gibt kein Google reCAPTCHA, kein Cloudflare Turnstile, keine Gebühr pro Auswertung — und der sensibelste Moment der Authentifizierung verlässt nie Ihren Perimeter.

Koordiniert mit MFA und dem Rest des Auth-Pfads

Lockout-Zähler koordinieren mit demselben Versuchs-Tracking, das von jedem MFA-Kanal verwendet wird. Ein Benutzer kann keinen Faktor bruteforcen, während ein anderer Faktor bei einem parallelen Versuch wartet, und ein CAPTCHA, das beim Passwortschritt ausgelöst wird, propagiert zum Rest des Flows, der dieselbe Identität schützt.

Fähigkeiten

Die Abwehr-Primitive im Detail, plus die Roadmap, die sie vertiefen wird.

Multi-Scope-Policies — IP, Username oder kombiniert

Jede Policy ist an einen von drei Scopes gebunden. Der IP-Scope erkennt einen einzelnen Angreifer, der von einem Netzwerk aus viele Konten hämmert. Der Username-Scope erkennt Credential Stuffing, bei dem jeder Versuch die Quell-IP rotiert. Der kombinierte Scope erkennt den gezielten Fall, bei dem ein bekannter Angreifer sich von einem bestimmten Netzwerk aus auf ein bestimmtes Konto konzentriert.

Gestaffelte Schwellenwerte — Warnung, CAPTCHA, Lockout

Jede Policy läuft mit drei Schwellenwerten, die in Reihenfolge eskalieren. Der Warn-Schwellenwert markiert verdächtige Aktivität im Audit-Log, ohne den Benutzer zu beeinträchtigen. Der CAPTCHA-Schwellenwert stellt beim nächsten Versuch eine selbst-gehostete Bild-Challenge dar. Der Lockout-Schwellenwert schließt die Tür für eine konfigurierbare Dauer — und Reihenfolge, Werte und Decay-Fenster sind alle pro Policy.

Selbst-gehostetes Bild-CAPTCHA mit fünf Schwierigkeitsstufen

CAPTCHAs werden lokal als Bilder generiert — fünf Schwierigkeitsstufen von leichten Lesbarkeitshinweisen bis zu starker Verzerrung, konfigurierbare Farben und Abmessungen zur Markenanpassung, und ein Zeichensatz, der absichtlich visuell ähnliche Zeichen (I, L, O, 0, 1) auslässt, um die Erfahrung des legitimen Benutzers sauber zu halten.

Keine Drittanbieter-CAPTCHA oder Bot-Erkennungs-Cloud im Auth-Pfad

Login-Schutz wird vollständig auf der Plattform generiert, bereitgestellt, validiert und auditiert. Es gibt keine Gebühr pro Auswertung, keine externe Abhängigkeit, keine Datenschutzimplikation des Sendens jedes Login-Versuchs an einen Anbieter, und keinen undurchsichtigen Scoring-Dienst zwischen Ihren Benutzern und Ihrer Authentifizierung.

Koordiniertes Versuchs-Tracking über den Auth-Flow

Fehlgeschlagene Passwortversuche, fehlgeschlagene MFA-Challenges und fehlgeschlagene CAPTCHA-Antworten speisen koordinierte Zähler pro Policy-Scope. Ein Angreifer kann keinen Faktor bruteforcen, während ein paralleler Versuch bei einem anderen wartet, und ein bei einem Schritt ausgelöster Lockout propagiert zu jedem Kanal, der dieselbe Identität schützt.

Decay-Fenster pro Versuch — alte Fehler vergessen sich

Jede Policy definiert ein Decay-Fenster. Fehlgeschlagene Versuche, die älter als das Fenster sind, zählen nicht mehr zu den aktuellen Schwellenwerten, sodass ein legitimer Benutzer, der letzte Woche dreimal sein Passwort falsch eingegeben hat, heute nicht bereits bei der CAPTCHA-Stufe beginnt. Das Fenster, die Decay-Form und die Schwellenwerte sind alle pro Policy anpassbar.

Audit-Trail pro Versuch mit maskiertem Empfänger-Kontext

Jeder Login-Versuch — Erfolg, überschrittene Warnung, ausgelöstes CAPTCHA, ausgelöster Lockout — schreibt einen strukturierten Audit-Eintrag mit Zeitstempel, Quell-IP, User-Agent, Scope und Policy-Ergebnis. Empfängerinformationen (E-Mail, Telefon) werden standardmäßig im Audit-Stream maskiert, damit der Audit-Trail nicht zu einem sekundären Leckpfad wird.

Roadmap — dienstübergreifende Korrelation und IP-Reputations-Feeds

Eine geplante Korrelations-Engine wird Versuchszähler über Dienste hinweg verknüpfen, sodass ein Angreifer, der Zugangsdaten gegen eine niedrig-wertige App testet, dann nicht mit einer sauberen Weste zu einer hoch-wertigen wechseln kann. IP-Reputations-Feeds werden in dieselbe Policy-Engine einfließen, um Reibung für bekannte bösartige Netzwerke automatisch zu erhöhen.

Operative Tiefe

Die Mechanismen, die gestaffelte Abwehr für gute Benutzer unsichtbar und für Angreifer klar machen.

01

CAPTCHA-Erscheinungsbild ist pro Marke anpassbar

Hintergrundfarbe, Textfarbe, Breite, Höhe, Schriftgröße, Zeichenabstand, Störlinien und Störpunkte sind alle konfigurierbar. Die Challenge kann der visuellen Identität des Login-Portals entsprechen, das sie schützt, ohne preiszugeben, dass ein externer Dienst beteiligt ist — denn nichts Externes ist beteiligt.

02

Zeichensatz schließt absichtlich verwirrende Zeichen aus

Der Standard-Zeichensatz überspringt I, L, O, 0 und 1 — Zeichen, die in verzerrter Form leicht miteinander verwechselt werden. Legitime Benutzer lösen CAPTCHAs schneller und mit weniger Wiederholungsversuchen; der Abwehrwert gegen automatisierte Solver bleibt bei jeder Schwierigkeitsstufe erhalten.

03

Schwellenwerte, Decay und Lockout-Dauer pro Policy

Warn-Schwellenwert, CAPTCHA-Schwellenwert, Lockout-Schwellenwert, Decay-Fenster und Lockout-Dauer sind alle pro Policy konfigurierbar. Eine Benutzerverwaltungsoberfläche hat andere Toleranzen als ein öffentliches Helpdesk-Login oder eine Admin-Konsole; dieselbe Engine bedient sie mit unterschiedlichen Werten.

04

Zustandslose Koordination über Redis

Zähler und Lockout-Zustand liegen in Redis, sodass jeder Gateway-Pod den aktuellen Versuchszähler für jeden Scope sehen kann. Horizontal skalierte Deployments sehen konsistenten Zustand ohne Koordinationsaufwand, und eine Lockout-Entscheidung, die auf einem Pod getroffen wird, ist sofort für jeden anderen Pod sichtbar.

05

Recovery-Flow — Administrator-Entsperrung und zeitbasierte Freigabe

Ein gesperrter Benutzer wartet entweder darauf, dass der Lockout nach seiner eigenen Uhr abläuft, oder wird von einem Administrator über die Gateway-Admin-Oberfläche entsperrt. Die Recovery-Aktion wird selbst auditiert; eine Notfall-Entsperrung während eines Incidents ist ein nachverfolgbares Ereignis statt einer unsichtbaren Umgehung.

06

Roadmap — adaptive Schwellenwerte durch externe Bedrohungssignale

Adaptive Schwellenwerte, die sich automatisch verschärfen, wenn eine vorgelagerte Threat-Intel-Quelle erhöhtes Risiko signalisiert — bekannte schlechte Netzwerke, aktive Credential-Stuffing-Kampagnen, geleakte Zugangsdaten-Listen — sind in der Roadmap. Dieselbe Policy-Engine empfängt das Signal; derselbe Audit-Trail zeichnet die Änderung auf.

Wo Teams es einsetzen

Credential Stuffing über viele Konten

Ein Angreifer mit einer geleakten Benutzername/Passwort-Liste rotiert IPs und versucht jedes Paar gegen die Login-Seite. Username-Scope-Policies erkennen dieses Muster — Zähler steigen pro Konto, die CAPTCHA-Stufe filtert Automatisierung, und der Lockout schließt die Tür für wiederholte Ziele.

Brute-Force gegen ein bekanntes Konto

Ein einzelner Angreifer, eine einzelne Quell-IP, ein einzelnes Zielkonto, viele Rateversuche. IP-Scope-Policies erkennen das innerhalb von Sekunden — die Warnung erscheint im Audit, die CAPTCHA-Stufe filtert gescriptete Versuche, und die Lockout-Dauer multipliziert sich schnell genug, um den Angriff unwirtschaftlich zu machen.

Bot-gesteuerte Spam-Logins

Automatisierte Agents versuchen, sich einzuloggen, um zu scrapen, zu spammen oder auf ein entsperrtes Konto zu warten. Die CAPTCHA-Stufe ist genau dort, wo diese erkannt werden — lokal generiert, lokal validiert und vollständig außerhalb der Reichweite automatisierter CAPTCHA-Solver-Dienste, die externe SaaS-Challenges angreifen.

Compliance-Nachweise zur Login-Überwachung

PCI DSS, HIPAA und ISO 27001 erfordern Nachweise, dass Fehllogin-Überwachung vorhanden ist, mit Schwellenwerten und Audit-Trails. Der Audit-Stream pro Versuch gibt dem Prüfer einen einzigen Zeitplan zur Überprüfung, mit Schwellenwerten, die als Konfiguration statt als geschriebener Prosa ausgedrückt sind.

Häufig gestellte Fragen

Welche Angriffsmuster werden abgedeckt?
Credential Stuffing (rotierende Usernames, rotierende IPs), Brute-Force gegen ein einzelnes Konto, automatisierte Bot-Logins, langsame verteilte Versuche und menschlich gesteuerte gezielte Angriffe. Der Policy-Scope und die Schwellenwerte lassen eine Engine all diese Muster gleichzeitig abdecken.
Verwendet die CAPTCHA-Stufe Google reCAPTCHA oder Cloudflare Turnstile?
Nein. Das CAPTCHA wird vollständig auf der Plattform generiert, bereitgestellt, validiert und auditiert — fünf Schwierigkeitsstufen, konfigurierbares Erscheinungsbild und ein Zeichensatz, der visuell ähnliche Zeichen überspringt. Es gibt keine Drittanbieter-Bot-Erkennungs-Cloud im Authentifizierungspfad.
Wann sollte ich IP-Scope versus Username-Scope versus kombiniert verwenden?
Verwenden Sie IP-Scope, wenn Angreifer sich auf ein Netzwerk konzentrieren (klassisches Brute-Force, Single-Source-Automatisierung). Verwenden Sie Username-Scope, wenn Versuche über viele IPs verteilt sind, aber dieselben Konten angreifen (Credential Stuffing, Geleakte-Listen-Wiederholung). Verwenden Sie den kombinierten Scope für bekannte gezielte Bedrohungen — ein bestimmter Angreifer, der ein bestimmtes Konto von einem bestimmten Netzwerk aus hämmert.
Wie erholt sich ein Benutzer von einem Lockout?
Lockouts laufen entweder nach ihrer eigenen konfigurierten Dauer ab oder werden von einem Administrator aus der Gateway-Admin-Oberfläche freigegeben. Recovery-Aktionen werden selbst auditiert; Notfall-Entsperrungen während Incidents sind nachverfolgbare Ereignisse statt unsichtbarer Umgehungen.
Wann wird der Fehlversuch-Zähler zurückgesetzt?
Jede Policy definiert ein Decay-Fenster. Fehlgeschlagene Versuche, die älter als das Fenster sind, zählen nicht mehr zu den aktuellen Schwellenwerten — sodass ein legitimer Benutzer, der früher in der Woche sein Passwort falsch eingegeben hat, heute nicht bereits bei der CAPTCHA-Stufe ist. Das Decay-Fenster, Schwellenwerte und Lockout-Dauer sind alle pro Policy konfigurierbar.

Die Login-Seite verteidigen, ohne echte Benutzer auszusperren

Dreistufige gestaffelte Reibung, dreigliedrige Scope-Abdeckung und selbst-gehostetes CAPTCHA — alles auf der Plattform, die Sie bereits besitzen. Wir zeigen Ihnen ein Live-Deployment auf Ihren Anwendungen.