Humanmark para Discourse - Verificação de Humanidade com Suporte de Hardware

:information_source: Resumo Saiba o que é humano no seu fórum Discourse - verificação com suporte de hardware para distinguir a intenção humana da automação
:hammer_and_wrench: Link do Repositório \u003chttps://github.com/humanmark/discourse-humanmark\u003e
:open_book: Guia de Instalação Como instalar plugins no Discourse

verification-flow

Funcionalidades

Saiba o que é Humano - Distinga a intenção humana da automação:

  • Verifique a presença humana antes de criar posts, tópicos ou mensagens privadas
  • Verificação com suporte de hardware usando autenticação segura de dispositivo (impressão digital/reconhecimento facial, senha do dispositivo)
  • Sem enigmas ou rastreamento de comportamento
  • Suporte para usuários anônimos e modo anônimo do Discourse

Regras Inteligentes de Bypass - Equilibre segurança com experiência do usuário:

  • Pule a verificação para membros da equipe e usuários confiáveis
  • Defina limites de nível de confiança para bypass automático
  • Configure períodos de reverificação por tipo de conteúdo (posts/tópicos/mensagens)
  • Mantenha uma experiência fluida para membros estabelecidos da comunidade

Privacidade em Primeiro Lugar:

  • Retenção zero de dados - verificação completamente sem estado
  • Nenhuma conta ou informação pessoal necessária
  • Verificação instantânea leva apenas segundos

Integração Avançada:

  • Limitação de taxa abrangente (por usuário e por IP)
  • Quatro relatórios de administrador para monitorar métricas de verificação
  • Arquitetura orientada a eventos
  • Habilitação/desabilitação dinâmica sem reinicialização do servidor

Configuração

  1. Obtenha suas credenciais de API:

    • Visite humanmark.dev para saber mais
    • Contate sales@humanmark.io para acesso beta
    • Estamos procurando comunidades Discourse selecionadas para participar do nosso programa beta
  2. Instale o plugin:

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

    Em seguida, reconstrua: ./launcher rebuild app

  3. Configure no Painel de Administração:

    • Navegue até Admin → Configurações → Plugins → Humanmark
    • Insira suas credenciais de API e domínio
    • Escolha quais ações exigem verificação (posts, tópicos, mensagens)
    • Defina regras de bypass para equipe e níveis de confiança
    • Habilite o plugin (entra em vigor imediatamente, sem necessidade de reinicialização)
  4. Monitore com Relatórios de Administrador:

    • Navegue até Admin → Relatórios
    • Procure por “humanmark” para ver as métricas de verificação
    • Acompanhe a atividade, taxas de sucesso, bypass e limites de taxa

Configurações

Nome Descrição
Configuração da API
humanmark_enabled Interruptor mestre de ligar/desligar para o plugin
humanmark_api_key Sua chave de API pública do painel Humanmark
humanmark_api_secret Seu segredo de API privado (mantenha seguro!)
humanmark_domain Domínio de verificação (deve ser permitido na sua conta Humanmark)
Configurações de Proteção
humanmark_protect_posts Exigir verificação para criação de posts
humanmark_protect_topics Exigir verificação para novos tópicos
humanmark_protect_messages Exigir verificação para mensagens privadas
Configurações de Bypass
humanmark_bypass_staff Membros da equipe pulam a verificação
humanmark_bypass_trust_level Nível de confiança mínimo para bypass (0-5, use 5 para nenhum bypass)
Limitação de Taxa
humanmark_max_challenges_per_user_per_minute Limite por minuto por usuário (1-20, padrão: 3)
humanmark_max_challenges_per_user_per_hour Limite por hora por usuário (1-100, padrão: 15)
humanmark_max_challenges_per_ip_per_minute Limite por minuto por IP (1-50, padrão: 10)
humanmark_max_challenges_per_ip_per_hour Limite por hora por IP (1-500, padrão: 50)
Períodos de Reverificação
humanmark_reverify_period_posts Minutos antes da reverificação necessária para posts (0-10080, padrão: 30)
humanmark_reverify_period_topics Minutos antes da reverificação necessária para tópicos (0-10080, padrão: 0)
humanmark_reverify_period_messages Minutos antes da reverificação necessária para mensagens (0-10080, padrão: 60)
Outras Configurações
humanmark_theme Aparência do widget (claro/escuro/automático)
humanmark_flow_retention_days Dias para manter os registros de verificação (1-365, padrão: 30)
humanmark_debug_mode Registrar informações de depuração sensíveis (padrão: false)

Nota: Atualmente em beta - comunidades Discourse selecionadas recebem um aumento na cota de verificações no nível gratuito. Veja humanmark.dev/pricing para detalhes de preços.

6 curtidas