Create a problem statement for JAR verification #833
danielcompton
started this conversation in
General
Replies: 1 comment
-
See also https://malcolmsparks.com/posts/library-distribution.html |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
There is a real concern that Clojars or other JAR hosts could be compromised in such a way that compromised JARs are distributed. It would be good to create a way to verify that the JARs we receive are the JARs that the creator intended to ship.
There are all sorts of technical solutions that could be devised, but before we go down that route, we need to define a problem statement of what we are and aren't trying to achieve, and outline the threat models we want to protect against.
Some of the things to consider:
Prior art:
https://theupdateframework.github.io
https://lwn.net/Articles/629426/
https://github.com/docker/notary
https://github.com/theupdateframework/pep-on-pypi-with-tuf
https://github.com/theupdateframework/pep-maximum-security-model
Beta Was this translation helpful? Give feedback.
All reactions