Door Erik van Straten:
...
Naast dat bijna niemand PGP/GPG/GnuPG gebruikt, zijn er grote problemen mee:
1) De methode om vast te stellen dat een public key van een specifiek persoon is, schaalt voor geen meter.
Als het over betalingen van tonnen gaat, is persoonlijk contact in eerste instantie altijd gewenst. Dat was dan een goed moment geweest om elkaar PGP-key te signen. Dit wordt ook wel key-signing party genoemd.
2) Sterker, wat belet de crimineel om een sleutelpaar te genereren en deze op naam van [A] op keyservers te publiceren (desgewenst voorzien van een waslijst aan handtekeningen van fake personen)? De afzender kan er in de mail desgewenst bij liegen dat de oude key verlopen, te zwak of gecompromitteerd is ("P.S. bijgaand mijn nieuwe public key; sla deze op om mijn toekomstige mails op authenticiteit te controleren").
In PGP kun je (niet aan te raden) terugvallen op mutual trusted party. En een gecompromiteerde key moet altijd PGP-revoked zijn; niet een emailtje met 'ik heb een nieuwe key'.
3) Als je wel zeker weet dat een public key van een specifiek persoon is, hoe weet je dan dat deze geautoriseerd is om namens een organisatie te spreken?
Dat had je kunnen beslissen bij het key-signing feestje wat ik beschrijf onder punt 1).
4) Als een organisatie alle uitgaande mails automatisch zou signeren, zou dat in dit geval niet geholpen hebben (integendeel).
Klopt. Digitaal tekenen moet altijd een handmatige actie zijn.
5) De meeste mensen snappen niets van protocollen als PGP en dat je een sterk wachtwoord voor je keyring moet gebruiken, en dat je public keys moet valideren (hoe? Key-signing party bol.com - Brabantia?) voordat je ze toevoegt. Bovendien willen mensen niet elke keer een sterk wachtwoord invullen als zij een mail verzenden, dus die gaat worden gecached - hoe en hoe lang? Kun je uitsluiten dat een aanvaller dit kan misbruiken?
Klopt! Dat gaf ik ook aan in mijn opmerking dat PGP niet gestimuleerd wordt, als in 'onderwezen'. Verder, natuurlijk is de security van het systeem van uiterst belang, zeker als je van dat systeem beslissingen kunt maken om miljoenen euro's over te maken.
6) Last but not least, als iemand meestal digitaal ondertekent en nu een keer niet, en je zelden mail van die persoon ontvangt (en/of vergeet dat deze eerder wel digitaal signeerde), is de kans groot dat dit over het hoofd wordt gezien.
Dit kun je ondervangen om niet versleutelde/getekende mails nooit toe te laten.
Zoiets zou je kunnen doen, maar dat moet je dan wel in procedures vastleggen - inclusief wat te doen bij afwijkingen daarop.
Momenteel heeft bol.com dit verlies geleden, en dit kan in de toekomst nog steeds gebeuren. Als men in het verleden hier beter over had nagedacht, dan had mogelijk het verlies voorkomen kunnen worden. But that is a big if.