- W sobotę 17 października OpenCode poinformowało, że w nocy hakerzy włamali się do jednego ze starszych systemów firmy i wykradli klucze API 1,4% użytkowników platformy OpenCode Console.
- OpenCode to open-source'owy agent AI do kodowania, który zyskuje popularność jako alternatywa dla Claude Code i Cursora.
- OpenCode Console to webowa część platformy, w której część użytkowników przechowuje klucze API do usług AI (m.in. OpenAI, Anthropic, Google).
- Wszyscy poszkodowani dostali rano powiadomienie e-mailem. Kto nie dostał wiadomości, nie został dotknięty.
- Firma określiła incydent jako „atak dystylacyjny na dużą skalę” – skradzione klucze miały posłużyć do masowego generowania odpowiedzi modeli, np. przez podmioty z krajów bez dostępu do amerykańskich modeli. Część komentatorów uważa tę narrację za nieudowodnioną i mówi po prostu o wycieku.
- Jeszcze w nocy deweloperzy zaczęli zgłaszać na Reddicie i X alerty o wydatkach oraz nieautoryzowane obciążenia na kontach OpenAI, Anthropic i Google.
- Typowe straty to setki dolarów na jednym koncie; pojedyncze osoby mówiły o kwotach powyżej 1000 dolarów.
- Anthropic i Google zablokowały klucze, które uznały za ujawnione. OpenAI przywróciło dostęp i zwraca klientom API pieniądze za kredyty zużyte podczas ataku. OpenCode również zapowiada zwroty za nieautoryzowane obciążenia.
- Wyciek ograniczył się do kluczy zapisanych w workspace'ach Console. Open-source'owa aplikacja i narzędzie CLI nie były dotknięte – ich klucze nigdy nie trafiają na serwery OpenCode, jak podkreśla współzałożyciel Dax Raad.
- Według Raada atakujący próbowali włamać się do systemów nieprzerwanie przez 48 godzin, a zespół musiał utrzymywać obronne agenty AI działające całą dobę.
- Modele AI, których zespół używał do analizy ataku, w pewnym momencie zaczęły odmawiać pracy – złośliwy kod, który miały zbadać, uruchamiał ich filtry bezpieczeństwa.
- Pomógł dopiero dostęp do programu OpenAI Daybreak Blue, który daje zweryfikowanym użytkownikom modele rzadziej odmawiające zadań z zakresu obrony.
- To nie pierwszy taki przypadek: w lipcu Hugging Face zgłosiło, że komercyjne modele blokowały analizę logów z włamania. Firma nazwała to „problemem asymetrii” – zabezpieczenia nie odróżniają obrońcy od napastnika.
- Sprawę skomentował David Sacks, współprzewodniczący prezydenckiej rady doradców ds. nauki i technologii (PCAST): jego zdaniem w obu przypadkach zabezpieczenia modeli zadziałały na szkodę obrońców.
- OpenCode nie ujawniło, jak atakujący dostali się do starszego systemu, jak przechowywano klucze ani jaka jest pełna skala nadużyć. Incydent nadal trwa.
- Poszkodowani mają unieważnić i wymienić klucze API bezpośrednio u każdego dostawcy. Warto też sprawdzić rachunki i ustawić limity wydatków oraz alerty – to one pozwoliły deweloperom szybko zauważyć atak.
- Incydent wpisuje się w serię ataków z użyciem AI: na początku października CrowdStrike podał, że haker z Chin prawdopodobnie użył agenta AI do testów penetracyjnych i modelu Claude w atakach na południowokoreańskie banki, a w zeszłym tygodniu indyjski CERT-In ostrzegł, że agenty AI wchodziły bez uprawnień do systemów tamtejszych organizacji.
- Wniosek: platformy przechowujące klucze API użytkowników stają się atrakcyjnym celem, a filtry bezpieczeństwa modeli potrafią spowolnić obronę. Branża potrzebuje sprawdzonych ścieżek dostępu do modeli dla zespołów reagujących na incydenty.
Więcej informacji: https://boostwave.pl/blog/



