2020-01-24 20:28:10 +01:00
# pgp-alt-wot
2020-01-24 21:48:27 +01:00
PGP keys signed by me so I don't have to validate the same keys
again-and-again and can just trust my own paper verified fingerprint in the
subsequent validations.
WoT? [Web Of Trust ](https://en.wikipedia.org/wiki/Web_of_trust )
2023-05-09 12:33:23 +02:00
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE - RUN doctoc TO UPDATE -->
- [Why? ](#why )
- [Inclusion policy ](#inclusion-policy )
- [Places to check for keys ](#places-to-check-for-keys )
- [Mirrors ](#mirrors )
- [See also ](#see-also )
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
2020-01-26 21:53:44 +01:00
## Why?
2020-01-24 21:48:27 +01:00
2020-01-26 21:53:44 +01:00
For example, I use [Tor Browser ](https://torproject.org/ ) everywhere and
download it directly from their website. They have signed it using GPG (a
OpenPGP implementation) and to ensure it hasn't been tampered with, I have
to check that signature and I have two options:
2020-01-24 21:48:27 +01:00
2023-05-09 12:33:23 +02:00
- I can always [verify the signature ](https://support.torproject.org/tbb/how-to-verify-signature/ ),
2020-01-26 21:53:44 +01:00
but that takes time and I would need to verify it from both [support.torproject.org ](https://support.torproject.org/tbb/how-to-verify-signature/ )
and [4bflp2c4tnynnbes.onion ](http://4bflp2c4tnynnbes.onion/#how-to-verify-signature ).
But what if [they were compromised or I was under a MITM attack or lazy and verfied only one version ](https://www.qubes-os.org/faq/#should-i-trust-this-website )?
2023-05-09 12:33:23 +02:00
- (or) I could verify the signing key carefully once, sign (or certify) it
2020-01-26 21:53:44 +01:00
by myself and in the future simply verify that my own key is valid (as I
have been doing this a few times on the other side of dualbooting and at
family).
2020-01-24 21:48:27 +01:00
2020-01-26 21:53:44 +01:00
This second method is also [encouraged by Tails ](https://tails.boum.org/install/expert/usb/index.en.html ).
2020-01-24 21:48:27 +01:00
2020-01-26 21:53:44 +01:00
What if I am wrong and trust the wrong key? I think I am less likely to
trust a wrong key by verifying it carefully and signing it once than
verifying it separately every time. However if I do sign a wrong key, I can
always revoke my signature and then publish the key with my revocation
signature on public keyservers (which I don't usually do, while I cannot
control what people do with the signatures from this repository).
2020-01-24 21:48:27 +01:00
2020-01-26 21:53:44 +01:00
## Inclusion policy
2020-01-24 21:48:27 +01:00
2023-05-09 12:33:23 +02:00
- I am reasonably certain that the key belongs to whom it claims to belong
2020-01-26 21:53:44 +01:00
to or I trust the key to belong to whomever it belongs to.
2023-05-09 12:33:23 +02:00
- I have some need of the key or have attended keysigning party with the
2020-01-26 21:53:44 +01:00
key owner.
2023-05-09 12:33:23 +02:00
- `me/me.asc` is just my key and place where I try to keep all signatures it
2020-03-13 18:57:48 +01:00
has received. Symlinks are legacy reasons and other me's are also me.
2020-01-24 21:48:27 +01:00
2021-06-10 15:25:30 +02:00
## Places to check for keys
2023-05-09 12:33:23 +02:00
- GitHub, Gitea and GitLab expose user public keys when you append a `.gpg`
2021-06-10 15:25:30 +02:00
after their profile page (`.keys` for SSH).
2023-05-09 12:33:23 +02:00
- [The Internet Archive's Waybackmachine ](https://web.archive.org/ ) is always
2021-06-10 15:25:30 +02:00
a good place too especially when using together with official websites.
2023-05-09 12:33:23 +02:00
- Some people have similar projects or webpages for this purpose
- [Artemis' verify page ](https://artemislena.eu/services/verify.html )
2021-06-10 15:25:30 +02:00
2021-06-10 15:31:20 +02:00
## Mirrors
2023-05-09 12:33:23 +02:00
- main: [git.blesmrt.net/Mikaela/pgp-alt-wot ](https://gitea.blesmrt.net/mikaela/pgp-alt-wot/ )
- [git.piraattipuolue.fi/Mikaela/pgp-alt-wot ](https://git.piraattipuolue.fi/mikaela/pgp-alt-wot )
- [git.com.de/Mikaela/pgp-alt-wot ](https://git.com.de/mikaela/pgp-alt-wot ) ([onion](http://gitea.qzzf2qcfbhievvs5nzkccuwddroipy62qjocqtmgcgh75vd6w57m7yad.onion/Mikaela/pgp-alt-wot))
2021-06-10 15:31:20 +02:00
2020-01-26 21:53:44 +01:00
## See also
2020-01-24 21:48:27 +01:00
2023-05-09 12:33:23 +02:00
- [Qubes OS: On Digital Signatures and Key Verification ](https://www.qubes-os.org/security/verifying-signatures/ )
- [Finnish Digital and Population Services Agency certificate search ](https://dvv.fineid.fi/certificate-search )
- S/MIME, not OpenPGP though