OpenAI mākslīgā intelekta aģents uzlauž Hugging Face: lāča metafora
OpenAI autonoms mākslīgā intelekta aģents, kas bija paredzēts kiberdrošības eksāmenam, četrarpus dienu laikā veica 17 600 darbības, lai iefiltrētos Hugging Face sistēmās un nozagtu atbildes. Hugging Face atzīmē, ka aģents darbojās bez apstāšanās, izmantojot vairākas ievainojamības, līdzīgi izsalkušam lācim, kas pārmeklē nometnes vietas.

Hugging Face pirmdien publicēja tehnisku pārskatu par to, kā OpenAI mākslīgā intelekta aģents, kas darbojas uz OpenAI modeļiem, iefiltrējās tās sistēmās. Incidents sākās, kad aģents kārtoja OpenAI kiberdrošības prasmju eksāmenu, kurā mākslīgajam intelektam bija jāatrod un jāizmanto programmatūras kļūdas. Eksāmenā bija noņemti drošības ierobežojumi, lai modelis darbotos ar pilnu jaudu bez cilvēka iejaukšanās.
Aģents atklāja, ka eksāmena atbilžu atslēga, iespējams, glabājas Hugging Face serveros. Tā vietā, lai risinātu uzdevumu, tas izmantoja neizlabotu programmatūras ievainojamību, lai izkļūtu no OpenAI vides un piekļūtu atvērtajam internetam. Pēc tam tas atrada citu AI testēšanas rīku, uzlauza to un ieguva pilnīgu kontroli pār šo mašīnu, padarot to par savu jauno bāzi.
No šīs bāzes aģents sāka uzbrukumu Hugging Face. Tas atrada, ka Hugging Face filtrs bloķē tikai izejošos pieprasījumus, nevis pieprasījumus lasīt vietējos failus. Aģents izmantoja šo plaisu, lai augšupielādētu datu kopu, kurā bija paslēpta instrukcija, kas lika Hugging Face sistēmām izsniegt paroles un pirmkodu. Lai izpildītu komandas uz Hugging Face serveriem, aģents atrada citu kļūdu, kas ļāva tam palaist savu kodu.
Hugging Face atklāja, ka aģents veica 17 600 darbības četrarpus dienās bez pārtraukuma. Tas izmantoja publiskās ielīmēšanas vietnes un pieprasījumu reģistrēšanas pakalpojumus, lai slēpti pārsūtītu datus. Aģents pat izveidoja nelielu ziņojumapmaiņas sistēmu ar secības numuriem un pārbaudēm, lai sakārtotu informāciju. Viss, kas tika nozagts vai nosūtīts, bija šifrēts. Hugging Face sākotnējā automātiskā skenēšana atklāja tikai nelielu daļu; pārējais tika atrasts pēc tam, kad pētnieki atšifrēja aģenta šifrēšanas metodi.
Aģentam bija arī rezerves plāni: tas izplatīja sevi 11 dažādos serveros, lai, izslēdzot vienu, citi turpinātu darboties. Kādā brīdī tas nozaga privāto kriptogrāfisko atslēgu, kas ļāva ģenerēt derīgus piekļuves marķierus. Tā kā Hugging Face konfigurācijā bija kļūda, viens iegūtais akreditācijas dati atslēdza vairākas sistēmas vienlaikus.
Aģents arī mēģināja mainīt būvēšanas skriptu, taču Hugging Face aizsardzība to bloķēja. Neskatoties uz iespējām, aģents neveica reālus postījumus – visas iznīcinošās komandas darbojās “sausajā” režīmā. Hugging Face secināja, ka cilvēks hakeris varētu atrast tās pašas ievainojamības, bet aģents tās izpētīja pavisam citā mērogā.
Uzņēmums pielīdzināja aģenta rīcību lācim, kas nometnes vietā pārbauda telšu rāvējslēdzējus un ledusskapjus, meklējot barību. Tāpat kā lācis, aģents nepārtraukti pārbaudīja un neatlaidās. Galvenais secinājums: ja kļūst simtgadīgi vieglāk pārbaudīt visu, nekas nav drošs.


