> We believe that no data has been lost, unless the [...] GitLab copy was the only one. One difference between how GitLab and GitHub run their infrastructure is that GitLab doesn't keep reflogs, and uses git's default "gc" settings. As a result they won't have the data in question anymore in many cases[1]. Well, I don't 100% know that for sure, but it's the default configuration of their software, and I'm assuming th…
Just out of curiosity but how do you know about this inner workings of Github and GitLab?
Repositories held for ransom by using valid credentials
21–30 of 158 posts
Re: Repositories held for ransom by using valid credentials
#22> We believe that no data has been lost, unless the [...] GitLab copy was the only one. One difference between how GitLab and GitHub run their infrastructure is that GitLab doesn't keep reflogs, and uses git's default "gc" settings. As a result they won't have the data in question anymore in many cases[1]. Well, I don't 100% know that for sure, but it's the default configuration of their software, and I'm assuming th…
Just out of curiosity but how do you know about this inner workings of Github and GitLab?
As on GitLab, it's open source, so you can easily check that.
Re: Repositories held for ransom by using valid credentials
#23https://github.com/search?o=desc&q=1ES14c7qLb5CYhLMUekctxLgc...
Re: Repositories held for ransom by using valid credentials
#24I took a good look at how my personal tokens were used in Github and Gitlab.
- Enable 2FA.
- Enable Commit signing with GPG. for the past 2-3 years, I have slowly moved to sign commits and tags. GPG keys take a log of hygiene to work with (sub keys, revocation, etc), but they definitely can help in a situation like.
Git is a distributed VCS. If you have a repo cloned in a secure location (your server, Dev machine, etc), that is just as good as your Gitlab/hub hosted copy.
Re: Repositories held for ransom by using valid credentials
#25> We believe that no data has been lost, unless the [...] GitLab copy was the only one. One difference between how GitLab and GitHub run their infrastructure is that GitLab doesn't keep reflogs, and uses git's default "gc" settings. As a result they won't have the data in question anymore in many cases[1]. Well, I don't 100% know that for sure, but it's the default configuration of their software, and I'm assuming th…
Re: Repositories held for ransom by using valid credentials
#26> We believe that no data has been lost, unless the owner/maintainer of the repository did not have a local copy and the GitLab copy was the only one. Too bad they don't make backups of users repositories?
https://about.gitlab.com/handbook/engineering/infrastructure...
Re: Repositories held for ransom by using valid credentials
#27> We believe that no data has been lost, unless the [...] GitLab copy was the only one. One difference between how GitLab and GitHub run their infrastructure is that GitLab doesn't keep reflogs, and uses git's default "gc" settings. As a result they won't have the data in question anymore in many cases[1]. Well, I don't 100% know that for sure, but it's the default configuration of their software, and I'm assuming th…
https://about.gitlab.com/handbook/engineering/infrastructure...
Re: Repositories held for ransom by using valid credentials
#28Some other info: https://www.theregister.co.uk/2019/05/03/git_ransomware_bitc...
Out of all things to hold for ransom git repos seem like a bad idea. Most of the time there are multiple clones lying around anyways. I agree that having the source code leak can be bad news, but the code itself being secret should not be a critical part of the business.