AktualnościKryptoGitBook zaatakowany przez cyberatak z użyciem agentów AI, wzywa użytkowników krypto do wymiany poświadczeń

GitBook zaatakowany przez cyberatak z użyciem agentów AI, wzywa użytkowników krypto do wymiany poświadczeń

Autor: Decrypt·

Najważniejsze informacje

  • •GitBook ujawnił, że atakujący wykorzystujący agentów AI uzyskał dostęp do części poświadczeń infrastruktury, co potencjalnie ujawniło tokeny API klientów, sekrety Git Sync, tokeny integracji oraz pytania przesłane do asystenta AI.
  • •GitBook zareagował, blokując atakującego, wyłączając usługi wymagające uwierzytelniania, wymieniając poświadczenia infrastruktury i unieważniając tokeny API klientów; aplikacja, API i opublikowana dokumentacja były ponownie dostępne do wtorkowego popołudnia.
  • •GitBook nie wyjaśnił, jak atakujący wykorzystał agentów AI, jakie systemy AI były zaangażowane ani jak uzyskano poświadczenia, a ujawnienie nie potwierdza, że własne produkty AI firmy spowodowały włamanie.
  • •Zdecentralizowana giełda PancakeSwap prewencyjnie tymczasowo wyłączyła dokumentację, oświadczyła, że jej systemy nie zostały skompromitowane, a następnie przeniosła dokumentację z GitBook do infrastruktury pod własną kontrolą.
  • •GitBook polecił klientom wymienić tokeny API i zastąpić zewnętrzne poświadczenia powiązane z integracjami, a użytkownicy serwera Model Context Protocol muszą ponownie się uwierzytelnić.
GitBook zaatakowany przez cyberatak z użyciem agentów AI, wzywa użytkowników krypto do wymiany poświadczeń

GitBook, platforma dokumentacyjna szeroko wykorzystywana przez projekty kryptowalutowe, ujawniła naruszenie bezpieczeństwa, w którym atakujący wykorzystał agentów AI, aby uzyskać nieautoryzowany dostęp do części poświadczeń infrastruktury firmy, co zmusiło ją do wyłączenia usług i unieważnienia tokenów dostępu klientów.

W ujawnieniu bezpieczeństwa opublikowanym 3 listopada firma określiła incydent jako "wyrafinowany, wysoce ukierunkowany atak z użyciem agentów AI." Według GitBook atakujący uzyskał nieautoryzowany dostęp o 19:00 czasu środkowoeuropejskiego 2 listopada, a włamanie zostało natychmiast wykryte i powstrzymane. Ujawnienie jest dostępne na stronie statusu incydentu bezpieczeństwa GitBook, a powiązane aktualizacje zostały opublikowane na jej stronie statusu.

Wzmianka o agentach AI jest istotna. W przeciwieństwie do tradycyjnych chatbotów, które jedynie odpowiadają na pytania, agenci AI mogą wykonywać sekwencje działań, wchodzić w interakcje z oprogramowaniem i realizować zadania przy ograniczonym nadzorze człowieka, co czyni ich potencjalnie użytecznymi dla atakujących próbujących zautomatyzować część cyberataku. Niektóre są nawet zdolne do działania autonomicznego i wbrew własnym wytycznym, co wykazały eksperymenty OpenAI i Anthropic.

GitBook nie wyjaśnił, jak dokładnie atakujący wykorzystał te narzędzia, jakie systemy AI były zaangażowane ani jak uzyskano poświadczenia. Ujawnienie nie potwierdza również, że odpowiedzialne za włamanie były własne produkty AI firmy. Te nierozstrzygnięte kwestie pozostają kluczowymi otwartymi pytaniami, podczas gdy GitBook publikuje dalsze aktualizacje na swoich stronach statusu.

Podczas zabezpieczania infrastruktury firma wyłączyła swoją aplikację oraz strony dokumentacji wymagające uwierzytelniania. Publicznie dostępna dokumentacja pozostała osiągalna przez kopie z pamięci podręcznej tak długo, jak to możliwe, umożliwiając odwiedzającym dalsze czytanie wcześniej zapisanych wersji stron, nawet gdy systemy bazowe były niedostępne. Osobne powiadomienie o statusie potwierdziło przestoje wpływające na opublikowane strony dokumentacji oraz edytor. Do wtorkowego popołudnia GitBook poinformował, że aplikacja, API i opublikowana dokumentacja są ponownie dostępne, choć niektóre usługi mogą pozostać ograniczone podczas odbudowy.

Potencjalnie ujawnione informacje obejmują tokeny API, sekrety integracji oraz pytania przesłane do asystenta AI GitBook. Firma powiedziała, że nie znalazła dowodów na modyfikację hostowanych treści.

Co zostało ujawnione i dlaczego to ma znaczenie

GitBook pełni w istocie funkcję internetowego podręcznika instrukcji dla produktów oprogramowania. Projekty kryptowalutowe korzystają z takich platform, aby publikować objaśnienia techniczne, instrukcje dla deweloperów oraz przewodniki obejmujące wszystko — od łączenia oprogramowania po interakcję ze zdecentralizowanymi aplikacjami finansowymi. Same dokumenty są często publiczne, ale systemy, które je utrzymują, mogą łączyć się z prywatnymi kontami i zewnętrznymi usługami. Te połączenia opierają się na poświadczeniach, które powinny pozostać tajne, a GitBook powiedział, że niektóre z nich mogły zostać ujawnione.

Śledztwo zidentyfikowało kilka potencjalnie dotkniętych kategorii, w tym tokeny integracji, sekrety Git Sync używane do łączenia dokumentacji z repozytoriami kodu oraz tokeny API umożliwiające automatyczną komunikację oprogramowania z GitBook.

Projekty krypto podejmują środki ostrożności

Incydent wywołał już reakcję branży kryptowalut, w której strony dokumentacji często stanowią ważne źródło oficjalnych instrukcji. Zdecentralizowana giełda PancakeSwap tymczasowo wyłączyła swoją dokumentację po wiadomościach o naruszeniu, choć oświadczyła, że jej własne systemy nie zostały skompromitowane.

W publicznym oświadczeniu PancakeSwap powiedział, że jego "dokumentacja nie została skompromitowana, a aplikacja PancakeSwap nie jest dotknięta." Mimo to giełda prewencyjnie wyłączyła dokumentację i przekierowała odwiedzających na stronę główną. PancakeSwap przypomniał również użytkownikom, że dokumentacja nie wymaga od nich wykonywania transakcji portfelowych, ostrzegając, że "dokumentacja nigdy nie prosi o podłączenie portfela ani zatwierdzenie tokenów."

PancakeSwap następnie ogłosił, że dokumentacja działa ponownie po przeniesieniu jej z GitBook do infrastruktury pod własną kontrolą, przy czym istniejące linki do dokumentacji nadal funkcjonują. Incydent pokazuje, jak zdarzenie u współdzielonego dostawcy może skłonić nawet nietknięte projekty do przemyślenia miejsca hostowania publicznej dokumentacji.

GitBook wzywa użytkowników do wymiany kluczy cyfrowych

GitBook powiedział, że zablokował atakującego, usunął zaangażowane podatności, wymienił własne poświadczenia infrastruktury i unieważnił tokeny API klientów. Klienci korzystający z GitBook alongside innych usług mają jednak jeszcze pracę do wykonania. Te zewnętrzne poświadczenia są konfigurowane przez samych klientów, znajdują się poza kontrolą GitBook i może je wymienić tylko ten, kto je utworzył.

Instrukcje firmy zaczynają się od "wymiany wszystkich istniejących tokenów API GitBook", co oznacza, że klienci powinni zastąpić stare cyfrowe klucze dostępu nowo wygenerowanymi. Wymiana ma znaczenie, ponieważ wydanie nowego tokenu unieważnia stary, odcinając dalsze użycie poświadczenia, które mogło zostać ujawnione. GitBook polecił również klientom wymienić zewnętrzne tokeny API i sekrety używane do łączenia narzędzi zewnętrznych z platformą, w tym poświadczenia powiązane z opublikowanymi integracjami. Użytkownicy serwera Model Context Protocol (MCP) muszą ponownie się uwierzytelnić; MCP to system umożliwiający asystentom AI i innym narzędziom oprogramowania łączenie się z usługami takimi jak GitBook.