Session and Login Management #1670
Replies: 3 comments 1 reply
-
This is actually a decent idea, gonna bounce to the backend repo for discussion |
Beta Was this translation helpful? Give feedback.
-
What you are describing would be a feature of PDS instances (which control user authentication and accounts), and any PDS implementations could add these basic security features already today. I've moved this over to a protocol-level discussion though, because I think it's the sort of thing we'd probably want to encourage every PDS implementation to consider supporting. I think this is definitely a reasonable security improvement. Some thought probably needs to go in to which situations a notice gets sent, and what the total volume of emails going out would be (eg, do we need to use a special service to do this? will it result in important emails going to spam?), and whether this is enabled by default. I think many of the services you mentioned have some kind of detection of "novel" or "suspicious" logins and only send the email in those situations. There is also a bit of a private consideration, as this creates both a papertrail and a metadata amplification around core account activities. By "metadata amplification" I mean that somebody observing email traffic could correlated a login to a specific email recipient. IIRC we do send out email alerts in a couple specific situations already, like when somebody requests to delete their account. Another situation we should probably send an email, but don't have a mechanism to enforce today, is a notice when |
Beta Was this translation helpful? Give feedback.
-
Latest release added Email Code 2FA. Glad to see some sort of 2FA implemented, a good step towards account security. |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
Something i feel about the current state of the Bluesky App/Site is that by knowing someone password, PUFF, you are in.
I saw an issue about 2FA and sincerely, this is great to see, but still while not implemented, the user should be warned about login/sessions actives on their account.
Describe the solution you'd like
We have 2 solutions that are pretty common:
1 - Whenever the user logs, send an email to them, warning that their account have been accessed with informations like:
I've saw sites like Amazon/Steam/Github and Discord do this approach.
2 - One tab on settings session showing an User's active sessions, showing the same data as the first one (IP, HOUR and such), this session could allow the user to Revoke any suspicious sessions listed.
I've saw Discord and Twitter use this one.
Describe alternatives you've considered
Aside of the ones mentioned above i couldn't think of additional alternatives.
Beta Was this translation helpful? Give feedback.
All reactions