Humanmark per Discourse - Verifica dell'umanità supportata dall'hardware

:information_source: Riepilogo Scopri cosa è umano nel tuo forum Discourse - verifica basata su hardware per distinguere l’intento umano dall’automazione
:hammer_and_wrench: Link al Repository \u003chttps://github.com/humanmark/discourse-humanmark\u003e
:open_book: Guida all’Installazione Come installare plugin in Discourse

verification-flow

Funzionalità

Scopri cosa è Umano - Distingui l’intento umano dall’automazione:

  • Verifica la presenza umana prima di creare post, argomenti o messaggi privati
  • Verifica basata su hardware utilizzando l’autenticazione sicura del dispositivo (riconoscimento impronte digitali/volto, passcode del dispositivo)
  • Nessun puzzle o tracciamento comportamentale
  • Supporto per utenti anonimi e modalità anonima di Discourse

Regole di Bypass Intelligenti - Bilancia sicurezza ed esperienza utente:

  • Salta la verifica per membri dello staff e utenti fidati
  • Imposta soglie di livello di fiducia per il bypass automatico
  • Configura periodi di riverifica per tipo di contenuto (post/argomenti/messaggi)
  • Mantieni un’esperienza fluida per i membri consolidati della community

Privacy-First:

  • Zero conservazione dei dati - verifica completamente stateless
  • Nessun account o informazione personale richiesta
  • La verifica istantanea richiede solo pochi secondi

Integrazione Avanzata:

  • Limiti di frequenza completi (per utente e per IP)
  • Quattro report per amministratori per il monitoraggio delle metriche di verifica
  • Architettura basata su eventi
  • Abilitazione/disabilitazione dinamica senza riavvio del server

Configurazione

  1. Ottieni le tue credenziali API:

    • Visita humanmark.dev per saperne di più
    • Contatta sales@humanmark.io per l’accesso beta
    • Stiamo cercando comunità Discourse selezionate per partecipare al nostro programma beta
  2. Installa il plugin:

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

    Quindi ricostruisci: ./launcher rebuild app

  3. Configura nel Pannello di Amministrazione:

    • Vai su Admin → Impostazioni → Plugin → Humanmark
    • Inserisci le tue credenziali API e il dominio
    • Scegli quali azioni richiedono la verifica (post, argomenti, messaggi)
    • Imposta le regole di bypass per lo staff e i livelli di fiducia
    • Abilita il plugin (ha effetto immediato, nessun riavvio necessario)
  4. Monitora con i Report Amministrativi:

    • Vai su Admin → Report
    • Cerca “humanmark” per vedere le metriche di verifica
    • Tieni traccia dell’attività, dei tassi di successo, dei bypass e dei limiti di frequenza

Impostazioni

Nome Descrizione
Configurazione API
humanmark_enabled Interruttore principale on/off per il plugin
humanmark_api_key La tua chiave API pubblica dalla dashboard Humanmark
humanmark_api_secret Il tuo segreto API privato (mantienilo sicuro!)
humanmark_domain Dominio di verifica (deve essere autorizzato nel tuo account Humanmark)
Impostazioni di Protezione
humanmark_protect_posts Richiedi la verifica per la creazione di post
humanmark_protect_topics Richiedi la verifica per nuovi argomenti
humanmark_protect_messages Richiedi la verifica per messaggi privati
Impostazioni di Bypass
humanmark_bypass_staff I membri dello staff saltano la verifica
humanmark_bypass_trust_level Livello di fiducia minimo per il bypass (0-5, usa 5 per nessun bypass)
Limitazione della Frequenza
humanmark_max_challenges_per_user_per_minute Limite per utente al minuto (1-20, predefinito: 3)
humanmark_max_challenges_per_user_per_hour Limite per utente all’ora (1-100, predefinito: 15)
humanmark_max_challenges_per_ip_per_minute Limite per IP al minuto (1-50, predefinito: 10)
humanmark_max_challenges_per_ip_per_hour Limite per IP all’ora (1-500, predefinito: 50)
Periodi di Riverifica
humanmark_reverify_period_posts Minuti prima che sia necessaria una riverifica per i post (0-10080, predefinito: 30)
humanmark_reverify_period_topics Minuti prima che sia necessaria una riverifica per gli argomenti (0-10080, predefinito: 0)
humanmark_reverify_period_messages Minuti prima che sia necessaria una riverifica per i messaggi (0-10080, predefinito: 60)
Altre Impostazioni
humanmark_theme Aspetto del widget (chiaro/scuro/automatico)
humanmark_flow_retention_days Giorni per conservare i record di verifica (1-365, predefinito: 30)
humanmark_debug_mode Registra informazioni di debug sensibili (predefinito: false)

Nota: Attualmente in beta - comunità Discourse selezionate ricevono un aumento delle verifiche nel livello gratuito. Vedi humanmark.dev/pricing per i dettagli sui prezzi.

8 Mi Piace

Questo è interessante. Ho una domanda: ciò impedirà agli utenti bannati di rientrare nella community? Per esempio:

  1. Un provocatore noto, che continua a registrarsi
  2. Si unisce di nuovo, supera Humanmark
  3. Viene bannato
  4. Si unisce di nuovo
  5. Utilizzando lo stesso hardware, supererà o meno la verifica con un nuovo account?

C’è una demo che possiamo vedere da qualche parte?

Ah, tanto vale, ora ho capito. Nessun trattenimento dei dati, quindi immagino che non ci sia modo di risolvere il mio problema :smiley:

Mi dispiace di deragliare, Eric.

Dave, hai provato a bloccare il loro IP?