-
-
Notifications
You must be signed in to change notification settings - Fork 97
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 new owner of a domain can get access to an old owner's messages #234
Comments
I'm not really sure where the 24h idea comes from. AFAIK you can basically start using a new key immediately. |
I think our current best shot at fixing this is going to be MSC1228 |
MSC1228 stops referring to a lot of things by human readable names as their main identifier, will that happen for homeservers too? Currently a homeservers main identifier is their server_name, but they also have a signing key which could be used as the main identifier, which would solve this. |
[edited by @richvdh to remove inaccurate/outdated text]
Currently, if your HS's signing keys change (due to deleting them, or pointing your DNS at a different HS - e.g. after a domain name is recycled or something more nefarious), there appears to be a 24h grace period after which perspectives servers start trusting the new key.Per the security considerations in the S2S spec:
We need to find a proper solution to let folks legitimately recycle domain names
or change signing keys, without risk of hijacking the existing accounts of users.@VShell just voiced a proposal in #matrix-dev:
alternatively, presumably this could also be handled with much smarter semantics in perspectives for pinning signing keys, revoking them, and generally having a more sophisticated trust model.
The text was updated successfully, but these errors were encountered: