Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sign flists #6

Open
rkhamis opened this issue Aug 1, 2018 · 4 comments
Open

Sign flists #6

rkhamis opened this issue Aug 1, 2018 · 4 comments
Milestone

Comments

@rkhamis
Copy link

rkhamis commented Aug 1, 2018

Issue migrated from https://api.github.com/repos/zero-os/0-hub/issues/6, opened by @yveskerwyn

In order to prevent attackers to publish infected flist Dbs

Signed FlistDBs are more secure, trustworthy

We should support this from day one... Docker only introduced this feature with Docker Content Trust later, it automatically signs and verifies the signature of a publisher.

Also the Docker alternative rkt has this capability since inception, signature verification is done by default.

@rkhamis rkhamis added this to the Roadmap milestone Aug 1, 2018
@rkhamis
Copy link
Author

rkhamis commented Aug 1, 2018

commented by @zaibon
Who is going to verify the flists ?

@rkhamis
Copy link
Author

rkhamis commented Aug 1, 2018

commented by @grimpy
@zaibon can't we just add GPG signatures?
So its verified the owner did it

@rkhamis
Copy link
Author

rkhamis commented Aug 1, 2018

commented by @zaibon
OK I misunderstood the point here. I though the point was to verify the content of the flist to see if nothing fishy was put inside.
But if just we want to be able to verify integrity after download, I guess GPG is a good solution

@rkhamis
Copy link
Author

rkhamis commented Aug 1, 2018

commented by @maxux
That's why we have « official » repository (cf. https://staging.hub.gig.tech:4430/).
I think only official repositories can be trusted, the others contains flist « as it », and you should be careful with them.

@zaibon zaibon modified the milestones: Roadmap, later Jan 23, 2020
@sasha-astiadi sasha-astiadi modified the milestones: later, next Dec 29, 2020
@maxux maxux modified the milestones: next, later Dec 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants