„AiFrame“ – Falešná rozšíření AI Assistant cílící na 260 000 uživatelů Chromu prostřednictvím vložených prvků iframe

Přispěvatelé: Dar Kahllon
Vzhledem k tomu, že se generativní nástroje umělé inteligence, jako jsou ChatGPT, Claude, Gemini a Grok, stávají součástí každodenních pracovních postupů, útočníci stále častěji zneužívají jejich popularitu k distribuci škodlivých rozšíření prohlížečů.
V tomto výzkumu jsme odhalili Koordinovaná kampaň rozšíření Chrome, která se vydávají za asistenty umělé inteligence pro shrnutí, chat, psaní a pomoc s GmailemI když se tyto nástroje na první pohled zdají legitimní, skrývají nebezpečnou architekturu: místo lokální implementace základních funkcí vkládají... vzdálená, serverem ovládaná rozhraní uvnitř povrchů ovládaných rozšířeními a fungují jako privilegované proxy, čímž poskytují vzdálenému přístupu infrastruktuře citlivé funkce prohlížeče.
Přes 30 různých rozšíření pro Chrome, publikované pod různými názvy a ID rozšíření a ovlivňující více než 260,000 XNUMX uživatelů, pozorovali jsme stejná základní kódová základna, oprávnění a backendová infrastruktura.
Rozhodující je, že významná část funkcí každého rozšíření je poskytována prostřednictvím vzdáleně hostované komponenty, jejich chování za běhu je určeno externí změny na straně serveru, nikoli kódem kontrolovaným při instalaci v Internetovém obchodě Chrome.
Struktura a dopad kampaně
Kampaň se skládá z několika rozšíření pro Chrome, která se jeví jako nezávislá, každé s jiným názvem, brandingem a ID rozšíření. Ve skutečnosti všechna identifikovaná rozšíření sdílejí stejnou vnitřní strukturu, logiku JavaScriptu, oprávnění a backendovou infrastrukturu.
Přes 30 rozšíření s dopadem na více než 260 000 uživatelů, aktivita představuje jediná koordinovaná operace spíše než samostatné nástroje. Je pozoruhodné, že několik rozšíření v této kampani bylo Doporučeno v Internetovém obchodě Chrome, čímž se zvyšuje jejich vnímaná legitimita a publicita.
Tato technika je běžně známá jako prodlužovací postřik, používá se k obcházení blokování a obrany založené na reputaci. Po odstranění jednoho rozšíření zůstanou ostatní dostupné nebo jsou rychle znovu publikovány pod novými identitami. Ačkoli se rozšíření vydávají za různé asistenty s umělou inteligencí (Claude, ChatGPT, Gemini, Grok a generické nástroje „AI Gmail“), všechna slouží jako vstupní body do stejného backendem řízeného systému.
Technický přehled
V této zprávě budeme analyzovat rozšíření AI Assistant (nlhpidbjmmffhoogcennoiopekbiglbp).
Obrázek 1. Vybraný asistent „Claude“
Vzdálený iframe jako základní uživatelské rozhraní
Rozšíření vykresluje iframe na celou obrazovku ukazující na vzdálenou doménu (claude.tapnetic.pro). Tento prvek iframe překrývá aktuální webovou stránku a vizuálně se jeví jako rozhraní rozšíření.
Obrázek 2. Vložení IFrame
Protože iframe načítá vzdálený obsah:
- Operátor může kdykoli změnit uživatelské rozhraní a logiku
- Není nutná žádná aktualizace Internetového obchodu Chrome
- Nové funkce lze zavádět tiše
Extrakce obsahu stránky
Na pokyn z prvku iframe se rozšíření dotazuje na aktivní kartu a spustí skript obsahu, který extrahuje čitelný obsah článku pomocí knihovny Readability od Mozilly. Extrahovaná data zahrnují názvy, textový obsah, výňatky a metadata webu.
Obrázek 3. Extrakce obsahu stránky
Tyto informace jsou poté odeslány zpět do vzdáleného prvku iframe, což znamená, že server třetí strany může přijímat strukturované reprezentace jakékoli stránky, kterou si uživatel prohlíží, včetně citlivých interních nebo ověřených stránek.
Možnost rozpoznávání hlasu
Rozšíření také podporuje rozpoznávání hlasu spouštěné zprávami pomocí rozhraní Web Speech API. Na požadavek z prvku iframe se spustí rozpoznávání řeči a výsledný přepis se vrátí na vzdálenou stránku.
I když oprávnění prohlížeče mohou v některých případech omezit zneužití, přítomnost této funkce demonstruje široký rozsah přístupu udělený vzdálenému ovladači.
Sbírka telemetrie
Balíček rozšíření obsahuje explicitní skripty sledovacích pixelů, které odesílají události instalace a odinstalace do analytického koncového bodu třetí strany.
Tyto mechanismy jsou obvykle spojeny s:
- Sledování atribuce
- Monetizační trychtýře
- Analýza retence
Cluster integrace Gmailu
Podmnožina kampaně, která zahrnuje 15 rozšíření, se explicitně zaměřuje na Gmail. Přestože jsou publikována pod různými názvy a značkami a prodávána jako nabízející odlišné funkce, které ne vždy souvisejí s e-mailovou asistencí, všechna tato rozšíření sdílejí identickou kódovou základnu pro integraci s Gmailem.
Každý z nich obsahuje vyhrazený skript pro obsah pouze v Gmailu to běží na začátek_dokumentu on mail.google.com, odděleně od generického skript obsahu. Tento modul vkládá do Gmailu prvky uživatelského rozhraní ovládané rozšířením a udržuje jejich perzistenci pomocí Pozorovatel mutací a pravidelné hlasování.
Integrace s Gmailem čte viditelný obsah e-mailů přímo z DOMu, opakovaně extrahující text zprávy pomocí .textObsah z zobrazení konverzací v Gmailu.
Obrázek 4. Čtení obsahu Gmailu
To zahrnuje obsah vlákna e-mailů a v závislosti na stavu také koncept nebo text související s psaním.
Když jsou vyvolány funkce související s Gmailem, jako jsou odpovědi nebo souhrny s podporou umělé inteligence, je extrahovaný obsah e-mailu předán do logiky rozšíření a odeslán do backendová infrastruktura třetí strany řízená provozovatelem rozšířeníV důsledku toho mohou být text e-mailových zpráv a související kontextová data odesílány mimo zařízení, mimo bezpečnostní hranice Gmailu, na vzdálené servery.
C&C - Infrastruktura a přiřazování hrozeb
Charakteristiky řídicí domény tapnetic[.]pro
Všechna analyzovaná rozšíření komunikují s infrastrukturou pod tapnetic[.]pro doména. Přestože doména hostuje veřejně přístupné webové stránky, které se na první pohled jeví jako legitimní, naše analýza zjistila, že:
- Webové stránky prezentují obecný obsah marketingového stylu.
- Žádné funkce, soubory ke stažení ani akce uživatele ve skutečnosti nefungují.
- Nejsou poskytnuty žádné jasné informace o produktu, službě ani vlastnictví.
V době analýzy se zdálo, že lokalita fungovala primárně jako krytá infrastruktura, čímž se doméně dodává legitimita, zatímco skutečná aktivita probíhá prostřednictvím subdomén ovládaných rozšířeními.
Obrázek 5. Tapnetic.pro
Segmentace subdomén
Každá pobočka komunikuje s vyhrazená subdoména of tapnetic[.]pro, obvykle s motivem odpovídajícím zosobněnému produktu s umělou inteligencí (např. Claude, ChatGPT, Gemini).
Obrázek 6. Subdomény Tapnetic.pro – VirusTotal.com
Tato konstrukce poskytuje obsluze několik výhod:
- Logické oddělení mezi rozšířeními
- Snížený poloměr výbuchu, pokud je blokována jedna subdoména
- Snadnější rotace nebo výměna jednotlivých rozšiřujících backendů
Navzdory odlišným subdoménám jsou struktura požadavků, parametry a chování serveru v celé kampani konzistentní, což naznačuje jeden backendový systém.
Zneužití životního cyklu rozšíření a obcházení opětovného nahrání
Také jsme pozorovali aktivní obcházení vynucování předpisů v Internetovém obchodě Chrome.
Jedno rozšíření v kampani, fppbiomdkfbhgjjdmojlogeceejinadg, byl odstraněn z Internetového obchodu Chrome dne Února 6, 2025.
Necelé dva týdny později, identické rozšíření byla zveřejněna pod novým ID a názvem:
- Nové ID rozšíření: gghdfkafnhfpaooiolhncejnlgglhkhe
- Datum nahrání: Února 20, 2025
Znovu nahrané rozšíření je plná kopie z odstraněného:
- Identická logika JavaScriptu
- Stejná oprávnění
- Stejná architektura založená na iframe
- Stejná infrastruktura tapnetic.pro
Toto chování je v souladu s taktiky postřiku prodloužení, což umožňuje operátorům rychle obnovit distribuci po zastavení provozu a zároveň si zachovat stejnou kontrolu nad servery.
Závěr
Využitím důvěry, kterou uživatelé vkládají do známých jmen umělé inteligence, jako jsou Claude, ChatGPT, Gemini a Grok, jsou útočníci schopni distribuovat rozšíření, která zásadně narušují bezpečnostní model prohlížeče.
Použití vzdálených prvků iframe na celou obrazovku v kombinaci s privilegovanými mosty API transformuje tato rozšíření do zprostředkovatelé přístupu pro všeobecné účely, schopné shromažďovat data, monitorovat chování uživatelů a v průběhu času se tiše vyvíjet. Ačkoli jsou jejich architektura koncipována jako nástroje produktivity, není slučitelná s rozumnými očekáváními soukromí a transparentnosti.
Vzhledem k tomu, že generativní umělá inteligence získává na popularitě, měli by obránci očekávat, že se budou podobné kampaně šířit. Rozšíření, která delegují základní funkce na vzdálenou, proměnlivou infrastrukturu, by neměla být považována za nástroje pro pohodlí, ale za… potenciální sledovací platformy.
Indikátory kompromisu (IOC)
Rozšíření
| ID | Jméno | Instalace |
| nlhpidbjmmffhoogcennoiopekbiglbp |
Asistent AI |
50,000 |
| gcfianbpjcfkafpiadmheejkokcmdkjl |
Lama |
147 |
| fppbiomdkfbhgjjdmojlogeceejinadg |
Postranní panel s umělou inteligencí Gemini |
80,000 |
| djhjckkfgancelbmgcamjimgphaphjdl |
Boční panel s umělou inteligencí |
9,000 |
| llojfncgbabajmdglnkbhmiebiinohek |
Postranní panel ChatGPT |
10,000 |
| gghdfkafnhfpaooiolhncejnlgglhkhe |
Boční panel s umělou inteligencí |
50,000 |
| cgmmcoandmabammnhfnjcakdeejbfimn |
Grok |
261 |
| phiphcloddhmndjbdedgfbglhpkjcffh |
Dotazování se na Gpt v chatu |
396 |
| pgfibniplgcncdnkhblpmmlfodijppg |
ChatGBT |
1,000 |
| nkgbfengofophpmonladgaldioelckbe |
GPT chatovacího bota |
426 |
| gcdfailafdfjbailcdcbjmeginhncjkb |
Chatbot Grok |
225 |
| ebmmjmakencgmgoijdfnbailknaaiffh |
Chat s Blíženci |
760 |
| baonbjckakcpgliaafcodddkoednpjgf |
Xai |
138 |
| fdlagfnfaheppaigholhoojabfaapnhb |
Google Gemini |
7,000 |
| gnaekhndaddbimfllbgmecjijbbfpabc |
Zeptejte se Blíženců |
1,000 |
| hgnjolbjpjmhepcbjgeeallnamkjnfgi | Generátor písmen s umělou inteligencí | 129 |
| lodlcpnbppgipaimgbjgniokjcnpiiad | Generátor zpráv s umělou inteligencí | 24 |
| cmpmhhjahlioglkleiofbjodhhiejhei | Překladač AI | 194 |
| bilfflcophfehljhpnklmcelkoiffapb | Umělá inteligence pro překlad | 91 |
| cicjlpmjmimeoempffghfglndokjihhn | Generátor krycích dopisů AI | 27 |
| ckneindgfbjnbbbiggcmnjeofelhflhaj | Generátor obrázků s umělou inteligencí Chat GPT | 249 |
| dbclhjpifdfkofnmjfpheiondafpkoed | Generátor tapet s umělou inteligencí | 289 |
| ecikmpoikkcelnakpgaeplcjoickgacj | Generátor obrázků s umělou inteligencí | 813 |
| kepibgehhljlecgaeihhnmibnmikbnga | Stažení DeepSeek | 275 |
| ckicoadchmmndbakbokhapncehanaeni | AI Email Writer | 64 |
| fnjinbdmidgjkpmlihcginjipjaoapol | Generátor e-mailů s umělou inteligencí | 881 |
| gohgeedemmaohocbaccllpkabadoogpl | DeepSeek Chat | 1,000 |
| flnecpdpbhdblkpnegekobahlijbmfok | Generátor obrázků ChatGPT | 251 |
| acaeafediijmccnjlokgcdiojiljfpbe | Překlad ChatGPT | 30,000 |
| kblengdlefjpjkekanpoidgoghdngdgl | AI GPT | 20,000 |
| idhknpoceajhnjokpnbicildeoligdgh | Překlad ChatGPT | 1,000 |
| fpmkabpaklbhbhegegapfkenkmpipick | Chat GPT pro Gmail | 1,000 |
Domény
Tapnetic[.]pro
onlineaplikace[.]pro
E-maily
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
- [chráněno e-mailem]
Taktiky, techniky a postupy (TTP)
| Taktika | Technika |
| Rozvoj zdrojů | LX2.003(T1583) - Získání infrastruktury |
| Počáteční přístup | LX3.004 (T1189) - Kompromis v případě průjezdu autem |
| Počáteční přístup | LX3.003 (T1199) - Důvěryhodný vztah |
| Provedení | LX4.003 - Spuštění skriptu |
| Obranný únik | LX7.011 (T1036) - Maškaráda |
| Přístup k pověření | LX8.007(T1557) - Protivník uprostřed |
| Sbírka | LX10.012 - Sběr dat webové komunikace |
| Sbírka | LX10.005 - Shromažďování informací o uživateli |
| Velení a řízení | LX11.004 - Navázání síťového připojení |
| Velení a řízení | LX11.005 - C2 založené na webových službách |
| Exfiltrace | LX12.001 - Exfiltrace dat |
Doporučení
Bezpečnostní profesionálové, obránci podniků a vývojáři prohlížečů by měli podniknout následující kroky:
- Rozšíření auditu v rámci spravovaných prostředí, zejména ta, která jsou instalována mimo kontrolu zásad.
- Nasaďte technologie monitorování rozšíření založené na chování k detekci neoprávněné síťové aktivity nebo podezřelé manipulace s DOM.
- Posílit monitorování a vynucování za běhu, nejen kontrolu během instalace, aby bylo možné odhalit změny chování po instalaci způsobené backendovou infrastrukturou.





