-
Notifications
You must be signed in to change notification settings - Fork 0
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
Audit registrations #7
Conversation
I'd like this to go to a room on the ephemeral homeserver, not our production space. Rationale: if like 10,000 bots sign up or whatever, we've just permanently DoS'd Seattle Matrix's database. |
@altsalt ^ Recommendations on where to send this? |
Perhaps we can setup some sort of a |
I mean, given the title, perhaps |
Does it matter? This is just for SeaGL staff so let's just pick a name that the three of us can live with and get on with it (unless I'm missing something?) |
I’ve already created |
It's interesting, some of what gets dumped into Triage is also the content I'd expect in Audit. Anyway, think this is all good, is there something I can help with here? |
I’d been awaiting an explicit affirmative from anyone else on whether we want to install the module, preferably informed by having read it since I know next to nothing about doing this. But it seems like we all want it and it’s been working in the staging instance. |
Not really sure if we’d want this, but exploring the idea. Now that we’re administering Synapse we have the ability to add custom Synapse modules.
In past years we’ve been blind to actual user registrations and relied upon observing room membership as a proxy, but that risks missing problems like conference attendees failing to join the space or deliberate abuse. As a simple mitigation, this hooks into
on_user_registration
and logs each new user in a moderation room for human review.