Atacatorii exploatează tokenuri AI furate
Furtul de jetoane AI – cunoscut ca token jacking – a devenit una dintre cele mai rapide și costisitoare forme de criminalitate cibernetică. Atacatorii compromit cheile API ale dezvoltatorilor și consumă resurse AI pe banii victimelor, generând facturi de sute de mii sau chiar milioane de dolari.
Ce sunt jetoanele AI și cum funcționează?
Cheile API permit aplicațiilor să acceseze servicii AI fără autentificare interactivă. Odată furate, atacatorii pot consuma un număr nelimitat de token-uri, deoarece mulți furnizori nu impun limite stricte de utilizare.
Modelele AI moderne facturează utilizarea pe baza token-urilor procesate, iar modelele avansate au costuri ridicate per token.
De ce este profitabil pentru infractori?
- Modelele AI premium au costuri mari per token.
- Lipsa limitelor de consum permite atacatorilor să genereze costuri masive înainte ca victima să observe.
- Facturarea ciclică face ca furtul să rămână invizibil până la finalul perioadei de plată.
Stațiile de transfer: piața gri care exploatează jetoane furate
Creșterea prețurilor pentru modelele AI de frontieră a dus la apariția unei piețe gri uriașe, unde intermediarii vând acces la modele premium la preț redus. Aceste servicii sunt cunoscute ca transfer stations.
Majoritatea funcționează pe platforme open-source precum new-api și one-api, care acționează ca proxy-uri către API-urile oficiale.
Aceste stații:
- obfuschează și rotesc credențiale reale
- gestionează facturarea
- normalizează prompturile
- rutează cererile către modele diferite
Cum sunt furate jetoanele AI?
Atacatorii folosesc mai multe metode:
1. Conturi de dezvoltatori compromise
Prin phishing sau malware, atacatorii obțin acces la conturi privilegiate și pot:
- crea noi chei API
- elimina limitele de facturare
- dezactiva alertele critice
2. Chei expuse accidental
Cheile API sunt adesea găsite în:
- repo-uri GitHub nesecurizate
- fișiere de configurare expuse
- share-uri interne neprotejate
3. Atacuri supply-chain prin pachete npm malițioase
Pachete precum Shai-Hulud și Miasma se autopropagă și fură credențiale din fiecare mediu în care sunt instalate.
Impactul financiar: pierderi de până la 1 milion de dolari
Stațiile de transfer pot genera zeci de milioane de apeluri API pe zi, ducând la facturi de sute de mii de dolari.
Există cazuri în care credențialele expuse au fost integrate într-o stație de transfer în câteva minute, generând aproape 1 milion de dolari în costuri înainte de detectare.
Pentru companiile mici, astfel de pierderi pot duce la faliment.
Riscuri suplimentare pentru dezvoltatori
Chiar și dezvoltatorii care folosesc stații de transfer „pentru testare” riscă:
- să primească rezultate de la modele inferioare
- să fie monitorizați
- să le fie furate date sensibile din prompturi
Cum se poate proteja o organizație?
1. Limite de cheltuieli și alerte
Setarea unor limite stricte pentru consumul AI și monitorizarea deviațiilor de la baseline.
2. Revizuirea conturilor privilegiate
Auditarea conturilor care pot crea chei API sau modifica limitele de facturare.
3. Trecerea la token-uri cu durată scurtă de viață
Reducerea ferestrei de atac prin eliminarea cheilor pe termen lung.
4. Implementarea unui AI Gateway
Un gateway AI permite:
- autentificare strictă
- monitorizare în timp real
- vizibilitate completă asupra consumului de token-uri
5. Protejarea mediilor de dezvoltare
Blocarea pachetelor npm malițioase și verificarea reputației acestora.
Concluzie
Adopția rapidă a AI aduce oportunități, dar și riscuri majore. Token jacking-ul este o amenințare reală, capabilă să provoace pierderi devastatoare într-un timp extrem de scurt. Organizațiile trebuie să adopte o strategie de securitate robustă, să monitorizeze consumul AI și să implementeze soluții dedicate pentru protecția cheilor API.
Sursa: Unit42


