Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Server wide anti-spam and moderation tools and documentation #8293

Open
erikjohnston opened this issue Sep 11, 2020 · 4 comments
Open

Server wide anti-spam and moderation tools and documentation #8293

erikjohnston opened this issue Sep 11, 2020 · 4 comments
Labels
A-Docs things relating to the documentation A-Moderation Tools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ... T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. z-feature (Deprecated Label) z-p2 (Deprecated Label)

Comments

@erikjohnston
Copy link
Member

Administrating a public Synapse instance with registration turned on can be quite labour intensive if spammers decide to try and attack it. We have some tooling for this, but it's a) quite immature and b) relatively undocumented.

Ideally, we'd have a document that lays out best practice for running an open Synapse instance with a play book with what to do if spammers strike.

This could include:

@erikjohnston erikjohnston added z-p2 (Deprecated Label) z-feature (Deprecated Label) A-Docs things relating to the documentation labels Sep 11, 2020
@richvdh
Copy link
Member

richvdh commented Sep 11, 2020

worth noting that https://matrix.org/docs/guides/moderation covers a bunch of these topics, and I'd encourage people facing abuse problems to familiarise themselves with that document as a starting point.

That's not to say that better documentation and/or tooling wouldn't be useful.

@clokep
Copy link
Member

clokep commented Sep 11, 2020

We also did recently add the shadow-banning feature in v1.20.0, it is currently under-documented, however.

@anoadragon453 anoadragon453 added the A-Moderation Tools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ... label Sep 24, 2020
@DerRidda
Copy link

I have also discovered a limitation of the shadow banning feature; it is apparently only working for users that are registered to that server. I have a very concrete use case of a user evading bans by repeatedly creating new users on matrix.org and engaging on our server.

An approach that would also allow to ban users from other servers by operating on the event level is needed to really make that feature work, otherwise the backdoor is huge and wide open for any publicly federated servers.

@hex-m
Copy link

hex-m commented May 4, 2021

Another possible measure: "invite codes" instead of open registration. https://github.com/matrix-org/matrix-doc/issues/518

@erikjohnston erikjohnston added T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. and removed T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. labels May 20, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Docs things relating to the documentation A-Moderation Tools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ... T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. z-feature (Deprecated Label) z-p2 (Deprecated Label)
Projects
None yet
Development

No branches or pull requests

6 participants