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.

6 Me gusta