Pas moyen d'approuver avant de laisser un utilisateur poster ou envoyer des MP ?
A priori non, on peut faire que les messages sur le forum posté soient modérés a priori pour les nouveaux, mais pour les messages privés, outre la limitation à 1 message pour ceux qui n'ont pas posté, on peut mettre des options telles que "Nombre de messages de forum en dessous duquel les utilisateurs doivent entrer un code lorsqu'ils envoient des messages personnels" mais pas sûr que ce code bloque le SPAM.
Je pense que les limitations mises en places sont suffisantes pour bien atténuer le pb, si on était de nouveau ciblé.
Pourquoi ne pas placer le forum derrière Cloudflare ? La mise en place se fait en 10 minutes, ce qui permettrait d'assurer l'essentiel du filtrage et de t'alléger du stress lié à ces attaques à répétition. Est-ce par volonté de garder la maîtrise totale de l'infrastructure que tu restes ainsi ?
C'est un peu triste de passer par une plateforme intermédiaire. En plus, pour les vidéos cela poserait pb, Cloudflare limitant à 100 Mo la quantité de données téléchargeable en une requête.