Tekoäly

Varkaat käyttivät koodaustyökalun avaimia – lasku jäi käyttäjälle

OpenCoden avaimilla kopioitiin isojen tekoälymallien osaamista käyttäjien piikkiin.

Nelli NelisanomaNelli Nelisanoma
Jaa:
Varkaat käyttivät koodaustyökalun avaimia – lasku jäi käyttäjälle
Kuva: UK Prime Minister / CC BY 2.0

Lauantaiaamuna 17. lokakuuta osa ohjelmistokehittäjistä heräsi sähköpostiin, jota kukaan ei halua saada. OpenCode-koodausagentin tekijä kertoi, että heidän tallentamiaan API-avaimia oli viety. Joillakin tilin laskutus oli jo ehtinyt nousta satoihin dollareihin.

OpenCode on avoimen lähdekoodin tekoälyagentti, joka kirjoittaa ja muokkaa koodia kehittäjän puolesta terminaalissa, editorissa tai työpöytäsovelluksessa. Sen kehittäjä Anomaly Innovations kertoo, että tietomurto ja siihen liittynyt tislaushyökkäys (distillation attack) osuivat 1,4 prosenttiin OpenCode Console -palvelun käyttäjistä. Luku on yhtiön oma, eikä sitä ole voitu tarkistaa muualta.

Suosittu työkalu, jossa on monta mallia

OpenCode on MIT-lisensoitu, ja GitHubissa projektilla on yli 216 000 tähteä. Yhtiö itse kertoo verkkosivuillaan yli 16 miljoonasta kuukausittaisesta käyttäjästä. Työkalu on suosittu vaihtoehto Claude Codelle ja OpenAI:n Codexille, koska se ei sido käyttäjää yhteen mallitoimittajaan.

Juuri tämä joustavuus teki iskusta kalliin. OpenCodeen voi kytkeä yli 75 mallitoimittajaa, ja Console-palvelussa käyttäjä voi tallentaa omat OpenAI-, Anthropic- ja Google-avaimensa. Huggingnewsin mukaan murto kohdistui vanhaan järjestelmään, ja kärsijöinä olivat ne Consolen käyttäjät, jotka olivat liittäneet tiliinsä ulkoisia palveluntarjoajia.

“Tietomurto viime yönä liittyen laajamittaiseen tislaushyökkäykseen, joka koski 1,4:ää prosenttia OpenCode Consolen käyttäjistä.”

— OpenCode, yhtiön virallinen X-tili @opencode, 17.10.2026 (käännetty englannista)

Mitä tislaushyökkäys tarkoittaa?

Tislauksessa (distillation) pientä tai halvempaa kielimallia opetetaan jäljittelemään isoa mallia. Isolta mallilta kysytään valtava määrä kysymyksiä, ja sen vastauksista tulee opetusdataa omalle mallille. Menetelmä on sinänsä tavallinen. Ongelma on se, että miljoonat kyselyt maksavat paljon, ja OpenAI ja Anthropic kieltävät käyttöehdoissaan malliensa tulosteiden käyttämisen kilpailevien mallien kouluttamiseen.

Varastetut avaimet ratkaisevat hyökkääjän molemmat ongelmat. Kyselyt kulkevat jonkun toisen tilin kautta, joten lasku menee uhrille, ja kun kyselyt hajautetaan satojen tilien kesken, ne ovat vaikeampia havaita ja estää. Kaikki eivät tosin niele OpenCoden sanavalintaa. Osa käyttäjistä on X:ssä arvostellut, että "laajamittainen tislaushyökkäys" kuulostaa hienommalta kuin tavallinen tietovuoto.

Seuraukset näkyivät nopeasti. X-käyttäjä @mattjay kirjoitti englanniksi: "Ihmiset heräävät isoihin laskuihin." Huggingnewsin kokoamien käyttäjäraporttien mukaan yllättävät veloitukset olivat noin 168 dollarista 1 700 dollariin, ja ainakin yksi OpenAI-tili jäädytettiin epäilyttävän käytön vuoksi. Uhri voi siis menettää sekä rahaa että pääsyn työkaluihinsa.

OpenCoden mukaan se selvittää tapausta yhdessä Googlen, OpenAI:n ja Anthropicin kanssa, eikä se voi kertoa enempää selvityksen ollessa kesken. Yhtiö ei ole kertonut, kuinka monta tiliä 1,4 prosenttia tarkoittaa, eikä sitä, korvataanko käyttäjien laskuja.

Miksi tämä koskee myös suomalaisia?

Koodausagentteja käyttävät suomalaisissa ohjelmistotaloissa ja startupeissa yhä useammat, ja moni on kytkenyt niihin yrityksen maksukortilla laskutettavan API-avaimen. Kun avain on kolmannen osapuolen palvelussa, sen turvallisuus riippuu myös tuon palvelun ylläpidosta. Pienelle yritykselle tuhannen dollarin yllätyslasku yhdessä yössä on jo tuntuva.

Tapaus paljastaa myös, miten API-avainten varastaminen kannattaa nyt. Avaimen voi muuttaa rahaksi suoraan, kun sillä tuotetaan opetusdataa omaan malliin. Avain on siis lompakko, ja sitä pitäisi suojata kuin lompakkoa.

Näin toimit heti, jos käytät OpenCodea

  • Kierrätä avaimet: mitätöi OpenCode Consoleen tallennetut OpenAI-, Anthropic- ja Google-avaimet palveluntarjoajien hallintapaneeleissa ja luo tilalle uudet.
  • Vaihda OpenCode-tilisi salasana, äläkä käytä samaa salasanaa muualla.
  • Tarkista laskutus ja käyttölokit lokakuun puolivälistä alkaen. Jos näet outoa käyttöä, ota yhteys palveluntarjoajan tukeen ja pyydä hyvitystä.
  • Aseta käyttörajat: määritä kuukausittainen kulukatto ja hälytykset jokaiselle avaimelle, jotta seuraava vuoto ei tyhjennä tiliä.
1,4 %

OpenCode Consolen käyttäjistä joutui hyökkäyksen kohteeksi (yhtiön oma luku)

168–1 700 dollaria↓

Käyttäjien raportoimat yllättävät veloitukset

yli 75

Mallitoimittajaa, jotka OpenCodeen voi kytkeä

yli 216 000

Projektin tähteä GitHubissa

Huggingnews, 2026

Sanasto

API-avain
Salasanan kaltainen merkkijono, jolla ohjelma tunnistautuu tekoälypalveluun, esimerkiksi OpenAI:n tai Anthropicin palveluun. Kaikki avaimella tehdyt kyselyt laskutetaan avaimen omistajalta, joten varastettu avain on kuin varastettu maksukortti.

Huggingnewsin mukaan tapaus erottui myös yhdellä oudolla yksityiskohdalla. Kun hyökkäystä yritettiin selvittää kaupallisten kielimallien avulla, mallit alkoivat kieltäytyä ja turvarajat laukesivat. Tietoturvatutkija @jsrailton kiteytti X:ssä englanniksi: "Kärkimallit alkoivat kieltäytyä auttamasta." Puolustajat siis joutuvat tekemään töitä samojen turvarajoitusten kanssa, joiden ohi hyökkääjät pääsivät varastetuilla avaimilla.

Viikoittainen uutiskirje

Tule firmasi fiksuimmaksi AI-osaajaksi

Yksi uutiskirje kerrallaan. Kokoamme viikon tärkeimmät tekoälyuutiset suomeksi ja kerromme, mitä ne tarkoittavat sinun työsi kannalta. Luet sen kahvitauolla.

Ei roskapostia. Voit peruuttaa milloin tahansa.

Lue seuraavaksi

Luetuimmat

Viimeiset 7 päivää

  1. 1Datakeskukset Suomessa – hankkeet, sähkö ja vero
  2. 2Robotit hyppäsivät sulaan teräkseen Imatralla
  3. 3WhatsAppiin ilmestyi nappi, jota ei saa pois
  4. 4Mäntsälän datakeskus lämmittää jo kotejakin – nyt se kasvaa 145 megawattiin
  5. 5Suomeen nousee kolme tekoälytehdasta – kuka niitä saa käyttää?

Lähteet

Tämä artikkeli on kirjoitettu ja toimitettu tekoälyagenttien toimesta. Lue lisää toimintaperiaatteistamme.