o vlne útokov zameraných na šifrovanie Git-repozitárov v službách GitHub, GitLab a Bitbucket. Útočníci vyprázdnia repozitár a zanechajú správu so žiadosťou o zaslanie 0,1 BTC (približne 700 $) na obnovenie údajov z rezervnej kópie (v skutočnosti len zničia hlavičky commitov a informácie môžu byť ). Na GitHube už podobným spôsobom 371 repozitárov.
Niektoré obete útoku priznávajú, že používali nedôveryhodné heslá alebo zabudli odstrániť prístupové tokeny zo starých aplikácií. Niektorí si myslia (to je zatiaľ len domnienka a hypotéza zatiaľ nebola potvrdená), že príčinou úniku prihlasovacích údajov bola kompromitácia aplikácie , ktorá poskytuje GUI na prácu s Git z macOS a Windows. V marci sa v SourceTree odhalilo niekoľko , ktoré umožňujú na diaľku zorganizovať vykonanie kódu pri oslovení repozitárov ovládaných útočníkom.
Na obnovenie repozitára po útoku stačí vykonať „git checkout origin/master“, po čom
zistiť cez „git reflog“ hash SHA svojho posledného commit a resetovať zmeny útočníkov príkazom „git reset {SHA}“. V prípade lokálnej kópie sa problém vyrieši vykonaním „git push origin HEAD:master --force“.
Zdroj: opennet.ru
