om våg av attacker riktade mot kryptering av Git-repositorier i tjänster som GitHub, GitLab och Bitbucket. Angriparna raderar repositoriet och lämnar ett meddelande med en begäran om att skicka 0.1 BTC (ungefär $700) för att återfå data från säkerhetskopian (i verkligheten skadas bara commit-överskrifterna och informationen kan vara ). På GitHub har liknande metoder redan 371 repositorier.
Vissa av attackens offer medger att de använde osäkra lösenord eller glömde ta bort åtkomsttoken från gamla applikationer. Vissa tror (detta är fortfarande bara teorier och hypoteser som inte bekräftats än) att läckan av autentiseringsuppgifter orsakades av kompromettering av applikationen , som erbjuder GUI för att arbeta med Git i macOS och Windows. I mars upptäcktes flera , som möjliggör fjärraktivering av kodutförande när man interagerar med repositorier kontrollerade av angriparen.
För att återställa repositoriet efter en attack räcker det med att köra "git checkout origin/master", varefter
man kan ta reda på sin sista commits SHA-hash genom "git reflog" och återställa ändringarna från angriparna med kommandot "git reset {SHA}". Om man har en lokal kopia löses problemet genom att köra "git push origin HEAD:master --force".
Källa: opennet.ru
