o vlně útoků zaměřených na šifrování Git repozitářů ve službách GitHub, GitLab a Bitbucket. Útočníci vyčistí repozitář a zanechají zprávu s žádostí o zaslání 0.1 BTC (přibližně 700 $) pro obnovení dat z zálohy (ve skutečnosti se pouze poškodí hlavičky commitů a informace mohou být ). Na GitHubu tímto způsobem již 371 repozitář.
Někteří oběti útoku přiznávají, že používali nespolehlivá hesla nebo zapomněli odstranit přístupové tokeny ze starých aplikací. Někteří se domnívají (zatím to jsou pouze domněnky a hypotéza ještě nebyla potvrzena), že příčinou úniku přihlašovacích údajů byla kompromitace aplikace , která poskytuje GUI pro práci s Gitem na macOS a Windows. V březnu byly v SourceTree odhaleny další , které umožňují vzdálené spuštění kódu při přístupu k repozitářům pod kontrolou útočníka.
Pro obnovení repozitáře po útoku stačí provést „git checkout origin/master“, poté
zjistit pomocí „git reflog“ SHA hash svého posledního commitu a resetovat změny útočníků příkazem „git reset {SHA}“. Pokud máte lokální kopii, problém se řeší provedením „git push origin HEAD:master —force“.
Zdroj: opennet.ru
