Fähigkeit

Account-Takeover-Schutz

Credential Stuffing, Brute-Force, Low-and-Slow und Session-Hijacking-Versuche auf Basis kombinierter Risikoentscheidung stoppen — nicht aufgrund eines einzelnen Signals.

TR7 Account-Takeover-Schutz reduziert die ATO-Abwehr nicht auf eine Regel „Konto nach 5 falschen Versuchen sperren“. Bot-Score, Failed-Auth-Velocity, IP-Reputation, Verhaltens-Traffic-Signale, Session-Binding-Mismatch, CAPTCHA und AAM-Step-up-MFA-Flow werden alle gemeinsam ausgewertet. Verschiedene Angriffsklassen werden durch verschiedene Signale erkannt. Klassisches Brute-Force von einer einzelnen IP wird durch den IP-Scope abgedeckt; Credential Stuffing verteilt über viele IPs wird durch den Username-Scope abgedeckt; gezielte Versuche, die sich auf einen bestimmten Benutzer konzentrieren, werden durch username_ip oder Composite-Scope abgedeckt; Post-Login-Session-Hijacking-Versuche werden durch Session-Binding-Anomalien sichtbar. Das Schutzmodell ist nicht einstufig. Zunächst erzeugt eine Warnung einen Audit-Trail, dann fügt selbst-gehostetes CAPTCHA Reibung hinzu, und schließlich tritt Lockout oder Quarantäne in Kraft. Die Versuchskapazität des Angreifers wird schrittweise reduziert, ohne legitime Benutzer unnötig zu bestrafen. Das Ergebnis: TR7 WAAP und AAM, die zusammenarbeiten, bilden eine integrierte Abwehrschicht, die Account-Takeover-Versuche im Kontext von Identität, Traffic-Verhalten, Session-Konsistenz und Zugangs-Policy adressiert.

4
Risikoschichten: Bot-Score, Failed-Auth-Velocity, IP-Reputation, Session-Binding
3
Gestaffelte Eskalationsstufen: Warnung → CAPTCHA → Lockout
24h
Standard-Decay-Fenster — legitime Benutzer kehren sauber zurück

Account-Takeover-Angriffe sind nicht einheitlich — sie können nicht durch ein einzelnes Signal erkannt werden.

Klassisches Brute-Force macht in kurzer Zeit von einer einzigen IP viele Passwortversuche. Credential Stuffing versucht dieselbe Passwortliste verteilt über viele IPs. Low-and-Slow-Angriffe machen über Stunden eine kleine Anzahl von Versuchen. Session-Hijacking-Versuche offenbaren sich nach einem erfolgreichen Login durch Änderungen an IP, User-Agent oder Verhalten. All das mit derselben Rate-Limit-Regel zu erkennen ist nicht realistisch.

Nur IP-basiertes Lockout zu verwenden lässt verteiltes Credential Stuffing durch und beeinträchtigt zu Unrecht legitime Benutzer in gemeinsam genutzten Netzwerken. Nur benutzerbasiertes Lockout zu verwenden gibt Angreifern einen weiteren Vorteil — sie können absichtlich Account-Lockout als Denial-of-Service auslösen. Nur CAPTCHA zu erzwingen verwandelt jeden Login-Versuch in unnötige Reibung und verschlechtert die Benutzererfahrung.

Viele Lösungen schauen nur auf den Moment des Logins. Doch das Account-Takeover-Risiko setzt sich nach dem Login fort: Wenn sensible Aktionen wie Passwortänderung, E-Mail-Änderung, Zahlungsmethoden-Hinzufügung, API-Token-Generierung oder Geldtransfer in einem neuen Kontext ankommen, ist das ein Post-Login-Missbrauchssignal. Dieses Verhalten muss gemeinsam mit Session-Binding und Step-up-MFA ausgewertet werden.

Der richtige Ansatz ist, für jede Angriffsklasse die geeignete Scope- und Signal-Kombination zu verwenden. IP-, Username-, Username_IP- und Composite-Scopes müssen gemeinsam mit Bot-Score, Failed-Auth-Velocity, IP-Reputation und Session-Binding-Mismatch arbeiten.

TR7 Account-Takeover-Schutz liefert dieses Modell: es kombiniert WAAP-Traffic-Signale mit AAM-Zugangs-Policies und verwaltet ATO-Risiko durch einen mehrschichtigen Policy-Graphen statt einer einzelnen Regel.

Unser Ansatz

TR7 wendet ATO-Abwehr durch Multi-Signal-Scoring, angriffsspezifische Scope-Auswahl, gestaffelte Eskalation und AAM-Koordination an.

Multi-Signal-Entscheidungsmodell kombiniert vier unterschiedliche Risikoschichten

Bot-Score, Failed-Auth-Velocity, IP-Reputation und Session-Binding-Mismatch werden alle auf demselben Entscheidungspfad ausgewertet. Entscheidungen werden basierend auf der tatsächlichen Verhaltensform des Angriffs getroffen — nicht allein auf IP oder allein auf Username.

Policy-Scope wird passend zur Angriffsklasse gewählt

IP-Scope verfolgt Single-Source-Brute-Force-Versuche, Username-Scope verfolgt verteiltes Credential Stuffing, Username_IP-Scope verfolgt gezielte Angriffe, und Composite-Scope verfolgt Kombinationen von IP, User-Agent und Headern. Jeder Scope arbeitet mit seinen eigenen Zählern und Schwellenwert-Verhalten.

Warnung, CAPTCHA und Lockout erzeugen gestaffelte Reibung

In der ersten Stufe wird das Ereignis im Audit-Log erfasst, dann wird selbst-gehostetes CAPTCHA aktiviert, und schließlich wird Lockout angewendet. Dieses Modell verlangsamt den Angreifer, während unnötige Reibung für legitime Benutzer minimiert wird.

AAM-Koordination verbindet Step-up-MFA und Lockout-Flow

WAAP-Traffic-Signale können neben AAM-Lockout- und Step-up-MFA-Policies arbeiten. Zusätzliche Verifizierung kann für Benutzer ausgelöst werden, die sich dem CAPTCHA-Schwellenwert nähern oder eine Session-Kontext-Änderung aufweisen.

Fähigkeiten

Account-Takeover-Schutz bringt Pre-Login-Traffic-Risiko, Login-Fehler und Post-Login-Session-Verhalten in derselben Schutzkette zusammen.

Dreistufige Eskalation verlangsamt den Angreifer und schützt legitime Benutzer

TR7 macht ATO-Abwehr durch den Warnung → CAPTCHA → Lockout-Flow gestaffelt. Die Warnstufe erzeugt einen Audit-Trail, ohne dem Benutzer Reibung zu präsentieren. Die CAPTCHA-Stufe fordert Automatisierung heraus und bietet legitimen Benutzern einen kontrollierten Verifikationsschritt. Die Lockout-Stufe stoppt vorübergehend die Versuchskapazität für den spezifischen Scope.

IP-, Username-, Username_IP- und Composite-Scopes können parallel laufen

ATO-Angriffe können nicht durch einen einzigen Scope erkannt werden. TR7 kann IP-basierte, username-basierte, IP+username-basierte und Composite-Scope-Policies gleichzeitig auf demselben Endpoint ausführen. Single-IP-Brute-Force, Multi-IP-Credential Stuffing und gezielte Konto-Angriffe werden jeweils separat verfolgt. Auch wenn ein Angreifer unter einem Scope bleibt, kann der andere Scope das Verhalten noch erkennen.

Failed-Auth-Velocity misst die Rate fehlgeschlagener Logins innerhalb eines Zeitfensters

Der failedAuthAttempts-Trigger zählt fehlgeschlagene Versuche innerhalb eines definierten Zeitfensters. Dieser Zähler kann pro Benutzer, pro IP oder pro Composite-Scope verfolgt werden. Kurze Fenster bringen schnelle Brute-Force-Versuche zutage; lange Fenster enthüllen Low-and-Slow-ATO-Verhalten. Sowohl Gesamtzahl als auch Versuchsdichte über die Zeit fließen in die Entscheidung ein.

Bot-Score wandelt Automatisierungsrisiko auf der Login-Oberfläche in ein Signal um

TR7 kann User-Agent-Analyse, IP-Reputation, Verhaltensanalyse, verdächtigen Pfad, Header-Fingerabdruck, Protokollanomalien, Signal-Inkonsistenz, Tor-Exit-Node, TLS-Fingerabdruck und Rechenzentrum-IP bei der Berechnung des Bot-Scores berücksichtigen. Wenn der Score eine definierte Höhe erreicht, kann eine CAPTCHA- oder Block-Aktion ausgelöst werden. Login-Versuche werden nicht nur als Passwortfehler, sondern auch als Automatisierungsverhalten ausgewertet, was die Traffic-Qualität in die ATO-Abwehr bringt.

IP-Reputation markiert schlechte Quellen, bevor Credential-Angriffe ankommen

IP-Reputations-Unterkategorien wie offener Proxy, schlechter Bot, Angriff, Aufklärung, Spam und VPN-IP können als Risikosignale in ATO-Entscheidungen verwendet werden. Diese Kategorien müssen für sich allein keine obligatorische Blockierung erzeugen; sie werden zusammen mit Bot-Score und Lockout-Policies ausgewertet. Login-Versuche von bekannter schlechter Infrastruktur können früher mit Reibung konfrontiert werden. Dieser Ansatz wirkt in Kombination mit anderen Signalen, um das False-Positive-Risiko zu reduzieren.

Verhaltens-Traffic-Signale erkennen Missbrauch auf der Login-Oberfläche

Path-Hammering, schnelle Requests, hohe 404-Rate, Mutationsrequests ohne Referrer und unerwartete HTTP-Methodennutzung können alle Risikosignale auf der Login-Oberfläche sein. Diese Indikatoren helfen, Credential Stuffing, Account-Enumeration und automatisiertes Scanning-Verhalten zu unterscheiden. Signale werden nicht isoliert ausgewertet — sie arbeiten neben Bot-Score und Failed-Auth-Zählern. Der Angriff wird nicht nur aus Passwortfehlern, sondern auch aus Traffic-Verhalten sichtbar.

Selbst-gehostetes CAPTCHA reduziert Abhängigkeit von Drittanbieter-Verifizierung

Wenn der CAPTCHA-Schwellenwert überschritten wird, kann TR7 seinen eigenen Challenge-Flow aktivieren. Eine kontrollierte Challenge wird dem Benutzer präsentiert, ohne Daten an einen externen Verifizierungsdienst zu senden. Falsche CAPTCHA-Antworten können dem Failed-Attempt-Zähler hinzugefügt werden und die Eskalation beschleunigen. Dies bietet ein kontrollierteres Modell für Organisationen mit Datenlokalisierungs- und regulatorischer Sensitivität.

AAM-Step-up-MFA stärkt hochriskante Login- und Session-Aktionen

TR7 kann WAAP-Bot- und Lockout-Signale mit AAM-Zugangs-Policies koordinieren. Step-up-MFA kann für Benutzer ausgelöst werden, die sich dem CAPTCHA-Schwellenwert nähern, eine Session-Binding-Anomalie erzeugen oder eine sensible Aktion durchführen. Dieser Ansatz trägt das Login-Zeit-Risiko auch in Post-Login-Operationen. Auch wenn der Angreifer das richtige Passwort kennt, steht er immer noch vor der zusätzlichen Verifikationsbarriere.

Session-Binding-Mismatch macht Post-Login-ATO-Signale sichtbar

Eine Session kann mit IP, IP+User-Agent oder einem Composite-Kontext verknüpft werden. Wenn sich IP, User-Agent oder Kontext nach dem Login unerwartet ändern, kann eine Session-Binding-Anomalie generiert werden. Dieses Signal ist besonders wichtig bei Session-Hijacking- und Token-Wiederverwendungs-Szenarien. Re-Authentifizierung oder zusätzliche Kontrollen können auf sensiblen Endpoints ausgelöst werden.

Decay-Fenster verhindert, dass vergangene Fehler eines legitimen Benutzers zur dauerhaften Strafe werden

attemptWindowDuration definiert, wie lange fehlgeschlagene Versuche weiterhin gezählt werden. Wenn ein Benutzer heute ein paar Passwortfehler macht, kann er nach Ablauf des Fensters zu sauberem Verhalten zurückkehren. Ein Angreifer, der innerhalb desselben Fensters genug Versuche ansammelt, trifft auf CAPTCHA oder Lockout. Dieses Modell schlägt eine gesündere Balance zwischen Sicherheit und Benutzererfahrung.

Audit-Trail unterstützt Incident-Untersuchung mit maskierten Datensätzen

Für jeden Login-Versuch können Zeitstempel, Quell-IP, User-Agent, Scope, Policy-ID und Ergebnis aufgezeichnet werden. Ergebnisse wie Warnung, CAPTCHA, Lockout oder erfolgreicher Durchgang werden bei der Incident-Überprüfung unterschieden. Empfängerdetails wie E-Mail oder Telefonnummer werden maskiert, damit das Audit-Log nicht zu einem sekundären Datenleckkanal wird. SOC-Teams verfolgen Angriffsflows anhand strukturierter Datensätze.

Quarantäne platziert Wiederholungsangreifer nach dem Lockout unter erweiterte Überwachung

Wenn nach Ablauf der Lockout-Periode eine Quarantäne-Aktion definiert ist, kann der Client oder Scope unter zusätzlicher Prüfung gestellt werden. Dies erschwert es Angreifern, dieselben Versuche jedes Mal zu wiederholen, wenn die Lockout-Dauer endet. Quarantäne bietet kontinuierliches Risikotracking über klassisches Lockout-Verhalten hinaus und ist eine nützliche zusätzliche Schicht bei langläufigen ATO-Kampagnen.

Operative Tiefe

ATO-Schutz wird gemeinsam mit fertiggestellten Policy-Presets, nativen Zählern, Bot-Score-Kurve, Pool-Isolierung, Composite-Scope und AAM-Zähler-Sharing betrieben.

01

Fertiggestellte Policy-Presets

TR7 kann fertiggestellte Lockout-Policy-Beispiele für Username-, IP- und Username_IP-Scopes bereitstellen. Der Username-Scope fokussiert sich auf Credential Stuffing mit einem längeren Fenster; der IP-Scope fokussiert sich auf Brute-Force-Verhalten mit einem kürzeren Fenster. Alle Schwellenwerte, Dauern und Aktionen können den Anforderungen des Dienstes angepasst werden.

02

Native Failed-Attempt-Zähler

Fehlgeschlagene Login-Versuche werden mit schnellen Zählerstrukturen verfolgt. Dieser Ansatz reduziert Abhängigkeit von externen Datenbankaufrufen und liefert niedrige Latenz auf dem Login-Pfad. Das Replizieren von Zählern auf Peer-Knoten in einer Cluster-Umgebung ist wichtig für die Schutzkontinuität nach einem Failover.

03

Bot-Score-Kurve

Der Bot-Score kann bei niedrigen Signal-Ebenen sensibel und mit Sättigung bei hoher Risikoakkumulation interpretiert werden. Dieser Ansatz ermöglicht es, dass viele kleine Signale zu bedeutendem Risiko kompoundieren. Wenn ein neues Signal hinzugefügt wird, wird die Notwendigkeit reduziert, den gesamten Policy-Schwellenwert von Grund auf neu zu gestalten.

04

Pool-basierte Isolierung

Jeder Pool kann an sein eigenes Traffic-Schutzprofil gebunden werden. Ein ATO-Signal auf einem Tenant oder Dienst beeinflusst nicht die Zähler eines anderen Tenants. Diese Isolierung ist in Multi-Tenant-SaaS- und MSP-Szenarien kritisch.

05

Composite-Scope-Verhalten

Composite-Scope kann IP, User-Agent, Accept-Language oder ähnliche Header-Komponenten in einem einzigen Tracking-Schlüssel kombinieren. Dieses Modell bietet kontextuelleres Tracking, wenn IP oder Username allein nicht ausreicht. Es bietet zusätzliche Sichtbarkeit gegen rotierende User-Agents oder variables Client-Verhalten.

06

AAM-Zähler-Koordination

WAAP-Failed-Auth-Zähler können mit AAM-Lockout-Policies koordiniert werden. Auch wenn ein Angreifer verschiedene Login-Endpoints direkt angreift, kann dasselbe Risikoverhalten auf dem gemeinsamen Zähler- und Policy-Pfad ausgewertet werden. Dies macht ATO-Schutz nicht nur auf der Traffic-Schicht, sondern im gesamten Identity-Flow konsistent.

Wann es einzusetzen ist

Brute-Force-Reduktion auf Banking-Login und mobiler API

Banking-Teams können Login-Endpoints gemeinsam mit IP-Scope und SSL-Verbindungsverhalten überwachen. Wenn definierte Schwellenwerte überschritten werden, wird CAPTCHA, Lockout oder AAM-Step-up-MFA aktiviert.

Verteilte Credential-Stuffing-Abwehr im E-Commerce

Bots, die von vielen IPs eine kleine Anzahl von Versuchen machen, erscheinen möglicherweise nicht im IP-Scope. Der Username-Scope erkennt fehlgeschlagene Versuche, die sich auf demselben Konto ansammeln, und wendet Account-Level-CAPTCHA oder Lockout an.

Schutz gezielter Administrator-Konten in Enterprise-SaaS

Niedrigvolumige, aber fokussierte Versuche gegen ein CFO- oder Administratorkonto können mit Username_IP oder Composite-Scope verfolgt werden. Wenn das Risiko steigt, wird Step-up-MFA durch AAM ausgelöst.

Session-Kontext-Prüfung bei sensiblen Post-Login-Aktionen

Wenn sich IP oder User-Agent unmittelbar nach einem Benutzer-Login unerwartet ändern, kann eine Session-Binding-Anomalie generiert werden. Re-Authentifizierung kann für Aktionen wie Geldtransfers, E-Mail-Änderungen oder Token-Generierung erforderlich werden.

Häufig gestellte Fragen

Können Credential Stuffing und klassisches Brute-Force durch dieselbe Policy erkannt werden?
Diese Angriffe erfordern unterschiedliche Scopes. Klassisches Brute-Force kommt von einer einzigen IP und wird durch den IP-Scope-Zähler erkannt. Credential Stuffing ist über Tausende von IPs verteilt; hier verfolgt der Username-Scope fehlgeschlagene Versuche, die sich auf demselben Konto ansammeln. TR7 kann beide Policies parallel auf demselben Endpoint ausführen, sodass unabhängig davon, unter welchem Scope ein Angreifer bleibt, der andere Scope das Verhalten erkennt.
Wann wird Session-Binding-Mismatch aktiviert?
Nach einem erfolgreichen Login kann, wenn sich die IP, der User-Agent oder der Composite-Kontext der Session unerwartet ändern, eine Session-Binding-Anomalie generiert werden. Dieses Signal ist bei Session-Hijacking- und Token-Wiederverwendungs-Szenarien wichtig. Re-Authentifizierung oder AAM-Step-up-MFA können auf sensiblen Endpoints ausgelöst werden.
Sendet selbst-gehostetes CAPTCHA Daten an externe Dienste?
Nein. Die selbst-gehostete CAPTCHA-Lösung von TR7 sendet keine Daten an externe Verifizierungsdienste. Der Challenge-Flow wird innerhalb der Plattform abgewickelt. Dieses Modell bietet eine kontrolliertere Option für Organisationen mit Datenlokalisierungsanforderungen wie GDPR oder lokalen Datenschutzvorschriften.
Wie arbeiten AAM-Step-up-MFA und WAAP-Lockout zusammen?
WAAP-Traffic-Signale und Failed-Auth-Zähler können mit AAM-Lockout-Policies koordiniert werden. Step-up-MFA kann durch AAM für Benutzer ausgelöst werden, die sich dem CAPTCHA-Schwellenwert nähern oder eine Session-Binding-Anomalie generieren. Auch wenn der Angreifer das richtige Passwort kennt, steht er immer noch vor dieser zusätzlichen Verifikationsbarriere.
Was passiert, wenn ein legitimer Benutzer versehentlich gesperrt wird?
Das dreistufige Modell reduziert dieses Risiko. Die Warnstufe erzeugt zunächst einen Audit-Trail, ohne dem Benutzer Reibung zu zeigen. CAPTCHA bietet dann kontrollierte Verifizierung. Lockout wird erst in der letzten Stufe angewendet. Darüber hinaus setzt das attemptWindowDuration-Decay-Fenster vergangene Fehler nach einem definierten Zeitraum zurück, sodass legitime Benutzer zu sauberem Verhalten zurückkehren können.
Wie werden Low-and-Slow-ATO-Angriffe erkannt?
Kurzfenster-Policies können Low-and-Slow-Angriffe nicht erkennen. In TR7 beträgt die Standard-attemptWindowDuration für den Username-Scope 24 Stunden. Das bedeutet, dass auch wenn ein Angreifer über Stunden nur eine kleine Anzahl von Versuchen macht, fehlgeschlagene Versuche, die sich im Laufe des Tages ansammeln, CAPTCHA oder Lockout auslösen, sobald der Schwellenwert überschritten wird.

Account-Takeover-Risiko vier Schichten überlassen — nicht einem einzigen Signal

Integrierte ATO-Abwehr gegen Credential Stuffing, Brute-Force, Low-and-Slow und Session-Hijacking. Wir zeigen Ihnen ein Live-Setup auf Ihren eigenen Diensten.