Git files hidden in plain sight
tylercipriani.com
Git files hidden in plain sight
1–10 of 49 posts
Re: Git files hidden in plain sight
#2Does this work differently with git?
Re: Git files hidden in plain sight
#3I know this isn’t about the signing really, but it is my understanding that you sign things with your private key and people can verify that it was you who signed it with the matching public key. Does this work differently with git?
Re: Git files hidden in plain sight
#4I know this isn’t about the signing really, but it is my understanding that you sign things with your private key and people can verify that it was you who signed it with the matching public key. Does this work differently with git?
Re: Git files hidden in plain sight
#5If a thing is truly expired, then why have it fill-up the commit graph.
That said, a public key - even an expired one - may have value in keeping around: Verifying older historic releases.
Re: Git files hidden in plain sight
#6"Hiding" a file as a raw blob with a tag pointing to it, isn't bad if the thing should be able to expire. If a thing is truly expired, then why have it fill-up the commit graph. That said, a public key - even an expired one - may have value in keeping around: Verifying older historic releases.
Re: Git files hidden in plain sight
#7I know this isn’t about the signing really, but it is my understanding that you sign things with your private key and people can verify that it was you who signed it with the matching public key. Does this work differently with git?
This is not a security issue. The key is just hard to update when it expires. Private is private, public is public, even in git.
Re: Git files hidden in plain sight
#8Re: Git files hidden in plain sight
#9Earlier quoted context omitted.
This is not a security issue. The key is just hard to update when it expires. Private is private, public is public, even in git.
Why does it need to be public? By revealing your public key you also reveal the algo used for your public/private keypair. If you are a renowned developer and have an insecure algo, you might be a victim for targeted attacks
The solution to using weak algorithms is to not use them, not to hide your public key. If you don’t reveal your public key, then there’s effectively no value in the signatures made by its private half.
Re: Git files hidden in plain sight
#10I know this isn’t about the signing really, but it is my understanding that you sign things with your private key and people can verify that it was you who signed it with the matching public key. Does this work differently with git?