Door Anoniem: Behalve dat deze sleutels gericht aan interessante accounthouders verzonden kunnen worden.
Door wie? PyPi wordt beheerd door de Python Software Foundation, niet door NSA of zo.
Als je aanneemt dat de Python Software Foundation niet te vertrouwen is dan kan je Python niet vertrouwen. Dan is het niet nodig om via de omwegen die jij bedenkt backdoors in allerlei projecten op PyPi in te bouwen, dan zit de backdoor in Python zelf en is
elk Python-programma dat waar dan ook draait op de standaard Python-runtime (die veruit het meest wordt gebruikt) bij voorbaat gecompromitteerd. Die hele excercitie die jij bij elkaar fantaseert is dan overbodig en onnodig veel gedoe.
Als de Python Software Foundation wel te vertrouwen is dan zal door toeval bepaald worden welk van die 4000 Titan-keys bij welke ontwikkelaar belandt, er wordt er gewoon een uit een doos gepakt en opgestuurd. Het wordt verdomd lastig voor NSA om gericht een project te compromitteren als NSA niet in de hand hebt welke key waar belandt. Tenzij ook de server-kant van de Webauthn-controle gecompromitteerd is, maar als dat zo is is men in staat om op elk account binnen te komen zonder rare dingen met die keys te hoeven doen.
En als NSA wel voor elkaar zou krijgen om te bepalen welke key bij welke ontwikkelaar terechtkomt, dan zou NSA zelf een identieke Titan-key moeten hebben. Niet alleen hetzelfde model, ook de privésleutel die ingebakken is en die per exemplaar hoort te verschillen moet dan hetzelfde zijn. Om dat voor elkaar te krijgen moeten ze controle hebben over het productieproces bij de fabrikant. Google heeft dat uitbesteed aan een Chinees bedrijf. Dan moet de hele weg van de productie in China, via het Google Open Source Security Team en vervolgens de Python Software Foundation in detail door NSA gestuurd worden. Hoe zie je dat voor je?
Wat jij bedenkt lijkt mij niet realistisch. Als NSA een bepaald project wil compromitteren dan is het ongetwijfeld veel eenvoudiger om een pc van een ontwikkelaar te compromitteren en op die machine dingen aan te passen.
"Beware of Greeks bearing gifts"
In dit geval zijn het geen Greeks maar geeks. Beware of paranoids warning against geeks.