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

Automatically swap to closed registrations if an admin hasn't logged in recently #16955

Open
joshsimmons opened this issue Feb 23, 2024 · 2 comments

Comments

@joshsimmons
Copy link

Description:

Synapse installs that have open registration should automatically swap to closed registration if an admin hasn't logged in recently, as a way to mitigate unmaintained or abandoned homeservers as a vector for abuse.

Inspired by the latest release of Mastodon which includes two changes to address spam and abuse: one change is something that Synapse already does, which is defaulting to closed registrations, and the other is automatically swapping to closed registrations if an admin hasn't logged in recently (8 weeks).

@reivilibre
Copy link
Contributor

Interesting idea, does feel a teensy bit footgunny I suppose since people may not habitually log in with their admin account (I don't use mine day-to-day for example).
But maybe the point is that open registration servers should ideally have someone monitoring them, which involves either poking at the database or the admin API.

I think this should also be disabled for private federations.

@joshsimmons
Copy link
Author

But maybe the point is that open registration servers should ideally have someone monitoring them, which involves either poking at the database or the admin API.

Yeah, that's what I'm thinkin. I think of it a lil bit like a deadman's switch to promote safety of the open federation, so to your point, this wouldn't necessarily make sense in private federations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants