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

A few questions about the service #71

Open
selurvedu opened this issue Jun 3, 2020 · 3 comments
Open

A few questions about the service #71

selurvedu opened this issue Jun 3, 2020 · 3 comments
Labels
question Further information is requested

Comments

@selurvedu
Copy link

Hi! I stumbled upon this project yesterday. Even though it looks interesting to me, I can't find any info about threat models and how keys.pub deals with them.

Is keys.pub centralised? Is there a single point of failure? What happens if an attacker gets control of the server or just the domain? How would that affect the users of keys.pub? If the service ever gets shut down, what gets lost and what doesn't? How the users can make use of what remains? etc. etc.

@gabriel gabriel added the question Further information is requested label Jun 17, 2020
@gabriel
Copy link
Contributor

gabriel commented Jun 17, 2020

The server is open source, but there aren't clear instructions on how to deploy it yet (hopefully will get to that soon). There is also no current way to switch servers in the app (also on the list of things). Ideally others could run servers too and people could choose.

If keys.pub failed, other servers could take its place. Other servers could mirror each other in case some went down. The app could keep a list of mirrors too. Discovery of mirrors could be decentralized.

These are great questions. Currently things are still early and so these issues aren't addressed yet, but it is possible to address them if that makes sense.

Thanks for your feedback.

@gabriel
Copy link
Contributor

gabriel commented Jun 17, 2020

Oh also to clarify, the server is meant to be untrusted, but an attacker on the server could show older history ("reality forks") to certain users. That issue is discussed here some: #29.

@selurvedu
Copy link
Author

Thanks for your replies!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants