|
|
|
|
|
by Arathorn
1933 days ago
|
|
I ran the response for the Apr 2019 incident that you're digging up, and fwiw: * The breach impacted the free best-effort matrix.org server & infrastructure, not Element Matrix Services (the subject of this HN thread). * We didn't "revoke user keys", we logged users out on matrix.org whose password hashes & login access tokens had been exposed. * At the time we were in beta, and there was only one mechanism to logout users: a 'hard logout' used to evict client sessions which would cause them to clean up their local data; the common case where as a user you want to kick off old sessions and don't want to leave your keys littered around. Before exiting beta in June 2019, we implemented 'soft logout' as a mechanism to expire access_tokens without clients cleaning up data: https://github.com/matrix-org/synapse/issues/4280. Given the urgency to protect user data immediately after the breach, we couldn't release new clients to expedite soft logout, so had to go with hard logout. * However, any user who backs up their E2EE keys, either online (the default configuration), or offline was unaffected. To repeat: the default configuration was to nag the user into backing up their keys, encrypted, on the server, for precisely this sort of situation. And to the best of my knowledge I don't recall anyone who reported having lost data to us. |
|