Taristu ja pilv 6 min

Varastatud API-võtmed: tehisintellekti projektide unustatud risk

Tehisintellekti projektis varastatud API-võti avab juurdepääsu mudelitele, mille eest ettevõte maksab: ründaja tarbib, müüb juurdepääsu edasi ja arve jõuab Teieni. Riski vähendatakse enne leket: üks võti kasutuse kohta, piiratud õigused, kulupiirangud ja hoiatused ning kirjalik protseduur võtme tühistamiseks ja asendamiseks tunni jooksul.

Sisukord7
  1. 01Miks tehisintellekti projektid paljastatud võtmeid paljundavad
  2. 02Mida varastatud võti tegelikult maksab
  3. 03Kus võtmed tehisintellekti projektis lekivad
  4. 04Kahju piiramine enne leket
  5. 05Esimene tund pärast leket
  6. 06Kust alustada
  7. 07Korduma kippuvad küsimused

API-võti on pääsukaart, mida programm teenusele esitab, et seda teenindataks ja selle eest arve esitataks. Tehisintellekti projektis paljunevad need kaardid kiiresti: üks iga mudelipakkuja kohta, üks iga automatiseeringu kohta, üks eelmise nädala prototüübi jaoks, mis ikka veel töötab. Iga võti avab arvesti, mille eest maksab ettevõte. Varastatuna avab see sama arvesti kellelegi teisele.

See tekst meie rubriigist Taristu ja pilv käsitleb seda riski nurga alt, mis finantsjuhte häirib: arve. Kus võtmed tehisintellekti projektis lekivad, mida varastatud võti võib maksta, kuidas kahju piirata juba enne leket ja mida teha esimese tunni jooksul.

Lühidalt

  • Avalikult paljastatud tehisintellekti teenuste võtmete arv kasvas GitGuardiani andmetel aastaga 81 %.
  • Varastatud võtit kasutatakse mudelite tarbimiseks Teie kulul või isegi juurdepääsu edasimüümiseks: seda nimetatakse LLMjackinguks.
  • Üks võti kasutuse kohta, piiratud õigused ja kulupiirang muudavad kalli lekke piiratud intsidendiks.
  • Võti, mis on kuskil nähtav olnud, loetakse kadunuks: see tühistatakse, asendatakse ja kontrollitakse, milleks seda kasutati.
  • Parim võti on see, mida ei kood, brauser ega mudel kunagi ei näe.

Miks tehisintellekti projektid paljastatud võtmeid paljundavad

Sest need liiguvad kiiresti ja kuhjavad teenuseid. Sisemine assistent kutsub välja mudeli, otsingumootori Teie dokumentides, automatiseerimistööriista; iga komponent nõuab oma võtit ja prototüüp, mis pidi kestma nädala, läheb tootmisse koos võtmega, mis on kleebitud sinna, kus see parasjagu aitas.

GitGuardiani viimane aruanne saladuste laialivalgumise kohta mõõdab nähtuse ulatust:

1 275 105

paljastatud tehisintellekti teenuste saladust

+81 %

aastaga tehisintellekti teenustega seotud saladuste puhul

64 %

2022. aastal leitud kehtivatest saladustest töötas neli aastat hiljem endiselt

Allikas: GitGuardian, State of Secrets Sprawl 2026

Viimane number on kõige murettekitavam: lekkinud võtit ei vahetata peaaegu kunagi. See jääb aastateks kasutatavaks igaühele, kes selle kätte sai.

Mida varastatud võti tegelikult maksab

Varastatud e-posti võti paljastab andmeid. Varastatud tehisintellekti mudeli võti paljastab ka eelarve. 2024. aasta mais kirjeldas Sysdigi uurimisrühm rünnakut nimega LLMjacking: uuendamata saidi turvaaugu kaudu varastatud pilve juurdepääsuandmeid kasutati majutatud mudelite kasutamiseks ja juurdepääsu edasimüümiseks ohvri kulul. Sysdigi arvutatud halvimal juhul ületas tarbimine 46 000 dollarit päevas.

OWASP, rakenduste turvalisuse juhtiv sihtasutus, liigitab selle riski oma 2025. aasta tehisintellekti rakenduste riskide edetabelis piiramatu tarbimise alla ja annab sellele kõneka hüüdnime:

Mõiste

Rahakoti teenusetõkestus

Rünnak, mis kasutab ära tehisintellekti teenuste kasutuspõhist arveldust, käivitades nii suure hulga päringuid, et arve muutub maksja jaoks talumatuks.

OWASP-i soovitatud kaitse ei ole midagi eksootilist: päringute piirangud, kasutajapõhised kvoodid ja järelevalve, mis hoiatab ebatavalise tarbimise korral. Teisisõnu enne intsidenti seatud piirangud.

Kus võtmed tehisintellekti projektis lekivad

Ikka ja jälle korduvad neli kohta.

  • Brauserisse või mobiilirakendusse saadetud kood. Prototüüp kutsub mudeli välja otse lehelt: võti reisib kaasa, iga külastaja jaoks loetavana. Google ütleb seda otse oma API-võtmete parimates tavades: mitte kunagi võtit kliendikoodis ega koodihoidlas, server lisab selle päringule.
  • Koodihoidla, ajalugu kaasa arvatud: võtme eemaldamine failist ei kustuta seda varasematest versioonidest.
  • Koostöövahendid: sõnumirakendused, piletid, jagatud dokumendid. GitGuardian hindab, et 28 % leketest toimub ainult väljaspool koodihoidlaid.
  • Mudelile antud juhised ja dokumendid: võti, mida tehisintellekti agent loeb, on võti, mida ta võib korrata. Meie artikkel saladuste seifi kohta kirjeldab, kuidas agent saab seda kasutada, ilma seda kunagi nägemata.

Tähelepanu

Üks klient õppis seda kibedal kogemusel

Tema projektis olid juurdepääsulubad kirjutatud lihttekstina failidesse, mida koodihoidla jälgis. Parandamine järgis sel juhul vältimatut järjekorda: tühistada iga luba, luua uus, asendada see kõikjal, kus seda kasutati, ja seejärel puhastada hoidla ajalugu.

Kahju piiramine enne leket

Kunagi ei saa garanteerida, et võti ei leki. Küll aga saab eelnevalt otsustada, mida see võimaldab teha päeval, mil see lekib.

Võti, mis lekkides läheb kalliks

  • Üks võti kõigi kasutuste jaoks

  • Kõik konto õigused

  • Kulupiirang puudub

  • Keegi ei vaata tarbimist

Võti, mis lekib kedagi ruineerimata

  • Üks võti kasutuse, projekti või agendi kohta

  • Ainult vajalikud õigused ja teenused

  • Kuupiirang ja hoiatus enne piiri

  • Jälgitav tarbimine, kasutus kasutuse haaval

Konkreetselt:

  • Üks võti kasutuse kohta. Päeval, mil üks lekib, lülitatakse see välja teisi projekte peatamata ja logi ütleb kohe, milline on mõjutatud.
  • Piirangud igale võtmele. Näiteks Google Cloudis saab võtme piirata teatud teenuste või rakendustega ja Google võtab selle kokku nii: piiratud võti vähendab kompromiteeritud võtme mõju. Kontrollige, mida iga Teie pakkuja võimaldab.
  • Piirangud ja hoiatused. Eelarve kasutuse kohta, hoiatus 50 või 80 % juures sellest eelarvest ja automaatne peatamine piiri juures, kui pakkuja seda pakub. Meie artikkel tehisintellekti arve, tokenite ja marsruutimise kohta selgitab, kuidas seda eelarvet kasutuse kaupa planeerida.
  • Regulaarne koristamine. Võtmed, mida enam miski ei kasuta, kustutatakse ja ülejäänud uuendatakse korrapäraste ajavahemike järel.
  • Tuvastamine allikal. Alates 2024. aasta veebruarist blokeerib GitHub vaikimisi tuvastatud saladuste saatmise avalikesse hoidlatesse; GitHub teatas siis, et oli aasta esimese kaheksa nädala jooksul tuvastanud avalikes hoidlates üle miljoni avalikustatud saladuse.

Praktikast

Meie enda tehisintellekti agendid avaldavad koodi ilma kunagi võtit hoidmata: selle lisab teel võrgukiht ja see ei jõua kunagi nende töökeskkonda. Varjatud juhisega petetud agendil ei oleks seega ühtegi võtit, mida avaldada.

Agendi õigused jaotatakse nagu töötaja omad: meie juhend tehisintellekti juhtimisest ettevõttes kirjeldab seda jaotust.

Esimene tund pärast leket

Kui võtit on nähtud seal, kus see ei oleks tohtinud olla, ei ole küsimus selles, kas keegi selle kätte sai. Tegutsetakse nii, nagu oleks.

Esimene tund pärast võtme leket

  1. Tühistada

    Paljastatud võti lülitatakse pakkuja juures välja.

  2. Asendada

    Uus, piiratud õigustega võti võtab selle koha kõikjal, kus seda kasutati.

  3. Kontrollida

    Pakkuja logi ja arve näitavad, kas seda kasutati ja millest alates.

  4. Puhastada

    Võti eemaldatakse koodi, sõnumite ja dokumentide ajaloost.

Järjekord on oluline: kõigepealt tühistada, isegi kui mõni teenus peatub paariks minutiks. Võti, mis jääb kehtivaks, samal ajal kui otsitakse viisi selle korralikuks asendamiseks, maksab edasi. Kui võtmega võidi lugeda isikuandmeid, tekib ka küsimus teavitamisest pädevale andmekaitseasutusele (Prantsusmaal CNIL), 72 tunni jooksul, nagu isikuandmetega seotud rikkumise korral isikuandmete kaitse üldmäärus ette näeb.

Kust alustada

  1. Koostage oma tehisintellekti võtmete nimekiri

    Pakkuja, kasutus, vastutav isik, loomise kuupäev.

  2. Kustutage need, mida enam miski ei kasuta

    Ja vahetage need, mis on liikunud sõnumites või koodis.

  3. Eraldage kasutused

    Üks võti projekti või agendi kohta, ainult selle õigustega.

  4. Seadke piirang ja hoiatus

    Igale mudelipakkuja kontole.

  5. Kirjutage üles esimese tunni protseduur

    Koos selle inimese nimega, kellel on õigus tühistada.

Programmide võtmed kuuluvad saladuste seifi; inimeste paroolid meeskonna paroolihaldurisse. Mõlemad on osa Teie projektide ühisest taristu alusest. Ülejäänud rubriik käsitleb lähedasi otsuseid: viis kuluartiklit, mis pilvearvet paisutavad, pühendatud server, VPS või pilv, Kubernetes ja VKE-d, järelevalve, katastroofijärgne taasteplaan, NIS2 Prantsusmaal, oma serveri varukoopiad, isehostitud n8n tootmises, tööriistad, mis tasub esimesena SaaS-ist välja tuua, SaaS-ist väljumise kulu kolme aasta jooksul, pilvemigratsioon ilma kõike lõhkumata, sõltuvus Ameerika pilvest, riistvara tehisintellekti mudeli enda juures käitamiseks, hallatud või oma Postgres ja ettevõtte e-posti valik.

Teie nimel oleva seifi jaoks, mida Teie tehisintellekt kasutab võtmeid nägemata, vaadake meie tehisintellekti seifi; kasutusepõhiste piirangute ja jälgitava eelarve jaoks tehisintellekt õiglase hinnaga; nende tööriistade hostimiseks Teie juures meie SaaS-ist väljumise pakkumine.

Korduma kippuvad küsimused

Kuidas teada saada, kas mõni meie API-võti on varastatud?

Vaadake tarbimist pakkuja juures: järsk tõus, öised päringud, mudelid, mida Te ei kasuta, või ebatavalised piirkonnad on kõige sagedasemad märgid. Eelnevalt seatud kuluhoiatus ütleb seda varem kui arve. Avalikus koodis või jagatud sõnumis leitud võtit käsitletakse varastatuna, isegi kui kasutamise märke ei ole.

Kes maksab arve, kui ründaja kasutab tehisintellekti võtit?

Praktikas saadetakse arve konto omanikule, sest just tema võti autentis päringud. Mõnikord saab läbi rääkida vastutulelikkuse žesti, ilma igasuguse garantiita. Sellest ka kulupiirangute väärtus: need piiravad kahju, olenemata arutelu tulemusest.

Kas API-võtme võib panna mobiilirakendusse või veebisaidile?

Ei. Kõike, mis läheb brauserisse või telefoni, saab kasutaja lugeda, isegi kui see on peidetud või kompileeritud. Rakendus kutsub välja Teie serveri, mis lisab võtme ja edastab päringu pakkujale, rakendades samal ajal oma kasutajapõhiseid piiranguid. Seda soovitab ka Google oma parimates tavades.

Kas võtmeid tuleks regulaarselt vahetada, kui midagi pole lekkinud?

Jah, mõistliku rütmiga, ja kohe, kui lahkub inimene või teenusepakkuja, kellel oli juurdepääs. Regulaarne uuendamine piirab võtme eluiga, mis võis märkamatult lekkida. Valutu on see ainult siis, kui iga võti on hoitud ühes kohas, mis varustab kõiki tööriistu.

Allikad

  1. Sysdig, LLMjacking: Stolen Cloud Credentials Used in New AI Attack, mai 2024 (uus vahekaart)sysdig.com
  2. OWASP, LLM10:2025 Unbounded Consumption (uus vahekaart)genai.owasp.org
  3. Google Cloud, Best practices for managing API keys (uus vahekaart)docs.cloud.google.com
  4. GitHub, Keeping secrets out of public repositories, veebruar 2024 (uus vahekaart)github.blog
  5. CNIL, paroolid: uus soovitus, oktoober 2022 (uus vahekaart)cnil.fr
Allikas 1

Sysdig, LLMjacking: Stolen Cloud Credentials Used in New AI Attack, mai 2024

Loe saidil sysdig.com(uus vahekaart)
Allikas 2

OWASP, LLM10:2025 Unbounded Consumption

Loe saidil genai.owasp.org(uus vahekaart)
Allikas 3

Google Cloud, Best practices for managing API keys

Loe saidil docs.cloud.google.com(uus vahekaart)
Allikas 4

GitHub, Keeping secrets out of public repositories, veebruar 2024

Loe saidil github.blog(uus vahekaart)
Allikas 5

CNIL, paroolid: uus soovitus, oktoober 2022

Loe saidil cnil.fr(uus vahekaart)

Jim · Brain Plus AI asutaja

Loe veel teemal taristu ja pilv

  • Mõista9 min

    Saladuste seif: Teie tehisintellekt kasutab võtmeid neid nägemata

    E-postiga saadetud paroolid, koodi unustatud API-võtmed, tehisintellekti agendid, mis võiksid kõike kopeerida: need on lekked, millega kõige sagedamini kokku puutume. Ja nii laseb Teie nimel avatud seif Teie tehisintellektil võtmeid kasutada neid kunagi lugemata.

  • Praktiline juhend6 min

    Paroolid: paroolihaldur kogu meeskonnale

    Tabel „Ligipääsud“, sõnumirakenduses saadetud paroolid, jagatud konto, mida keegi ei julge muuta: meeskonna paroolihaldur lahendab selle kõik korraga. Mida see muudab töötaja tulekul ja lahkumisel, kuidas seda valida ja millest alustada.

  • Praktiline juhend7 min

    Tehisintellekti kulu ettevõttes: tokenid, suunamine ja prognoos

    Mille eest Te tegelikult maksate, kui kasutate tehisintellekti API kaudu: sisend- ja väljundtokenid, igal päringul uuesti saadetav kontekst, agendi ringid. Ja meetod arve ennustamiseks enne, kui see saabub.

WhatsApp