Google Gemini sandbox-ümbriku sisu uurimine, mida kasutatakse Python-koodi käitamiseks

Avalikustatud on uurimistulemused Google'i Gemini vestlusroboti jaoks rakendatud isoleeritud keskkonna turvalisuse kohta, mis on mõeldud Python-koodi täitmiseks. Gemini vestlusrobot pakub võimalusi koodi genereerimiseks ülesande kirjelduse põhjal ja võimaldab Pythonis kohe käitada loodud koodi, et vabastada arendaja üleliigsetest toimingutest selle kontrollimisel. Kood käitatakse isoleeritud keskkonnas, mis on eraldatud välismaailmast ja lubab ainult Python tõlgendi täitmist. Sandbox-keskkonna sisu kindlakstegemise eesmärgil suutsid teadlased käivitada koodi, mis kasutas Python'i osakogu oskusi, et skaneerida kõiki katalooge ja luua failisüsteemi kaart.

Erilist huvi äratas executables fail /usr/bin/entry/entry_point, mis hõivas 579 MB. Selle faili ekstraktimiseks lõid teadlased skripti, mis edastas järk-järgult väikestes osades sisu Base64 formaadis. Oma poolel automatiseerisid nad andmesegmentide kokku liitmise Caido tööriistade abil ja said oma süsteemis faili koopia.

Analüüsi käigus kasutati binwalk utiliiti, mis on mõeldud seadmete tarkvara sisseehitatud failide väljavõtmiseks. Väljavõetud andmete seas oli kataloog google3, kus failide nimede põhjal paiknes Pythonikood, mis sisaldas erinevaid komponente teenuse toimimise tagamiseks, näiteks RPC AI mudeli Gemini suhtlemiseks Google'i väliste teenustega, nagu YouTube, Google Flights ja Google Maps.

Google Gemini sandbox-ümbriku sisu uurimine, mida kasutatakse Python-koodi käitamiseks
Google Gemini sandbox-ümbriku sisu uurimine, mida kasutatakse Python-koodi käitamiseks

Failide sisu uurimine näitas, et tegemist ei olnud konfidentsiaalse koodiga ja see oli Google'i turvateenistuse poolt avalikuks jagamiseks heaks kiidetud. Sellegipoolest näitas edasine analüüs, et dump sisaldas proto-faile (Protocol Buffer), mis kirjeldasid siseandmestruktuure, võimaldades mõista Google'i erinevate teenuste vahelise andmevahetuse nüansse. Väljavõetud proto-failide kasulikkus on kaheldav, kuna seitse aastat tagasi olid sarnased proto-failid juba saadud teiste teadlaste poolt Google App Engine'ist.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster