4 ms·
Sometimes I wonder if all the security features GitHub slathers on top of `git` lull people into a false sense of security when fundamentally they're working in
by ilikehurdles 2y ago
Sometimes I wonder if all the security features GitHub slathers on top of `git` lull people into a false sense of security when fundamentally they're working in a fully distributed version control system with no centralized authority. If your key is leaked the solution is to invalidate the key not just synthetically alter your version of history to pretend it never happened.
- b800h 2y agoThis is more of a problem if you leak private information with a commit by accident. You can't really revoke that.
- kemitche 2y agoYou can't reach out to any machines that have pulled down that commit and forcibly delete it, either.
- noname120 2y agoUnless you specifically know and understand the ramifications of this GitHub idiosyncrasy, you have no way to tell that your key was possibly leaked. GitHub never informs you that someone accessed a commit created in your private fork.
- cxr 2y agoYour key is leaked the moment you leak it. It's thinking of posted-publicly-but-unclear-if-exploited as "possibly leaked" (rather than "definitely leaked") that's the problem here, not GitHub's totally reasonable stance.