Krytyczne dane CISA na GitHubie. Jakie wnioski dla polskich administratorów?
Kontraktor CISA przez kilka miesięcy przechowywał w publicznym repozytorium GitHub klucze do AWS GovCloud i hasła do wewnętrznych systemów. Incydent pokazuje, jak łatwo o poważny wyciek w organizacji i jakie procedury mogą mu zapobiec.
W maju 2026 roku światło dzienne ujrzał jeden z najbardziej rażących przypadków wycieku danych w administracji USA. Kontraktor amerykańskiej agencji CISA przez co najmniej sześć miesięcy przechowywał w publicznym repozytorium GitHub klucze dostępu do trzech kont AWS GovCloud oraz dziesiątki haseł do wewnętrznych systemów agencji w postaci zwykłego tekstu. Choć CISA twierdzi, że nie ma dowodów na nieautoryzowany dostęp do wrażliwych danych, incydent stanowi przestrogę dla każdej organizacji – niezależnie od sektora i wielkości.
Co dokładnie się stało?
15 maja 2026 roku badacz z firmy GitGuardian, Guillaume Valadon, poinformował serwis KrebsOnSecurity o publicznie dostępnym repozytorium o nazwie „Private-CISA”. Jak się okazało, prowadził je kontraktor agencji zatrudniony przez firmę Nightwing. W repozytorium znajdowały się pliki z kluczami do trzech kont AWS GovCloud, plik CSV z hasłami do kilkudziesięciu wewnętrznych systemów CISA, a także logi i konfiguracje dotyczące procesów budowy i testowania oprogramowania.
Jak zauważył Valadon, kontraktor wyłączył domyślne zabezpieczenie GitHuba blokujące publikowanie sekretów w publicznych repozytoriach. „Szczerze mówiąc, myślałem, że to wszystko jest fałszywe, zanim przeanalizowałem zawartość głębiej. To zdecydowanie najgorszy wyciek, jaki widziałem w swojej karierze” – skomentował badacz w korespondencji cytowanej przez KrebsOnSecurity.
Dlaczego to takie poważne?
Philippe Caturegli, założyciel firmy Seralys, potwierdził, że ujawnione dane uwierzytelniające pozwalały na zalogowanie się do trzech kont AWS GovCloud z wysokimi uprawnieniami. W repozytorium znajdowały się także hasła do wewnętrznego repozytorium kodu CISA – tzw. artifactory. Jak tłumaczy Caturegli, dostęp do takiego zasobu umożliwiłby atakującemu wstrzyknięcie backdoora do pakietów oprogramowania, które następnie byłyby wdrażane w całej infrastrukturze agencji.
Co więcej, wiele haseł opierało się na prostym schemacie: nazwa platformy i bieżący rok. Takie praktyki, nawet jeśli dane nie trafią do publicznego repozytorium, stanowią poważne ryzyko w przypadku uzyskania przez atakującego początkowego dostępu do sieci wewnętrznej.
Jakie wnioski dla polskich firm i instytucji?
Incydent z CISA nie jest odosobniony. Podobne przypadki zdarzają się regularnie w organizacjach na całym świecie. Dla polskich administratorów i specjalistów ds. bezpieczeństwa płynie z niego kilka konkretnych lekcji:
- Automatyczne skanowanie repozytoriów – narzędzia takie jak GitGuardian czy truffleHog powinny być standardem w każdym zespole developerskim. Pozwalają wykryć przypadkowo opublikowane sekrety, zanim trafią w niepowołane ręce.
- Blokada domyślnych zabezpieczeń – GitHub i inne platformy oferują mechanizmy zapobiegające publikacji kluczy i haseł. Ich wyłączanie powinno być możliwe tylko po uzyskaniu zgody i zrozumieniu ryzyka.
- Rotacja i zarządzanie sekretami – klucze dostępowe i hasła powinny być przechowywane w dedykowanych menedżerach sekretów (np. HashiCorp Vault, AWS Secrets Manager), a nie w plikach CSV czy repozytoriach kodu.
- Audyt uprawnień – regularne przeglądy, kto i do jakich systemów ma dostęp, pozwalają ograniczyć skutki ewentualnego wycieku.
Reakcja CISA i dalsze kroki
Rzecznik CISA poinformował, że agencja bada sprawę i wdraża dodatkowe zabezpieczenia. „Obecnie nie ma dowodów na to, że w wyniku tego incydentu doszło do naruszenia wrażliwych danych” – przekazał w oświadczeniu. Repozytorium zostało usunięte wkrótce po zgłoszeniu, ale – jak podkreślił Caturegli – klucze AWS pozostawały aktywne jeszcze przez 48 godzin.
Warto dodać, że CISA działa obecnie z ograniczonym budżetem i kadrą – od początku drugiej administracji Trumpa agencję opuściła prawie jedna trzecia pracowników. To pokazuje, że nawet najlepsze procedury mogą zawieść, gdy brakuje rąk do ich egzekwowania.
Co dalej?
Incydent z CISA to nie tylko historia o jednym zaniedbaniu, ale przede wszystkim sygnał, że bezpieczeństwo w organizacji zaczyna się od codziennych nawyków. Dla polskich firm i instytucji kluczowe jest wdrożenie automatycznych mechanizmów wykrywania wycieków sekretów oraz edukacja zespołów – zarówno developerskich, jak i administracyjnych. W dobie rosnącej liczby ataków na łańcuch dostaw oprogramowania każdy taki wyciek może mieć poważne konsekwencje.


