Przejdź do treści

Wyciek z OpenCode: klucze API OpenAI, Anthropic i Google

Wyciek z OpenCode objął 1,4% użytkowników Console i ich klucze API OpenAI, Anthropic oraz Google. Co wiemy o ataku i co zrobić z kluczami już teraz.

Piotr Sobolewski3 min czytania

Ten artykuł w innych językach:العربيةDeutschEnglishEspañolFrançaisItaliano日本語简体中文

W tym artykule
  1. Co wiemy o wycieku z OpenCode?
  2. Dlaczego wszyscy o tym mówią?
  3. Co zrobić po wycieku z OpenCode?
  4. FAQ

17 października zespół OpenCode napisał na X, że poprzedniej nocy doszło do włamania związanego z „large scale distillation attack”, które dotknęło 1,4% użytkowników OpenCode Console. Wyciek z OpenCode dotyczy kluczy API zewnętrznych dostawców, które użytkownicy podpięli w swoich workspace’ach.

Co wiemy o wycieku z OpenCode?

OpenCode to otwartoźródłowy harness agentowy działający w terminalu, a Console to jego hostowany panel, w którym można zapisać klucze do modeli innych firm. Według wpisu zespołu:

  1. Poszkodowani to podzbiór użytkowników, którzy mieli podpiętych zewnętrznych providerów.
  2. Wszyscy dostali maila rano 17 października. Kto maila nie dostał, według OpenCode nie jest objęty incydentem.
  3. Incydent wciąż trwa, więc szczegółów na razie nie ma wiele, a zespół współpracuje z Anthropic, OpenAI i Google.

Z maila do użytkowników, którego treść opisuje Notebookcheck wynika, że ktoś uzyskał nieautoryzowany dostęp do starego systemu, który był właśnie wygaszany. Wśród kluczy, które mogły wyciec, wymieniono klucze OpenAI i Anthropic, a OfficeChai dodaje do listy także Google.

Dlaczego wszyscy o tym mówią?

Bo to nie jest jedynie teoretyczne zagrożenie. Wątek „OpenCode Hacked: User credentials leaked” ma na Hacker News ponad 500 punktów, a użytkownicy pokazują prawdziwe rachunki. Według Notebookcheck jedna osoba zgłosiła 400 USD nieautoryzowanego użycia na koncie Anthropic, inna około 200 EUR opłat w Google, a jeszcze komuś Google zawiesił projekt za „excessive abuse”. Część osób dostała alerty o zużyciu od OpenAI i Anthropic, zanim przyszedł mail od OpenCode.

Do tego współtwórca OpenCode Dax Raad napisał, że teraz atakowane są też jego prywatne konta, dodając, że to „whole new world with ai powered hacking”.

Co oznacza „distillation attack” w tym konkretnym przypadku, nie wiadomo. Zwykle tak nazywa się masowe odpytywanie modelu, żeby zebrać jego odpowiedzi i wytrenować na nich własny model. Kradzione klucze dawałyby do tego darmowy dostęp na cudzy rachunek, ale to tylko interpretacja, której zespół OpenCode nie potwierdził.

Co zrobić po wycieku z OpenCode?

Jeśli dostaliśmy maila od OpenCode (albo nie jesteśmy pewni, czy nie wylądował w spamie), zalecenia z komunikatu są proste:

  1. Unieważnijmy klucze OpenAI, Anthropic i Google w panelach tych dostawców i wygenerujmy nowe.
  2. Podmieńmy klucze we wszystkich aplikacjach i skryptach, które używały starych.
  3. Przejrzyjmy ostatnie zużycie na kontach dostawców i poszukajmy czegoś, czego nie robiliśmy.

Warto też ustawić limity wydatków i alerty u każdego dostawcy, o ile jeszcze ich nie mamy. To nie zatrzyma wycieku, ale ograniczy rachunek, gdy klucz trafi w niepożądane ręce. The CyberSec Guru radzi też, żeby nie wpisywać nowych kluczy z powrotem do Console, dopóki sprawa się nie wyjaśni.

Co ciekawe, nie wszystko po stronie OpenCode działa gładko. Według Notebookcheck części użytkowników wygasły klucze do samego OpenCode, logowanie przez konta społecznościowe zwracało błąd „Unable to start social login”, a niektórzy nie mogli wygenerować działających nowych kluczy.

Kilka dni temu pisałem o darmowym DeepSeeku w OpenCode. Jeśli ktoś skonfigurował go wtedy przez Console z podpiętymi providerami, to dobry moment, żeby sprawdzić skrzynkę.

FAQ

Czy mój klucz wyciekł, jeśli nie dostałem maila od OpenCode?

Według zespołu OpenCode maile dostały wszystkie osoby objęte incydentem, a kto ich nie dostał, nie był dotknięty. Incydent wciąż trwa, więc przejrzenie zużycia na kontach dostawców i tak nie zaszkodzi.

Ilu użytkowników objął wyciek z OpenCode?

1,4% użytkowników OpenCode Console, i to tylko tych, którzy mieli podpiętych zewnętrznych dostawców. Liczby bezwzględnej nie podano.

Czy wyciek dotyczy też Anthropic, OpenAI i Google?

Wyciekły klucze do API tych firm zapisane w OpenCode, nie ich systemy. Zespół OpenCode współpracuje z nimi przy usuwaniu skutków incydentu.

3 min czytania

Claude Code Review bez preview: recenzje PR 3x szybsze

Claude Code Review jest już ogólnie dostępny w planach Team i Enterprise: recenzja PR w 6–10 minut, poziomy Quick, Standard i Deep. Jak działa i jak go włączyć.

  • AI
  • Claude
  • Anthropic
  • agenci AI