|
|
|
|
|
by zimmerfrei
1115 days ago
|
|
> The point is that they don't remain the same. Assuming that they do is an operational error. How many projects are signing each release with a different PGP key each time?
And what are the odds that such projects will actually correct their practices as soon as pip implements key verification and make the problems more visible? A lot I guess? It seems a lot of assumptions are being made... But it is a self-fulfilling prophecy: the more you hide, hamper, and cripple the signature metadata, the more people will misuse it (without knowing it), which leads to these articles that argue for more crippling because people are misusing it. The elephant in the room remains that pypi is a big target, and even though I highly appreciate the work done by maintainers (mostly volounteers?) I have a hard time believing they will always be able to keep skilled attackers away from its infra. |
|
However, GPG is not a good tool to build those features on top of, and the vestigial support for GPG signing that PyPI had in no way aided the long term efforts to get proper, secure package signing into PyPI.