Desafío de registro para detener registros de spam

¿Existe alguna forma de añadir un desafío de registro al proceso de creación de cuentas para ayudar a detener a los spammers?

El fin de semana pasado, nuestro sitio fue víctima de un esfuerzo concertado para registrarse y publicar spam, por lo que tuve que desactivar los registros y convertirlo en exclusivo por invitación.

Nos gustaría permitir que las personas se registren sin tener que buscar o solicitar una invitación.

¿Hay alguna forma de añadir un cuestionario sencillo al proceso de registro?

Utilizamos el estándar de Discourse proporcionado por el muy generoso Alojamiento gratuito para proyectos de código abierto Open Source | Discourse - Civilized Discussion, por lo que instalar plugins y opciones similares no es posible para nosotros.

Saludos cordiales,
Stephen

Hmm, no estoy seguro de qué solución puedes usar aquí. Los bots de spam utilizan solicitudes automáticas al endpoint de la API de registro, por lo que cualquier pregunta de verificación en la interfaz de usuario podría ser eludida de todos modos. Te sugiero Discourse hCaptcha, pero no creo que puedas instalarlo en el plan gratuito.

No parece ser así según la página de precios/planes

¿Quizás la detección de spam de Discourse AI podría ayudar? No detiene los registros, pero oculta las publicaciones de spam. (También consulte: Immediate actions you can take during a spam attack y Tips for Preventing Spam)

¿Está disponible la detección de spam por IA para los planes gratuitos? No estoy seguro. Creo que el complemento Discourse AI ahora sí lo incluye. La detección de spam por IA funciona muy bien si logras configurarla en tu sitio. Yo la tengo en el mío y mantiene todo limpio, libre de tonterías de bots.

Sí, acabo de comprobarlo: