Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu

Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temuAgenty kodujące wykonują w terminalu dziesiątki poleceń na godzinę i o każde pytają programistę. Mało kto ma cierpliwość klikać zgodę za każdym razem, więc narzędzia podsuwają wygodny skrót: zatwierdź raz i miej spokój. Claude Code firmy Anthropic też go oferuje. Badacze z Apiiro przeszukali publiczne repozytoria GitHuba pod kątem jednego pliku konfiguracyjnego. Wygoda systemu uprawnień może mieć poważne konsekwencje dla bezpieczeństwa danych.

Claude Code zapisuje zatwierdzone polecenia razem z hasłami i kluczami API. Apiiro znalazło 1379 poufnych danych dostępowych w publicznych plikach ustawień, a GitGuardian wykrył ponad 31 tys. w historii commitów.

Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [1]

OpenSSH 10.6p2 usuwa lukę *sshole. Wystarczył odpowiednio długi ciąg znaków, aby uzyskać dostęp do kont bez hasła

Mechanizm jest prosty. Gdy programista wybiera opcję „Yes, and don't ask again”, Claude Code zapisuje zatwierdzone polecenie powłoki w pliku .claude/settings.local.json w katalogu projektu. Często robi to dosłownie, znak po znaku. Komenda łącząca się z produkcyjną bazą trafia więc do pliku razem z hasłem wpisanym po PGPASSWORD=. Claude Code dodaje ten plik do globalnej listy .gitignore na komputerze, na którym go tworzy. Nie oznacza to jednak, że ochrona działa w każdym repozytorium. Nie jest przenoszona na inne maszyny, nie obejmuje plików wcześniej śledzonych przez Git i nie zabezpiecza katalogu, który dopiero później staje się repozytorium. W 539 z 1105 repozytoriów ze zidentyfikowanymi poufnymi danymi Apiiro znalazło commity, w których Claude Code występował jako współautor zmian w tym pliku.

Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [2]

Google rozbija botnet XCPE z 1,3 mln przystawek Android TV. Videostrong celowo wbudowało backdoor w firmware urządzeń

Analiza przeprowadzona między 1 a 3 listopada wykazała 104 185 publicznych kopii pliku na GitHubie. W 1122 z nich znajdowało się 1379 różnych poufnych danych dostępowych, w tym hasła do baz danych, tokeny API, klucze prywatne i dane logowania roota. Po uwzględnieniu historii commitów, współdzielonego settings.json i zapisanych transkryptów sesji liczba wzrosła do 2539 danych dostępowych w 1994 repozytoriach. Problem dotyczy 63 organizacji. GitGuardian w analizie opublikowanej 9 listopada podał jeszcze większe wartości: 31 088 różnych poufnych danych dostępowych w 23 276 repozytoriach, z czego 5343 były aktywne w momencie wykrycia. To szerszy pomiar obejmujący historię publicznych commitów od stycznia 2025 roku. Firma znalazła też 613 danych dostępowych w publicznych obrazach Docker Hub, z czego 99 nadal działało.

Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [3]

Backdoor w rozszerzeniu od Anthropic. Złośliwe oprogramowanie dotknęło użytkowników Windows, macOS i Linux

Usunięcie pliku z repozytorium nie rozwiązuje problemu. Dane mogą pozostać w historii commitów, forkach i obrazach kontenerów. Apiiro sprawdziło również popularne skanery bezpieczeństwa gitleaks i TruffleHog. Obydwa przeoczyły 215 z 1122 plików zawierających poufne dane dostępowe, ponieważ wiele haseł zapisano jako zwykły tekst wewnątrz poleceń, a nie jako klucze o rozpoznawalnym formacie. Zgłoszenia dotyczące mechanizmu pojawiały się w repozytorium Claude Code już w sierpniu 2025 roku. Niektóre zamknięto automatycznie po 60 dniach bez aktywności, bez odpowiedzi zespołu Anthropic. Po publikacji raportu Apiiro Boris Cherny, szef Claude Code, napisał na Hacker News, że firma analizuje możliwe rozwiązania. Polecił korzystanie z trybu auto zamiast ręcznego zarządzania regułami uprawnień. Gdy użytkownicy zwrócili uwagę, że również w tym trybie wrażliwe polecenia mogą trafiać do plików ustawień, przyznał, że to istotna uwaga. Anthropic rozważa prototypy automatycznego wykrywania poufnych danych i dodatkowe zabezpieczenia trybu auto.

Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [4]

Atak hakerski na Binance: skradziono ponad 6 mld dolarów w różnych kryptowalutach. Największy incydent w historii

Programiści, którzy korzystali z opcji „Nie pytaj ponownie”, powinni sprawdzić pliki .claude/settings.local.json, historię repozytoriów i ewentualne obrazy kontenerów. Jeśli znajdą tam hasła lub klucze, powinni je unieważnić i wygenerować nowe. Usunięcie pliku nie wystarczy. Po marcowym wycieku 512 tys. linii kodu Claude Code i lukach opisanych przez Check Point to kolejny problem związany z narzędziem firmy Anthropic. Tym razem zagrożenie dotyczy bezpośrednio poświadczeń użytkowników.

Jedno kliknięcie w Claude Code i hasło do bazy danych ląduje na GitHubie. Problem zgłaszano już ponad rok temu [5]

Źródło: Apiiro, GitGuardian, Hacker News, GitHub, Wikipedia, Grafika AI
Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Liczba komentarzy: 0
Ten wpis nie ma jeszcze komentarzy. Zaloguj się i napisz pierwszy komentarz.
x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.