Atak na zewnętrznego dostawcę chmury otworzył napastnikom drogę do maszyn deweloperskich Fireworks AI. Uruchomili tam nieautoryzowane zadanie, które doprowadziło do ujawnienia dodatkowych danych klientów. Wśród nich znalazł się zbiór transkrypcji rozmów Notion AI wykorzystywanych przez funkcję Insights. Notion podało, że incydent dotyczył mniej niż 1% przestrzeni roboczych i zaznaczyło, że włamanie nastąpiło u dostawcy, a nie w jego własnych systemach.
4
8
Jak doszło do incydentu
Fireworks poinformowało, że 23 października doszło do incydentu bezpieczeństwa u dostawcy chmury, który hostował maszyny badawczo-rozwojowe firmy. Następnego dnia nieuprawniona osoba wykorzystała tę drogę, by dostać się do maszyn deweloperskich Fireworks i uruchomić nieautoryzowane zadanie. Firma wykryła tę aktywność tego samego dnia.
4
14
Opublikowane informacje opisują drogę przez infrastrukturę dostawcy i środowisko deweloperskie, ale nie wyjaśniają dokładnie, jaką lukę wykorzystali napastnicy ani wszystkich kolejnych kroków prowadzących do konkretnych danych. Wiadomo natomiast, że dostęp do środowiska deweloperskiego dostawcy przełożył się na dodatkowe ryzyko dla danych klientów.
14
Jakie dane mogły zostać ujawnione
W rozszerzonym komunikacie Fireworks wymieniło metadane zasobów oraz informacje rozliczeniowe, w tym historię faktur i płatności. W przypadku części klientów naruszenie objęło także zbiory danych i niekompletne wagi modeli. Fireworks podało, że nie przechowuje numerów kart płatniczych.
4
9
34
W przypadku Notion chodziło o transkrypcje rozmów używane w zadaniach klasyfikacyjnych dla Insights — funkcji pomagającej klientom analizować sposób korzystania z AI. Notion podało, że incydent mógł dotyczyć mniej niż 1% przestrzeni roboczych. W zdecydowanej większości dotkniętych przypadków transkrypcji nie dało się przypisać do konkretnego użytkownika ani przestrzeni.
3
4
Co wydarzyło się od 2 do 11 listopada
- 2 listopada: Fireworks poinformowało Notion, że uzyskano dostęp do niewielkiego zbioru danych. Wstępna analiza Notion wskazywała na syntetyczne dane testowe, a nie rozmowy klientów.
8
- 3 listopada: Notion odłączyło się od Fireworks i usunęło swoje dane przechowywane w systemach dostawcy.
5
- 6 listopada: Fireworks ostrzegło Notion, że dostęp mogły objąć także dane klientów.
5
- 8 listopada: Fireworks potwierdziło, że zbiór zawierał transkrypcje rozmów Notion AI wykorzystywane w Insights.
8
- 9 listopada: Notion rozpoczęło kontakt z klientami, których dotyczył incydent.
15
- 11 listopada: Notion unieważniło ujawnione klucze API znalezione w wiadomościach użytkowników z dotkniętych przestrzeni.
8
Notion wyłączyło też Insights i przestało udostępniać modele z otwartymi wagami za pośrednictwem Fireworks.
10
11 Klientom, których dotyczył incydent, zalecono potraktowanie haseł, kluczy API i innych danych uwierzytelniających wpisanych do asystenta jako potencjalnie ujawnionych — i ich zmianę.
21
Dochodzenie i możliwy motyw
Fireworks zaangażowało zespół Unit 42 firmy Palo Alto Networks, powiadomiło organy ścigania i ograniczyło część funkcji.
34 Firma oceniła, że napastnicy mogli chcieć odsprzedawać nieautoryzowany dostęp do modeli przez nielegalne bramki routingu. Taki proceder określa się jako „LLMJacking”. To ocena Fireworks dotycząca motywu, a nie ostateczne ustalenie tożsamości sprawców.
7
Incydent przez dostawcę chmury był drugim naruszeniem bezpieczeństwa Fireworks ujawnionym w październiku. Wcześniejszy przypadek firma wykryła 6 października. Tych dwóch zdarzeń nie należy utożsamiać: opisana tu droga prowadziła przez zewnętrznego dostawcę i dotarła do maszyn deweloperskich 24 października.
4
7
Dlaczego to ważne dla użytkowników AI
Bezpieczeństwo usługi nie kończy się na systemach firmy, z której korzysta użytkownik. Gdy dostawca AI przetwarza dane za pośrednictwem zewnętrznej infrastruktury, również systemy tego podwykonawcy stają się częścią szerszego obrazu ryzyka. W tym przypadku wskazywane wejście znajdowało się u dostawcy chmury Fireworks, a potencjalnie narażone rozmowy były związane z funkcją Notion.
4
8
Firmy wybierające narzędzia AI powinny sprawdzać, jakie dane dostawca i jego podwykonawcy przechowują, gdzie je przetwarzają i jak szybko można odciąć ich dostęp. Warto też nie wpisywać haseł ani kluczy do promptów. Jeśli sekret mógł znaleźć się w ujawnionej transkrypcji, należy go unieważnić lub zmienić. Incydent przypomina również o ograniczaniu dostępu do zbiorów danych, poświadczeń i systemów deweloperskich do zakresu niezbędnego do wykonania zadania.