Społeczność Libretro, zajmująca się tworzeniem emulatora konsol do gier i dystrybucji do tworzenia konsol do gier , o włamaniu do elementów infrastruktury projektu i wandalizmu w repozytoriach. Hakerzy uzyskali dostęp do serwera kompilacji (buildbot) i repozytoriów na GitHubie.
Na GitHubie hakerzy uzyskali dostęp do wszystkich organizacji Libretro, wykorzystując konto jednego z zaufanych uczestników projektu. Aktywność hakerów ograniczyła się do wandalizmu — próbowali oczyścić zawartość repozytoriów poprzez umieszczenie pustego początkowego commita. W wyniku ataku zostały oczyszczone wszystkie repozytoria przedstawione na trzech z dziewięciu stron z listami repozytoriów Libretro na Githubie. Na szczęście akt wandalizmu został zablokowany przez deweloperów, zanim napastnicy dostali się do kluczowego repozytorium. .
Na serwerze kompilacji hakerzy uszkodzili usługi zajmujące się tworzeniem nocnych i stabilnych kompilacji, a także odpowiedzialne za organizację (netplay lobby). Złośliwa aktywność na serwerze ograniczyła się do usunięcia zawartości. Nie odnotowano prób podmiany jakichkolwiek plików ani wprowadzania zmian w kompilacjach RetroArch i głównych pakietach. Obecnie praca Core Installer, Core Updater i Netplay Lobby oraz powiązanych z nimi stron i usług (Update Assets, Update Overlays, Update Shaders) jest zakłócona.
Głównym problemem, z którym projekt zmagał się po incydencie, było braku zautomatyzowanego procesu tworzenia kopii zapasowych. Ostatnia kopia zapasowa serwera buildbot została zrobiona kilka miesięcy temu. Problemy te zostały wyjaśnione przez deweloperów brakiem funduszy na system automatyzacji kopii zapasowych, w związku z ograniczonym budżetem na utrzymanie infrastruktury. Deweloperzy planują nie przywracać starego serwera, ale uruchomić nowy, którego stworzenie było w planach. W takim przypadku kompilacje dla podstawowych systemów, takich jak Linux, Windows i Android, będą uruchomione od razu, ale przywrócenie kompilacji dla systemów specjalistycznych, takich jak konsole do gier i stare kompilacje MSVC, zajmie trochę czasu.
Zakłada się, że przywrócenie zawartości usuniętych repozytoriów oraz identyfikacja atakującego pomoże GitHub, do którego wysłano odpowiednie zapytanie. Na razie wiadomo tylko, że atak został przeprowadzony z adresu IP 54.167.104.253, co sugeruje, że atakujący mógł wykorzystać skompromitowany serwer wirtualny w AWS jako punkt pośredni. Informacje na temat metody włamania nie są podawane.
Źródło: opennet.ru
