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

Audit registrations #7

Open
wants to merge 3 commits into
base: seagl-fork
Choose a base branch
from

Conversation

AndrewKvalheim
Copy link
Member

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.

@strugee
Copy link
Member

strugee commented Nov 1, 2024

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.

@AndrewKvalheim
Copy link
Member Author

@altsalt ^ Recommendations on where to send this?

@altsalt
Copy link
Member

altsalt commented Nov 1, 2024

Perhaps we can setup some sort of a bot log channel (though of course this is more than just bot), where there is an expected large number of items to be continuously coming in.

@altsalt
Copy link
Member

altsalt commented Nov 1, 2024

I mean, given the title, perhaps #audit or #syslog?

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

Successfully merging this pull request may close these issues.

3 participants