Zum Inhalt springen
Alle Insights KI gegen Betrug & Finanzkriminalität

Account-Takeover-Erkennung: die Signale, die wirklich funktionieren

Account Takeover versteckt sich in legitimen Sessions. Hier sind die Verhaltens- und Device-Features sowie das Modelldesign, mit denen wir ihn erkennen, ohne echte Nutzer auszusperren.

5 Min. Lesezeit #Betrug#Behavioural Biometrics#Risiko
Fachleute aus dem Finanzsektor bei der Arbeit an einer KI-Initiative

Die Erkennung von Account Takeover (ATO) funktioniert am besten, wenn die Session die Analyseeinheit ist, nicht die Zahlung. Wenn ein Betrüger eine Überweisung abschickt, hat er sich längst mit gültigen Zugangsdaten eingeloggt und jede Regel bestanden, die prüft, wer er vorgibt zu sein. Die Signale, die ihn überführen, sind verhaltens- und device-basiert und werden vom Login an gegen das übliche Verhalten genau dieses Kunden bewertet.

Genau darin liegt die Kernschwierigkeit. Bis eine Überweisung abgeschickt wird, sitzt der Betrüger bereits in einem echten Konto mit echten Zugangsdaten, meist gephisht, gekauft oder über Malware abgegriffen. Bei Kartenbetrug gibt es oft eine verdächtige Gegenpartei oder einen aus dem Muster fallenden Händler, an dem man sich festhalten kann. Bei ATO ist die Gegenpartei das legitime Konto, und an der Identität stimmt nichts Falsches. Falsch ist die Person, die die Session steuert, und das zeigt sich einzig darin, wie sie sich verhält und von wo sie sich verbindet.

Die Signale, die ins Gewicht fallen

Nicht jedes Feature, das für ATO genannt wird, verdient seinen Platz. Dies sind die Familien, die wir tatsächlich bauen und überwachen, grob geordnet danach, wie viel Lift sie bringen.

  • Behavioural Biometrics. Keystroke Dynamics (Dwell- und Flight-Zeiten), Maus- oder Touch-Trajektorien, Scroll-Kadenz und die Art, wie sich der Nutzer zwischen Feldern bewegt. Ein echter Kunde, der einen vertrauten Zahlungsempfänger bezahlt, hat einen Rhythmus. Jemand, der Zugangsdaten von einem Zettel abliest, oder ein Skript, das das DOM steuert, hat ihn nicht. Diese Features sind pro Event verrauscht, also aggregiert man sie zu Verteilungen pro Session und vergleicht sie mit der Historie des Nutzers.
  • Device- und Netzwerk-Fingerprint. Behandeln Sie das als Cluster von Attributen statt als einzelnen Hash, der sich beim nächsten Browser-Update zurücksetzt: OS- und Browser-Version, Screen- und Canvas-Eigenschaften, Zeitzone versus IP-Geo, ASN und ob die Verbindung über einen Hosting-Provider oder einen Residential Proxy läuft. Ein neues Gerät für sich allein bedeutet wenig. Ein neues Gerät, während das gewohnte Gerät des Kontoinhabers plötzlich verstummt, ist das Signal, das ins Gewicht fällt.
  • Session-Tempo und Navigation. Betrüger bewegen sich zielgerichtet. Sie steuern direkt die Verwaltung von Begünstigten oder die Zahlungslimits an, überspringen die Seiten, die ein Kunde aus Gewohnheit durchblättert, und schließen Abläufe schneller ab, als ein Mensch den Bildschirm lesen kann. Time-on-Page, Seitenübergangsgraphen und der Abstand zwischen Login und erster sensibler Aktion trennen allesamt aufklärungsfreie Automatisierung von echter Nutzung.
  • Credential-Stuffing- und Zugriffskontext. Impossible Travel zwischen diesem und dem letzten Login, eine Login-Uhrzeit außerhalb des etablierten Musters des Nutzers, ein Schwall fehlgeschlagener Versuche über viele Konten aus einer ASN oder ein Passwort-Reset, dem unmittelbar eine Änderung des Begünstigten folgt. Diese Sequenz aus Reset und Überweisung ist eines der präzisesten ATO-Muster überhaupt.

Die Point-in-Time-Disziplin ist hier leicht falsch zu machen. Jedes dieser Features ist ein Vergleich gegen die Baseline des Nutzers, und die Baseline darf nur widerspiegeln, was vor der aktuellen Session bekannt war. Fließt Verhalten aus der Session, die Sie gerade bewerten, oder aus einem später umgelabelten Event mit ein, sehen Ihre Offline-Metriken hervorragend aus, während die Produktion still versagt. Speichern Sie das nutzerspezifische Profil mit Vintage-Timestamps und joinen Sie es zum Stand des Session-Beginns.

Wie wir das Modell entwerfen

ATO ist ein Session-Scoring-Problem mit ausgeprägter Sequenzstruktur, deshalb fahren wir meist zwei Schichten. Ein Gradient-Boosted-Modell über aggregierte Session- und Device-Features liefert einen starken, erklärbaren Basis-Score und verarbeitet die tabellarischen Signale gut. Darauf setzt ein Sequenzmodell über den geordneten Event-Stream auf, das die Trajektorien vom Typ “Reset, dann Zahlungsempfänger hinzufügen, dann Maximalüberweisung” erfasst, die eine Bag-of-Features-Sicht plattwalzt.

Labels sind der schwierige Teil. Bestätigter ATO ist selten und kommt spät, oft erst wenn der Kunde eine Transaktion Tage später beanstandet. Diese Verzögerung bedeutet, dass Ihre Trainingslabels der Realität hinterherhinken, und ein naiv trainiertes Modell gewichtet aktuelle Betrugstaktiken zu gering. Wir behandeln Chargeback- und Dispute-Ergebnisse als verzögerte Labels, pflegen ein manuell geprüftes Eval-Set, das Fraud-Analysten kuratieren, und achten auf die Kalibrierung auf diesem Set, statt einer einzelnen AUC-Zahl zu vertrauen, die Probleme mit seltenen Positiven schönredet.

Zwei Design-Entscheidungen wiegen schwerer als der Algorithmus:

  • Früh und oft scoren. Geben Sie einen Risk-Score beim Login aus, erneut vor jeder sensiblen Aktion und noch einmal bei der Zahlung. Ein hoher Login-Score verschafft Ihnen Zeit, einen Challenge auszulösen, bevor Geld bewegt wird. Bis zur Überweisung zu warten, verspielt den gesamten Vorteil, den das Beobachten der Session bringt.
  • Die Reaktion abstufen. Bilden Sie Score-Bänder auf Aktionen ab, statt ein einzelnes Sperr-Flag umzulegen. Niedriges Risiko läuft direkt durch. Mittleres Risiko löst einen Step-up aus: eine Push-Benachrichtigung, eine Re-Authentifizierung, eine kleine Friktion, die ein echter Nutzer in Sekunden meistert. Nur das oberste Band wird direkt abgelehnt. Genau das hält das False-Positive-Budget ehrlich, weil sich der größte Teil Ihrer Unsicherheit über einen Challenge auflöst statt über eine Sperre.

Was in Produktion bricht, und der Audit Trail

Der Failure Mode, der am meisten wehtut, ist Drift, den Sie nicht sehen. Browser aktualisieren sich, eine neue App-Version geht live und verändert Touch-Koordinaten, oder Sie onboarden eine Kohorte auf anderer Hardware, und plötzlich verschieben sich die Device- und Verhaltensverteilungen unter dem Modell. Wenn Sie Feature-Drift nicht pro Segment überwachen, ist das erste Anzeichen ein Anstieg der Betrugsverluste oder der Kundenbeschwerden, und dann liegen Sie Wochen zurück. Beobachten Sie die Input-Verteilungen, nicht nur die Output-Rate.

Jede Entscheidung braucht einen Audit Trail, unabhängig vom Ausgang. Wenn Sie eine Session hochstufen oder ablehnen, protokollieren Sie den Score, die Features, die ihn getrieben haben, die Modellversion und die getroffene Aktion, alles verschlüsselt auf die Session. Das brauchen Sie, um eine Kundenbeschwerde zu beantworten, eine Chargeback-Untersuchung zu speisen und einem Prüfer zu erklären, warum ein legitimer Nutzer einen Challenge erhalten hat. Es ist auch das, was Ihnen erlaubt, das Eval-Set später wieder aufzubauen und zu messen, ob eine bestimmte Taktik eine war, die Sie erwischt haben, oder eine, die Ihnen entgangen ist.

Die unbequeme Wahrheit ist, dass ein gut gebautes ATO-System den Großteil seiner Anstrengung an der Grenze verbringt statt an den offensichtlichen Betrugsfällen: der Geschäftsreisende im Hotel-WLAN, der Kunde, der sich ein neues Handy gekauft hat, das Kind, das das Konto eines Elternteils nutzt. Das sind die Sessions, die wie ein Takeover aussehen und keiner sind. Das False-Positive-Budget an dieser Grenze richtig zu treffen, ist der Unterschied zwischen einem Control, das das Unternehmen behält, und einem, das es abschaltet, sobald es zum Quartalsende einen guten Kunden blockiert.

Häufige Fragen

Lässt sich ein Account Takeover erkennen, bevor Geld das Konto verlässt?

Ja, wenn man die Session bewertet und nicht nur die Zahlung. Die stärksten Signale treten beim Login und während der Navigation vor der Transaktion auf, also Minuten bevor der Begünstigte hinzugefügt oder die Überweisung abgeschickt wird. Das verschafft die Zeit, die Authentifizierung hochzustufen.

Funktioniert Behavioural Biometrics schon bei der ersten Session eines Nutzers auf einem neuen Gerät?

Nur teilweise. Es gibt noch keine persönliche Baseline, also stützt man sich für diese Session auf Anomalien auf Populationsebene und auf Device-Signale und baut das nutzerspezifische Profil erst ab der zweiten Session auf. Der Cold Start ist eine bekannte Lücke, die man einplant, statt sie wegzureden.

Wie verhindert man, dass ein ATO-Modell das Fraud-Team mit False Positives überschwemmt?

Man legt pro Entscheidungspunkt ein explizites False-Positive-Budget fest, kalibriert die Scores so, dass der Schwellenwert auf eine reale Review-Kapazität abgebildet wird, und leitet Sessions mit mittlerem Risiko in einen Step-up-Challenge statt in eine direkte Sperre. Harte Ablehnungen bleiben dem höchsten Score-Band vorbehalten.

Arbeiten Sie an etwas Ähnlichem?

Erzählen Sie uns von Ihren Daten und dem Workflow drumherum, und Sie bekommen eine ehrliche Einschätzung.

30-minütiges Erstgespräch buchen