Humanmark para Discourse - Verificación de humanidad respaldada por hardware

:information_source: Resumen Sepa qué es humano en su foro de Discourse: verificación respaldada por hardware para distinguir la intención humana de la automatización
:hammer_and_wrench: Enlace del Repositorio \u003chttps://github.com/humanmark/discourse-humanmark\u003e
:open_book: Guía de Instalación Cómo instalar plugins en Discourse

verification-flow

Características

Sepa qué es Humano - Distinga la intención humana de la automatización:

  • Verifique la presencia humana antes de crear publicaciones, temas o mensajes privados
  • Verificación respaldada por hardware utilizando autenticación segura del dispositivo (reconocimiento de huellas dactilares/rostro, código de acceso del dispositivo)
  • Sin acertijos ni seguimiento de comportamiento
  • Soporte para usuarios anónimos y el modo anónimo de Discourse

Reglas Inteligentes de Omisión - Equilibre la seguridad con la experiencia del usuario:

  • Omita la verificación para miembros del personal y usuarios de confianza
  • Establezca umbrales de nivel de confianza para la omisión automática
  • Configure períodos de reverificación por tipo de contenido (publicaciones/temas/mensajes)
  • Mantenga una experiencia fluida para los miembros establecidos de la comunidad

Privacidad Primero:

  • Retención de datos cero: verificación completamente sin estado
  • No se requieren cuentas ni información personal
  • La verificación instantánea toma solo unos segundos

Integración Avanzada:

  • Limitación de velocidad integral (por usuario y por IP)
  • Cuatro informes de administrador para monitorear métricas de verificación
  • Arquitectura basada en eventos
  • Habilitación/deshabilitación dinámica sin reinicio del servidor

Configuración

  1. Obtenga sus credenciales de API:

    • Visite humanmark.dev para obtener más información
    • Póngase en contacto con sales@humanmark.io para acceder a la beta
    • Estamos buscando comunidades de Discourse selectas para participar en nuestro programa beta
  2. Instale el plugin:

    # En su app.yml
    hooks:
      after_code:
        - exec:
            cd: $home/plugins
            cmd:
              - git clone https://github.com/humanmark/discourse-humanmark
    

    Luego reconstruya: ./launcher rebuild app

  3. Configure en el Panel de Administración:

    • Navegue a Administración → Configuración → Plugins → Humanmark
    • Ingrese sus credenciales de API y dominio
    • Elija qué acciones requieren verificación (publicaciones, temas, mensajes)
    • Establezca reglas de omisión para el personal y los niveles de confianza
    • Habilite el plugin (entra en vigor de inmediato, no necesita reinicio)
  4. Monitoree con Informes de Administración:

    • Navegue a Administración → Informes
    • Busque “humanmark” para ver las métricas de verificación
    • Rastree la actividad, las tasas de éxito, las omisiones y los límites de velocidad

Configuración

Nombre Descripción
Configuración de API
humanmark_enabled Interruptor maestro de encendido/apagado para el plugin
humanmark_api_key Su clave de API pública del panel de Humanmark
humanmark_api_secret Su secreto de API privado (¡manténgalo seguro!)
humanmark_domain Dominio de verificación (debe estar en la lista blanca en su cuenta de Humanmark)
Configuración de Protección
humanmark_protect_posts Requiere verificación para la creación de publicaciones
humanmark_protect_topics Requiere verificación para nuevos temas
humanmark_protect_messages Requiere verificación para mensajes privados
Configuración de Omisión
humanmark_bypass_staff Los miembros del personal omiten la verificación
humanmark_bypass_trust_level Nivel de confianza mínimo para omitir (0-5, use 5 para no omitir)
Limitación de Velocidad
humanmark_max_challenges_per_user_per_minute Límite por minuto por usuario (1-20, predeterminado: 3)
humanmark_max_challenges_per_user_per_hour Límite por hora por usuario (1-100, predeterminado: 15)
humanmark_max_challenges_per_ip_per_minute Límite por minuto por IP (1-50, predeterminado: 10)
humanmark_max_challenges_per_ip_per_hour Límite por hora por IP (1-500, predeterminado: 50)
Períodos de Reverificación
humanmark_reverify_period_posts Minutos antes de que se necesite reverificación para publicaciones (0-10080, predeterminado: 30)
humanmark_reverify_period_topics Minutos antes de que se necesite reverificación para temas (0-10080, predeterminado: 0)
humanmark_reverify_period_messages Minutos antes de que se necesite reverificación para mensajes (0-10080, predeterminado: 60)
Otras Configuraciones
humanmark_theme Apariencia del widget (claro/oscuro/automático)
humanmark_flow_retention_days Días para conservar los registros de verificación (1-365, predeterminado: 30)
humanmark_debug_mode Registrar información de depuración sensible (predeterminado: falso)

Nota: Actualmente en beta: las comunidades de Discourse selectas reciben una asignación aumentada de verificaciones en el nivel gratuito. Consulte humanmark.dev/pricing para obtener detalles sobre los precios.

8 Me gusta

Esto es interesante. Tengo una pregunta: ¿esto evitará que los usuarios baneados vuelvan a unirse a la comunidad? Por ejemplo:

  1. Un provocador notorio que sigue registrándose
  2. Se une de nuevo y pasa Humanmark
  3. Le banen
  4. Se une de nuevo
  5. Usando el mismo hardware, ¿pasará o no la verificación con una cuenta nueva?

¿Hay alguna demostración que podamos ver en algún lugar?

Ah, olvídate, ya lo entiendo. Sin retención de datos, así que supongo que no hay forma de resolver mi problema :smiley:

Disculpa desviarme, Eric.

Dave, ¿has intentado bloquear su IP?