Die Sicherheitsforscher von LayerX haben eine Kampagne mit mindestens zwölf miteinander verbundenen Browsererweiterungen aufgedeckt, die sich als TikTok-Video-Downloader ausgeben, in Wirklichkeit aber Nutzeraktivitäten verfolgen und Daten sammeln. Die Erweiterungen basieren auf einer gemeinsamen Codebasis und sind allesamt Klone oder leicht modifizierte Versionen voneinander. Dies deutet darauf hin, dass es sich um eine langjährige und hartnäckige Kampagne derselben Angreifer handelt.

Die Erweiterungen implementieren zudem einen Mechanismus zur dynamischen Fernkonfiguration, der es ihnen ermöglicht, die Prüfprozesse der Marktplätze zu umgehen. Dadurch können die schädlichen Erweiterungen ihr Verhalten und ihre Funktionalität nach der Installation ändern, ohne dass Benutzer oder Marktplätze dies bemerken. Laut Untersuchungen von LayerX funktionieren die Erweiterungen typischerweise 6–12 Monate lang unbemerkt, bevor sie schädliche Funktionen einführen.

Daher ist es selbst dann, wenn einige dieser Erweiterungen gemeldet und entfernt werden, ein Leichtes, neue Kopien zu erstellen und in Erweiterungs-Stores hochzuladen. Manche wurden sogar als „Empfohlen“ in Erweiterungs-Stores angezeigt, wodurch ihre Reichweite und das Vertrauen der Nutzer weiter gesteigert wurden.

Bis heute wurden im Rahmen dieser Kampagne über 130,000 Nutzerdaten kompromittiert.

Erweiterte Details:

Eine groß angelegte Kampagne mit mindestens zwölf Browsererweiterungen, die sich als TikTok-Video-Downloader ausgeben, wurde in den App-Stores von Chrome und Microsoft Edge aufgedeckt. Obwohl diese Erweiterungen die beworbene Funktion bieten (Herunterladen von TikTok-Videos, oft ohne Wasserzeichen), implementieren sie gleichzeitig verdeckte Tracking-, Fernkonfigurations- und Datenerfassungsmechanismen.

Die Kampagne hat über 130,000 benutzer, mit ca 12,500 aktive Installationen zum Zeitpunkt der Analyse. Alle Proben gehören zu einem einzelne CodefamilieDies deutet auf eine koordinierte Vorgehensweise hin, bei der geklonte, umbenannte und leicht modifizierte Erweiterungen genutzt werden, um Reichweite und Beständigkeit zu maximieren.

Abgesehen von den Bedenken hinsichtlich des Datenschutzes, die Nutzung von Remote-Konfigurationsendpunkte stellt ein erhebliches Sicherheitsrisiko dar, da es nach der Installation Verhaltensänderungen ermöglicht, die die Überprüfungsmechanismen des Marktplatzes umgehen.

Wichtige Erkenntnisse

  • Ein einzelner Schauspieler agierte Über 12 Erweiterungen mit einer gemeinsamen Codebasis
  • Über 130 Nutzer betroffen, ~12.5K noch aktiv
  • Verwendete Erweiterungen Remote-Konfiguration um die Ladenprüfung zu umgehen
  • Gesammelt Fingerprinting-Daten mit hoher Entropie (einschließlich Batteriestatus)
  • Viele waren Erhältlich in offiziellen GeschäftenSteigerung des Vertrauens und der Reichweite

Kampagnenstruktur und -wirkung

Diese Kampagne lebt von Wiederholung und Variation.

Anstatt neue Tools von Grund auf zu entwickeln, pflegt der Betreiber eine Kernarchitektur für Erweiterungen und veröffentlicht mehrere Versionen davon:

  • Einige sind nahezu identische Klone.
  • Andere wurden nur leicht umbenannt.
  • Einige wenige führen schrittweise Änderungen oder neue Infrastruktur ein.

Von außen betrachtet wirken sie wie separate Produkte: „TikTok Video Downloader“, „Mass TikTok Downloader“, „No Watermark Saver“. Technisch gesehen sind sie jedoch identisch.

Bemerkenswerterweise trugen viele dieser Erweiterungen im Store ein „Featured“-Siegel, ein Indikator, der typischerweise mit geprüften, qualitativ hochwertigen Erweiterungen in Verbindung gebracht wird und das Vertrauen der Nutzer sowie die Akzeptanz trotz der damit verbundenen Risiken deutlich erhöhte.

Dies schafft ein widerstandsfähiges ÖkosystemWird eine Erweiterung gemeldet oder entfernt, bleiben andere aktiv. Neue können schnell hochgeladen werden, oft mit denselben Screenshots, Beschreibungen und Funktionen.

Das Ergebnis ist ein kontinuierlicher Zyklus:

  1. Laden Sie eine saubere oder nur minimal verdächtige Erweiterung hoch.
  2. Nutzer und Vertrauen gewinnen
  3. Zusätzliche Funktionen durch Updates einführen
  4. Teilweise entfernt oder markiert
  5. Wiedererscheinen unter neuen Identitäten

Dies ist nicht nur eine Malware-Kampagne – es ist eine Betriebsmodell, wobei Beständigkeit durch Duplikation, Rebranding und schnelle Wiedereinführung erreicht wird.

Abbildung 1. Lebenszyklus der Erweiterung zur Veranschaulichung des „Hau-den-Maulwurf“-Betriebsmodells

Technische Übersicht

Alle Erweiterungen haben eine einheitliche Struktur. Manifest V3 (MV3) Architektur mit nahezu identischen Berechtigungen und Host-Berechtigungen. Bemerkenswert ist, dass viele dieser Erweiterungen im Store mit dem „Empfohlen“-Siegel gekennzeichnet waren. Diese Auszeichnung steht typischerweise für geprüfte, qualitativ hochwertige Erweiterungen und wird Nutzern prominent als Vertrauenszeichen präsentiert. Dadurch wird das Misstrauen der Nutzer deutlich reduziert und die Installationswahrscheinlichkeit erhöht, selbst wenn die zugrundeliegende Erweiterung Code und Verhalten mit weniger sichtbaren Varianten teilt.

Sie hatten außerdem ähnliche Screenshots auf der Store-Seite der Erweiterung hochgeladen. 

Abbildung 2. Erweiterungen in den App-Stores von Google Chrome und Microsoft Edge

Während alle Erweiterungen ihre legitimen Funktionen wie das Extrahieren von TikTok-Videometadaten und das Herunterladen von Videos beibehalten, beinhalten sie auch Folgendes: sowohl deklarierte als auch nicht deklarierte Fähigkeiten..

Remote-Konfiguration

Erweiterungen rufen Konfigurationen von Servern ab, die von Angreifern kontrolliert werden. Dies ermöglicht es den Erweiterungen,

  • Ändern Sie das Verhalten der Erweiterung sofort
  • Aktivieren oder Deaktivieren von Funktionen
  • Netzwerkaktivität umleiten
  • Datenerfassung ausweiten

Der Empfang von Remote-Konfigurationen bedeutet, dass sich das Verhalten der Erweiterung wie folgt ändert: nicht fixiert oder vollständig sichtbarund hätten jederzeit aus der Ferne geändert werden können. Umgehung der Ladenbewertung und die Ermöglichung bisher unbekannter Datenflüsse oder Funktionen.

Abbildung 3. Struktur der Remote-Konfiguration


Ein auffälliges Muster in den verschiedenen Stichproben ist verzögerte Fähigkeitsinjektionbösartige Funktionen wurden eingeführt 6–12 Monate nach der ErstveröffentlichungDadurch können Erweiterungen zunächst einen guten Ruf aufbauen und einer frühzeitigen Überprüfung entgehen.

Benutzer-Fingerabdruck

Diese Erweiterungen sammeln detaillierte Telemetriedaten über die Nutzer, darunter die Häufigkeit der Nutzung des Tools, die verwendeten Inhalte und verschiedene Gerätemerkmale wie Sprache, Zeitzone und User-Agent. Sogar der Akkustand wird erfasst – ein ungewöhnliches, aber wertvolles Signal für die Nutzer. Gerätefingerabdruck.

Abbildung 4. Benutzer-Fingerabdruck

C&C-Infrastruktur und Bedrohungszuordnung

Ein charakteristisches Merkmal dieser Kampagne ist ihre Abhängigkeit von externen Konfigurationsservern. Anstatt das Verhalten fest zu kodieren, rufen mehrere Varianten JSON-Konfigurationsdateien von Angreifer-kontrollierten Domänen ab:

  • https://user.trafficreqort.com/data.json
  • https://report.browsercheckdata.com/info.json
  • https://check.qippin.com/config.json
  • https://help.virtualbrowserer.com/rest.json

Einige dieser Domains weisen deutliche Anzeichen von Täuschung auf, darunter Typosquatting-Muster wie „Verkehrsanforderung"Statt"Verkehrsbericht" oder "tiktak"Statt"TikTok„Diese subtilen Ungereimtheiten werden oft genutzt, um einer oberflächlichen Überprüfung zu entgehen und gleichzeitig eine plausible Legitimität aufrechtzuerhalten.“

Auch wenn keine direkte Zuordnung möglich ist, deuten die Übereinstimmung im Code, den Infrastrukturmustern und dem Betriebsverhalten stark auf einen einzelnen Akteur oder eine eng koordinierte Gruppe hin.

Fazit

Diese Kampagne verdeutlicht einen umfassenderen Wandel im Missbrauch von Browsererweiterungen. Anstatt offenkundig schädlichen Code einzusetzen, nutzt der Betreiber legitime Funktionen als Mechanismus für langfristigen Zugriff und Kontrolle.

Das eigentliche Risiko liegt nicht in den heutigen Funktionen der Erweiterungen, sondern in ihrem zukünftigen Potenzial. Die Fernkonfiguration verwandelt sie in anpassungsfähige Werkzeuge, die sich nach der Installation weiterentwickeln können, während ihr Zugriff auf authentifizierte Sitzungen und den Browserkontext sie besonders wertvoll für die Datenerfassung und potenzielle Ausnutzung macht.

Schon im jetzigen Zustand ermöglichen diese Erweiterungen eine detaillierte Nutzerprofilierung. Sie erfassen Informationen über Nutzungsmuster, heruntergeladene Inhalte, Geräteeigenschaften und Umgebungsdaten wie Zeitzone und Sprache. Zusammengenommen ergibt dies einen Fingerabdruck, mit dem sich Nutzer sitzungs- und potenziell dienstübergreifend verfolgen lassen.

Im schlimmsten Fall könnten dieselben Mechanismen für eine umfassendere Datenexfiltration, den Missbrauch authentifizierter Anfragen oder die Integration in größere Proxy- oder Botnetz-ähnliche Infrastrukturen umfunktioniert werden.

Was diese Kampagne besonders schwer erkennbar macht, ist ihr Vorgehensmodell:

  • Die ersten Versionen sind sauber oder nur minimal verdächtig.
  • Das Verhalten wird verzögert und ferngesteuert
  • Jede Erweiterung erscheint als unabhängiges Produkt.
  • Vertrauenssignale im Store (wie z. B. „Empfohlen“-Abzeichen) verringern die Aufmerksamkeit der Nutzer.

Dies verdeutlicht eine grundlegende Lücke in den aktuellen Abwehrmechanismen: Die meisten Sicherheitstools konzentrieren sich auf die Validierung zur Installationszeit, während das eigentliche Risiko erst zur Laufzeit auftritt.

Um diesem Problem zu begegnen, ist ein Umdenken hin zu einer kontinuierlichen, verhaltensbasierten Überwachung der Funktionen von Browsererweiterungen erforderlich. Diese Überwachung muss Veränderungen der Netzwerkaktivität, der DOM-Interaktion und der Berechtigungsnutzung nach der Installation erkennen können. Die neueste Technologie von LayerX schließt diese Lücke, indem sie Echtzeit-Transparenz und -Durchsetzung auf Browserebene ermöglicht. So können Unternehmen schädliches Erweiterungsverhalten identifizieren und blockieren, selbst wenn es von scheinbar legitimen oder zuvor vertrauenswürdigen Erweiterungen ausgeht.

In diesem Modell ist die Browsererweiterung kein statisches Werkzeug mehr, sondern ein lebendiger Ankerpunkt, der ferngesteuert wird und sich im Laufe der Zeit weiterentwickelt.

Kompromissindikatoren (IOCs)

Erweiterungsoptionen

ID Name Installiert Browser Status
injnjbcogjhcjhnhcbmlahgikemedbko TikTok-Downloader – Videos speichern, ohne Wasserzeichen 3,000 Google Chrome Aktives
ehdkeonoccndeaggbnolijnmmeohkbpf TikTok-Video-Downloader – Massenspeicherung 1,000 Google Chrome Aktives
pfpijacnpangmkfdpgodlbokpkhpkeka Tiktok-Downloader 353 Google Chrome Aktives
cfbgdmiobbicgjnaegnenlcgbdabkcli TikTok-Video-Downloader – Speichern ohne Wasserzeichen 4,000 Google Chrome Aktives
mpalaahimeigibehbocnjipjfakekfia Massenhafter TikTok-Video-Downloader 77 Microsoft Edge Aktives
kkhjihaeddnhknninbekkhaklnailngh TikTok-Video-Downloader – Speichern ohne Wasserzeichen 9 Microsoft Edge Aktives
kbifpojhlkdoidmndacedmkbjopeekgl TikTok-Downloader – Videos speichern, ohne Wasserzeichen 47 Microsoft Edge Aktives
jacilgchggenbmgbfnehcegalhlgpnhf Massen-TikTok-Video

Downloader

4,000 Google Chrome Aktives
oaceepljpkcbcgccnmlepeofkhplkbih Massenhafter TikTok-Video-Downloader 30,000 Google Chrome Entfernt
ilcjgmjecbhpgpipmkfkibjopafpbcag TikTok-Downloader – Videos speichern, ohne Wasserzeichen 10,000 Google Chrome Entfernt
kmobjdioiclamniofdnngmafbhgcniok TikTok Video Keeper 60,000 Google Chrome Entfernt
cgnbfcoeopaehocfdnkkjecibafichje Video-Downloader für TikTok 20,000 Google Chrome Entfernt

 

Domains

trafficreqort.com

browsercheckdata.com

qippin.com

virtualbrowser.com


E-Mails

Taktiken, Techniken und Verfahren (TTPs)

Taktik Technik
Aufklärung LX1.001(T1589) – Identitätsinformationen sammeln
Aufklärung LX1.003 – Mustererkennung
Erster Zugriff LX3.003 (T1199) – Vertrauensvolle Beziehung
Zugang zu Anmeldeinformationen LX8.008 – Netzwerkmanipulation
Bewertung LX9.011 – Hardwareerkennung

Empfehlungen

Sicherheitsexperten, Unternehmensverteidiger und Browserentwickler sollten folgende Maßnahmen ergreifen:

  • Überprüfen Sie Erweiterungen in verwalteten Umgebungen, insbesondere solche, die außerhalb der Richtlinienkontrollen installiert wurden.
  • Setzen Sie auf Laufzeitüberwachungsansätze, die sich auf das Verhalten der Erweiterung nach der Installation konzentrieren, anstatt sich ausschließlich auf die Validierung durch den Marktplatz zu verlassen.
  • Setzen Sie verhaltensbasierte Technologien zur Überwachung von Erweiterungen ein, um unautorisierte Netzwerkaktivitäten oder verdächtige DOM-Manipulationen zu erkennen.
  • Die Überwachung und Durchsetzung von Vorschriften zur Laufzeit sollte verstärkt werden, nicht nur die Überprüfung zur Installationszeit, um Verhaltensänderungen nach der Installation zu erkennen, die durch die Backend-Infrastruktur bedingt sind.