OpenCode: murrossa saattoi vuotaa Console-käyttäjien työtiloihin tallentamia API-avaimia
OpenCoden mukaan tunkeutuja pääsi vanhaan järjestelmään, ja samalla saattoi vuotaa API-avaimia, jotka 1,4 prosenttia Console-palvelun käyttäjistä oli tallentanut. Yhtiö kehottaa perumaan avaimet, ja osa käyttäjistä kertoo Redditissä veloituksista, joita he eivät ole itse aiheuttaneet.
Avoimen lähdekoodin koodausagentti OpenCoden kehittäjä kertoi 17. lokakuuta tietomurrosta. Murrossa saattoi vuotaa muiden palveluntarjoajien API-avaimia, jotka käyttäjät olivat tallentaneet työtiloihinsa. Yhtiön mukaan murto koski 1,4:ää prosenttia OpenCode Console -palvelun käyttäjistä. Cybersecurity News huomauttaa, että osuus on laskettu Consolen käyttäjistä eikä koko OpenCoden käyttäjäkunnasta.
OpenCodea voi käyttää päätteessä, työpöytäsovelluksena ja ohjelmointiympäristöissä. Kehittäjä voi liittää siihen omat avaimensa, joilla hän käyttää esimerkiksi Anthropicin, OpenAI:n tai Googlen malleja. Tietoturvayhtiö Cyeran mukaan Console on OpenCoden verkossa ylläpitämä palvelu. Siellä tiimit jakavat malleja yhteisessä työtilassa, asettavat budjetteja ja liittävät omia palveluntarjoajiaan. API-avain on tunniste, jolla sovellus käyttää palveluntarjoajan mallia. Jokainen, jolla avain on, voi siis lähettää mallille pyyntöjä, jotka laskutetaan avaimen omistajalta.
OpenCode lähetti käyttäjille sähköpostin, jota Notebookcheck ja Cybersecurity News referoivat. Viestin mukaan joku pääsi luvatta vanhaan järjestelmään, jota yhtiö oli jo poistamassa käytöstä. Paljastua saattoi työtiloihin tallennettuja avaimia, muun muassa OpenAI:n ja Anthropicin avaimia. Cybersecurity Newsin mukaan viestissä puhutaan mahdollisesta paljastumisesta eikä vahvisteta, että jokainen avain olisi varastettu tai että sitä olisi käytetty. Cyeran mukaan OpenCode ei ole vielä pystynyt vahvistamaan, käytettiinkö avaimia väärin.
X-palvelussa julkaisemassaan tiedotteessa OpenCode yhdisti tapauksen laajaan tislaushyökkäykseen. Tislauksessa mallia koulutetaan toisen mallin tuottamilla vastauksilla. Luvatta tehtynä se vaatii valtavan määrän kyselyitä. Yhtiö ei ole kertonut, tehtiinkö kyselyt vuotaneilla avaimilla, miten tunkeutuja pääsi järjestelmään tai kuinka monta avainta murto koski. Cyeran mukaan Anthropic kertoi syyskuussa kiinalaisten tekoälylaboratorioiden kampanjoista, joissa Claudesta kerättiin noin 190 miljoonaa keskustelukierrosta osin laittomasti hankituilla API-avaimilla. Cyera muistuttaa, ettei OpenCoden tapausta ole julkisesti yhdistetty kehenkään.
OpenCode kertoo tekevänsä yhteistyötä Anthropicin, OpenAI:n ja Googlen kanssa. Yhtiön mukaan kaikille murrosta kärsineille on lähetetty sähköpostia, eikä murto koske niitä, jotka eivät saaneet viestiä. Tapauksen käsittely oli yhtiön mukaan yhä kesken, eikä se voinut kertoa enempää.
Notebookcheck referoi Reddit-keskustelua, jossa käyttäjät kertovat odottamattomista kuluista. Yksi käyttäjä kertoi Anthropic-tililleen tulleen 400 $:n edestä luvattomia veloituksia. Toisen mukaan Googlen käyttömaksut olivat nousseet noin 200 euroon ja projekti oli jäädytetty väärinkäytön vuoksi. Nämä ovat käyttäjien omia ilmoituksia, eikä niitä ole vahvistettu.
OpenCode pyytää käyttäjiä perumaan avaimet ja luomaan uudet kunkin palveluntarjoajan omassa hallintapaneelissa, päivittämään avaimia käyttävät sovellukset ja tarkistamaan viimeaikaisen käytön. Cyera tarkentaa, että avaimen poistaminen OpenCodesta ei estä ketään käyttämästä avaimesta jo otettua kopiota. Hallintapaneeliin kannattaa mennä suoraan eikä sähköpostin linkin kautta, koska murtoilmoituksia jäljitellään usein kalasteluviesteissä. Cyera neuvoo myös tarkistamaan käytön 16. lokakuuta alkaen ja asettamaan kulukatot. Consolessa asetetut budjetit eivät rajoita käyttöä, jos varastettua avainta käytetään suoraan palveluntarjoajan kautta. Kun avain perutaan, sitä käyttävät sovellukset lakkaavat toimimasta. Cyeran mukaan OpenCoden ilmoittamat avaimet on silti peruttava heti. Jos avainta vaihdetaan vain varmuuden vuoksi, uusi avain kannattaa ottaa käyttöön kaikkialla ennen kuin vanha perutaan.
Mitä tämä tarkoittaa: Mahdollisesti vuotaneet avaimet eivät olleet itse avoimen lähdekoodin agentissa vaan OpenCoden verkossa ylläpitämässä Console-palvelussa, jonne käyttäjät olivat tallentaneet ne työtiloihinsa. Tämä viittaa siihen, että koodausagenttia valitessa avoin lähdekoodi ei yksin kerro riskistä. Olennaista on myös, säilyttääkö palvelu avaimia käyttäjän puolesta, koska silloin se, joutuuko maksamaan muiden tekemistä pyynnöistä, riippuu myös palvelun järjestelmistä, tässä tapauksessa vanhasta järjestelmästä, jota OpenCode oli jo poistamassa käytöstä.