Skip to content

Public Key without its Private Key ? #22315

Answered by nightpool
kidehen asked this question in Q&A
Discussion options

You must be logged in to vote

It is not possible for any ActivityPub instance to currently provide users with the private keys used to sign server-to-server posts securely, because all major implementations currently only use a same-origin check to validate IDs created by those keys. This creates several novel vulnerabilities where User A on mastodon.social could use a private key hosted on mastodon.social to e.g. block or suppress the activities from User B on mastodon.social (these are not trivial vulnerabilities, due to the precise timing required, but they're possible)

Obviously, this is not an issue if you run your own instance, since there's no other user B to attack. If you're worried about "single points of fa…

Replies: 4 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@nightpool
Comment options

Comment options

You must be logged in to vote
1 reply
@kidehen
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by nightpool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants