Skip to content
logo Devstock
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI i IT
    • Agenci AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
    • Frontend Master 2026
  • Blog
  • Kontakt
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI i IT
    • Agenci AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
    • Frontend Master 2026
  • Blog
  • Kontakt

Bądź na bieżąco ze światem IT, AI i automatyzacjiCo wtorek: IT, AI i bezpieczeństwo w jednym mailu

Co wtorek jeden mail: newsy z branży, praktyczne tipy, narzędzia warte poznania i to, co trzeba wiedzieć o wyciekach i bezpieczeństwie IT.


Trafia do ponad 6 tys. skrzynek. Zero spamu, wypisujesz się jednym kliknięciem.

    Bezpieczeństwo i Jakość

    Włamanie do OpenCode Console: co zrobić z kluczami API

    • 17 paź, 2026
    • Komentarze 0
    Włamanie do OpenCode Console i klucze API - otwarta metalowa szafka depozytowa, z której wysuwa się szara koperta pełna kluczy

    Klucze API do OpenAI, Anthropic i innych dostawców modeli, zapisane przez klientów w usłudze OpenCode Console, mogły trafić w obce ręce, a za każde zapytanie wysłane takim kluczem płaci jego właściciel. OpenCode, otwarte narzędzie do programowania z agentem AI, potwierdził 17 października 2026 włamanie do starszego systemu tej usługi. Według firmy chodzi o 1,4% użytkowników Console. Według firmy wszyscy poszkodowani dostali w sobotę mail z prośbą o unieważnienie kluczy. Incydent według OpenCode trwa i firma nie podaje szczegółów. Do 17 października, godz. 23:25 czasu polskiego, nie opublikowała też strony incydentu. Kto ten mail dostał, powinien unieważnić u dostawcy każdy klucz podłączony w Console, sprawdzić zużycie i ustawić limit wydatków.

    Co się stało w OpenCode Console

    OpenCode ma dwa komunikaty o włamaniu: mail do poszkodowanych i wpis na swoim oficjalnym koncie w serwisie X. Mail ma tytuł “Action Required: Potential provider key breach”. Firma pisze w nim, że wykryła nieuprawniony dostęp do starszego systemu, który właśnie wygaszała. Klucze zewnętrznych dostawców zapisane w przestrzeni roboczej (mail podaje jako przykłady OpenAI i Anthropic) “mogły zostać ujawnione”.

    Wpis firma opublikowała 17 października o 19:56 czasu polskiego i 12 minut później go poprawiła. W wersji końcowej OpenCode pisze, że włamanie było “związane z atakiem destylacyjnym na dużą skalę” i dotknęło 1,4% użytkowników Console. Firma dodaje, że kto nie dostał maila, nie jest dotknięty, bo chodzi o podzbiór użytkowników z podłączonymi zewnętrznymi dostawcami. Usuwanie skutków prowadzi razem z Anthropic, OpenAI i Google. Liczby osób ani kluczy firma nie podaje.

    Destylacja modelu to trenowanie jednego modelu na odpowiedziach innego, o czym pisaliśmy przy ostrzeżeniu amerykańskich agencji przed destylacją modeli AI. OpenCode nie wyjaśnił, jak taki atak wiąże się z wyciekiem kluczy, kto za nim stoi ani czy klucze zostały już użyte. Relacje użytkowników o nieoczekiwanych rachunkach krążą w sieci, firma żadnej nie potwierdziła.

    Kogo dotyczy wyciek: klucze zapisane w przestrzeni roboczej Console

    Komunikat dotyczy kluczy, które ktoś wpisał w Console. Według dokumentacji OpenCode Console to opcjonalna usługa w chmurze z przestrzeniami roboczymi, kredytami, budżetami i własną bramką do modeli. Właściciel albo administrator przestrzeni może w zakładce Providers podłączyć konto u dostawcy, za które już płaci. Console przechowuje wtedy jego klucz i sama przekazuje zapytania dostawcy, a członkowie zespołu w ogóle tego klucza nie widzą.

    Sam program działa inaczej. Klucz podany w nim bezpośrednio, bez łączenia z przestrzenią roboczą Console, zostaje według dokumentacji w lokalnej instalacji (w pierwszej wersji OpenCode w pliku ~/.local/share/opencode/auth.json). Zapytania idą wtedy do dostawcy bez pośrednictwa Console. O programie na komputerze firma w komunikatach nie napisała nic: ani że jest bezpieczny, ani że jest zagrożony.

    Schemat dwóch dróg klucza API: w programie OpenCode na komputerze klucz zostaje w lokalnej instalacji i zapytania idą prosto do dostawcy, w usłudze Console klucz jest zapisany w przestrzeni roboczej na serwerach OpenCode i bramka Console przekazuje zapytania do Anthropic, OpenAI albo Google; komunikat o włamaniu dotyczy drugiej drogi
    Komunikat OpenCode z 17 października 2026 dotyczy kluczy zapisanych w przestrzeni roboczej usługi Console. O kluczach w programie na komputerze firma nic nie napisała.

    Mail wymienia tylko przykłady. Katalog dostawców w Console obejmuje według dokumentacji także xAI, DeepSeek, Mistral, Groq i OpenRouter, a z chmur Azure, AWS Bedrock i Google Vertex AI. Unieważnić trzeba każdy klucz podłączony w przestrzeni roboczej, nie tylko te do OpenAI i Anthropic. W przestrzeni zespołowej powinien to zrobić administrator albo inna osoba z dostępem do konta u dostawcy.

    Frontend Master 2026 · Kodożercy

    Frontend dla osób, które chcą pisać kod, nie tylko prompty

    Frontend Master 2026 to pakiet, który daje Ci fundamenty potrzebne w pierwszej pracy frontendowej. HTML, CSS, JavaScript, Git – polskie wideo, projekty, ścieżka od początku do deploy.

    Zobacz program kursów →
    Frontend Master 2026 - Kodożercy

    Co zrobić z kluczem API: zalecenia OpenCode punkt po punkcie

    OpenCode prosi w mailu o trzy rzeczy, w tej kolejności:

    1. Unieważnij i wymień klucze w panelu dostawcy.
    2. Zaktualizuj każdą aplikację, która z nich korzysta.
    3. Przejrzyj ostatnie zużycie i poszukaj nieoczekiwanej aktywności.

    Klucz unieważniasz w panelu dostawcy. Samo usunięcie go z przestrzeni roboczej Console nic nie da, jeśli jego kopia jest już u kogoś innego. Ten sam klucz mógł też działać w twoich skryptach, w CI albo u kolegów z zespołu, dlatego punkt drugi zajmuje zwykle najwięcej czasu.

    Jeśli chcesz dalej korzystać z Console, wygeneruj nowy klucz u dostawcy. Potem w Console otwórz zakładkę Providers, wybierz dostawcę i kliknij zapisane poświadczenie, żeby wpisać nowy klucz. Firma nie wyjaśniła jeszcze, jak doszło do włamania. Rozsądniej jest więc dać Console osobny klucz z niskim limitem wydatków.

    Jak unieważnić klucz API i ustawić limit wydatków u Anthropic, OpenAI i Google

    Klucz unieważnisz w panelu dostawcy, tam też sprawdzisz zużycie i ustawisz limit. Nazwy stron i przycisków podajemy po angielsku, tak jak w dokumentacji dostawców z 17 października 2026.

    DostawcaGdzie unieważnić kluczGdzie sprawdzić zużycieGdzie ustawić limit wydatków
    Anthropic (Claude Console)platform.claude.com/settings/keys, menu z trzema kropkami przy kluczu: Delete API Key (trwale) albo Disable API Key (odwracalnie)strony Usage (platform.claude.com/usage) i Cost (platform.claude.com/cost)limit organizacji na stronie Billing; limit i powiadomienia dla przestrzeni roboczej w Workspaces, w panelu Spend limits
    OpenAI (API Platform)platform.openai.com/api-keys, unieważnienie kluczaplatform.openai.com/usage, z podziałem na klucze (dla kluczy utworzonych po 20 grudnia 2023)Organization limits: Spend, Edit spend limit, Monthly spend limit, opcja Enforce a hard limit; osobno dla projektu w Project settings, Limits
    Google (Gemini API)Google Cloud console, strona Credentials: klucz, Rotate key, potem Delete the previous key; klucze widać też w Google AI Studio na stronie API KeysGoogle AI Studio: Dashboard, UsageGoogle AI Studio: strona Spend, Monthly spend cap, Edit spend cap (funkcja eksperymentalna)

    Anthropic

    Według pomocy Anthropic klucz, który mógł wyciec, trzeba od razu usunąć na stronie API keys, a nowy utworzyć przyciskiem Create Key na tej samej stronie. Przy tworzeniu klucza można ustawić jego wygaśnięcie: 3 godziny, dzień, 7 albo 30 dni, własny okres albo brak wygaśnięcia. Limit wydatków działa na poziomie organizacji i osobno dla każdej przestrzeni roboczej. W przestrzeni ustawisz też mail z powiadomieniem po przekroczeniu kwoty.

    OpenAI

    Dokumentacja OpenAI rozróżnia alert i twardy limit. Alert tylko wysyła powiadomienie, a ruch płynie dalej. Twardy limit zatrzymuje zapytania błędem 429, gdy wydatki dojdą do ustawionej kwoty, ale działa z opóźnieniem i rachunek może ją lekko przekroczyć. Przy kluczach projektowych OpenAI zaleca ustawiać datę wygaśnięcia.

    Google, w tym Vertex AI

    Limit wydatków projektu w AI Studio Google opisuje jako eksperymentalny, z opóźnieniem rozliczeń około 10 minut, w którym da się go przekroczyć. Kto podłączył w Console Vertex AI, przekazał plik JSON konta usługi Google Cloud. Taki klucz usuwa się na stronie Service accounts, w zakładce Keys wybranego konta. Według dokumentacji Google samo usunięcie klucza nie unieważnia krótkotrwałych poświadczeń, które zdążono na nim wydać. Żeby je odciąć, trzeba wyłączyć albo usunąć konto usługi.

    Co jeszcze otwiera klucz API: pliki i zadania wsadowe

    Klucz API otwiera też część danych, które zapisałeś u dostawcy przez API. U Anthropic pliki wgrane przez Files API są dostępne dla każdego klucza z dostępem do danej przestrzeni roboczej. Wgranych plików nie da się pobrać, ale można je wylistować i użyć w zapytaniu do modelu. Pliki wytworzone przez narzędzie do wykonywania kodu da się pobrać. Wyniki zadań wsadowych są dostępne przez 29 dni.

    Według dokumentacji OpenAI pliki, zadania wsadowe, magazyny wektorowe i rozmowy zapisane przez API są przechowywane do czasu ich usunięcia. Odpowiedzi z Responses API zostają domyślnie co najmniej 30 dni. Files API pozwala wylistować pliki i pobrać ich treść. U Google pliki z Files API znikają po 48 godzinach, a wgranych nie da się pobrać.

    Jeśli wysyłałeś w ten sposób dokumenty firmowe albo dane klientów, przejrzyj pliki i zadania w przestrzeni roboczej albo projekcie, z którego pochodził klucz. To, czego już nie potrzebujesz, usuń. Gdy były tam dane osobowe, potraktuj je jako potencjalnie ujawnione.

    Pośrednik, który przechowuje klucze API, staje się celem

    Każda usługa, która trzyma cudze klucze do płatnych modeli, zbiera w jednym miejscu coś, co da się od razu zamienić na pieniądze albo na moc obliczeniową. Anthropic pisze o tym w poradniku o bezpieczeństwie kluczy wprost: kto podaje klucz narzędziu firmy trzeciej, daje jego twórcy dostęp do swojego konta. We wrześniu opisywaliśmy raport Anthropic o kradzieży kluczy API, w którym napastnik przełączał swoje narzędzia na cudze klucze. W kwietniu Vercel przyznał się do włamania, w którym drogą wejścia było zewnętrzne narzędzie AI. W praktyce każde narzędzie powinno dostać własny klucz z własnym limitem wydatków i, jeśli dostawca na to pozwala, z datą wygaśnięcia. Taki klucz można szybko unieważnić bez ruszania reszty systemów.

    Podsumowanie

    OpenCode potwierdził 17 października 2026 włamanie do starszego systemu usługi OpenCode Console. Klucze API do OpenAI, Anthropic i innych dostawców, zapisane przez 1,4% użytkowników Console w przestrzeniach roboczych, mogły zostać ujawnione. Firma łączy incydent z atakiem destylacyjnym, ale nie wyjaśniła, jak do niego doszło, i pisze, że sprawa trwa. O kluczach trzymanych w samym programie na komputerze komunikat nic nie mówi. Według firmy kto nie dostał maila, nie jest dotknięty. Jeśli mail dotarł, unieważnij u dostawcy każdy klucz podłączony w Console i wymień go we wszystkich aplikacjach. Przejrzyj zużycie od 16 października oraz pliki i zadania zapisane przez API. Ustaw też twardy limit wydatków, który ograniczy skalę ewentualnego nadużycia.

    Newsletter · DevstockAcademy & Kodożercy

    Bądź na bieżąco ze światem IT, AI i automatyzacji

    Co wtorek: newsy z branży, praktyczne tipy i narzędzia które warto znać. Zero spamu.


    Udostępnij na:
    Mateusz Wojdalski

    Specjalista SEO i content marketingu w Devstock. Zajmuję się strategią treści, automatyzacją procesów marketingowych i wdrożeniami AI w codziennej pracy. Badam nowe narzędzia, adaptuję je do realnych zadań i piszę o tym, co faktycznie działa.

    Prompt engineer: kto to, ile ofert w Polsce i zarobki
    Zmiana czasu 2026: ostatnia data w rozporządzeniu
    Pudelko kursu Agenci AI od Kodozercow z robotem i schematem przeplywu agentow
    Banner reklamowy Frontend Master 2026

    Najnowsze wpisy

    Thumb
    SMS API – jak zautomatyzować wysyłkę wiadomości
    19 paź, 2026
    Thumb
    Nowoczesne biuro – jaki sprzęt ułatwia codzienną
    18 paź, 2026
    Thumb
    Syntezator mowy po polsku: darmowy lektor AI
    21 paź, 2026
    Thumb
    Tłumacz ze zdjęcia: jak przetłumaczyć tekst. Test
    21 paź, 2026
    Thumb
    Jak zrobić zrzut ekranu: Windows, laptop, Mac
    21 paź, 2026
    Thumb
    Cyfry rzymskie: tabela 1-100, zasady zapisu i
    21 paź, 2026
    Thumb
    Jak otworzyć plik XML i XAdES? Faktura
    21 paź, 2026

    Kategorie

    • Aktualności i Wydarzenia (142)
    • Bezpieczeństwo i Jakość (295)
    • Branża IT i Nowe Technologie (298)
    • Design i User Experience (4)
    • Narzędzia i Automatyzacja (239)
    • Programowanie i Technologie Webowe (106)
    • Rozwój kariery i Edukacja (54)

    Tagi

    5G AI Architektura Cyberbezpieczeństwo Feedback Frontend Git IoT JavaScript Motywacja Nauka efektywna Optymalizacja i wydajność Programowanie React.JS Rozwój osobisty WebDevelopment
    Logo FitBody Center Warszawa

    Odkryj zabiegi Endermologii LPG Infinity w FitBody Center Warszawa

    Maszyna zabiegowa - endermologia lpg infinity
    banner-reklamowy-frontend-master
    Pudelko kursu Agenci AI od Kodozercow z robotem i schematem przeplywu agentow
    Group-5638-1

    Devstock – Akademia programowania z gwarancją pracy

    🏠 ul. Bronowska 5a,
    03-995 Warszawa
    📞 +48 517 313 589
    ✉️ contact@devstockacademy.pl

    Linki

    • Poznaj firmę Devstock
    • Wejdź do społeczności Devstock
    • Polityka prywatności
    • Regulamin

    FitBody Center

    Strona

    • Strona główna
    • Kontakt

    Newsletter

    Bądź na bieżąco, otrzymuj darmową wiedzę i poznaj nas lepiej!


    Icon-facebook Icon-linkedin2 Icon-instagram Icon-youtube Tiktok
    Copyright 2026 Devstock. Wszelkie prawa zastrzeżone
    Devstock AcademyDevstock Academy
    Sign inSign up

    Sign in

    Don’t have an account? Sign up
    Lost your password?

    Sign up

    Already have an account? Sign in