Humanmark für Discourse – Hardwaregestützte Verifizierung der Menschlichkeit

:information_source: Zusammenfassung Wissen, was menschlich ist, in Ihrem Discourse-Forum – hardwaregestützte Verifizierung zur Unterscheidung menschlicher Absichten von Automatisierung
:hammer_and_wrench: Repository-Link \u003chttps://github.com/humanmark/discourse-humanmark\u003e
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse

verification-flow

Funktionen

Wissen, was menschlich ist – Unterscheiden Sie menschliche Absichten von Automatisierung:

  • Verifizieren Sie die menschliche Anwesenheit, bevor Sie Beiträge, Themen oder private Nachrichten erstellen
  • Hardwaregestützte Verifizierung mit sicherer Geräteauthentifizierung (Fingerabdruck-/Gesichtserkennung, Geräte-Passcode)
  • Keine Rätsel oder Verhaltensverfolgung
  • Unterstützung für anonyme Benutzer und den anonymen Modus von Discourse

Intelligente Umgehungsregeln – Balancieren Sie Sicherheit und Benutzererfahrung:

  • Überspringen Sie die Verifizierung für Mitarbeiter und vertrauenswürdige Benutzer
  • Legen Sie Schwellenwerte für das Vertrauensniveau für die automatische Umgehung fest
  • Konfigurieren Sie Wiederverifizierungszeiträume pro Inhaltstyp (Beiträge/Themen/Nachrichten)
  • Sorgen Sie für eine reibungslose Erfahrung für etablierte Community-Mitglieder

Datenschutz an erster Stelle:

  • Keine Datenspeicherung – vollständig zustandslose Verifizierung
  • Keine Konten oder persönlichen Informationen erforderlich
  • Sofortige Verifizierung dauert nur Sekunden

Erweiterte Integration:

  • Umfassende Ratenbegrenzung (pro Benutzer und pro IP)
  • Vier Admin-Berichte zur Überwachung von Verifizierungsmetriken
  • Ereignisgesteuerte Architektur
  • Dynamisches Aktivieren/Deaktivieren ohne Serverneustart

Konfiguration

  1. Holen Sie sich Ihre API-Anmeldeinformationen:

    • Besuchen Sie humanmark.dev, um mehr zu erfahren
    • Kontaktieren Sie sales@humanmark.io für den Beta-Zugang
    • Wir suchen ausgewählte Discourse-Communities, die an unserem Beta-Programm teilnehmen
  2. Installieren Sie das Plugin:

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

    Bauen Sie dann neu: ./launcher rebuild app

  3. Konfigurieren Sie im Admin-Panel:

    • Navigieren Sie zu Admin → Einstellungen → Plugins → Humanmark
    • Geben Sie Ihre API-Anmeldeinformationen und Ihre Domain ein
    • Wählen Sie aus, welche Aktionen eine Verifizierung erfordern (Beiträge, Themen, Nachrichten)
    • Legen Sie Umgehungsregeln für Mitarbeiter und Vertrauensniveaus fest
    • Aktivieren Sie das Plugin (wird sofort wirksam, kein Neustart erforderlich)
  4. Überwachen Sie mit Admin-Berichten:

    • Navigieren Sie zu Admin → Berichte
    • Suchen Sie nach “humanmark”, um Verifizierungsmetriken anzuzeigen
    • Verfolgen Sie Aktivitäten, Erfolgsraten, Umgehungen und Ratenbegrenzungen

Einstellungen

Name Beschreibung
API-Konfiguration
humanmark_enabled Hauptschalter für das Plugin
humanmark_api_key Ihr öffentlicher API-Schlüssel vom Humanmark-Dashboard
humanmark_api_secret Ihr privater API-Geheimschlüssel (sicher aufbewahren!)
humanmark_domain Verifizierungsdomain (muss in Ihrem Humanmark-Konto zugelassen sein)
Schutzeinstellungen
humanmark_protect_posts Verifizierung für die Beitragserstellung erforderlich
humanmark_protect_topics Verifizierung für neue Themen erforderlich
humanmark_protect_messages Verifizierung für private Nachrichten erforderlich
Umgehungseinstellungen
humanmark_bypass_staff Mitarbeiter überspringen die Verifizierung
humanmark_bypass_trust_level Mindestvertrauensniveau für die Umgehung (0-5, 5 für keine Umgehung)
Ratenbegrenzung
humanmark_max_challenges_per_user_per_minute Minutenlimit pro Benutzer (1-20, Standard: 3)
humanmark_max_challenges_per_user_per_hour Stundenlimit pro Benutzer (1-100, Standard: 15)
humanmark_max_challenges_per_ip_per_minute Minutenlimit pro IP (1-50, Standard: 10)
humanmark_max_challenges_per_ip_per_hour Stundenlimit pro IP (1-500, Standard: 50)
Wiederverifizierungszeiträume
humanmark_reverify_period_posts Minuten bis zur Wiederverifizierung für Beiträge erforderlich (0-10080, Standard: 30)
humanmark_reverify_period_topics Minuten bis zur Wiederverifizierung für Themen erforderlich (0-10080, Standard: 0)
humanmark_reverify_period_messages Minuten bis zur Wiederverifizierung für Nachrichten erforderlich (0-10080, Standard: 60)
Andere Einstellungen
humanmark_theme Widget-Erscheinungsbild (hell/dunkel/auto)
humanmark_flow_retention_days Tage, an denen Verifizierungsdatensätze aufbewahrt werden (1-365, Standard: 30)
humanmark_debug_mode Protokollierung sensibler Debug-Informationen (Standard: false)

Hinweis: Derzeit in der Beta-Phase – ausgewählte Discourse-Communities erhalten im kostenlosen Tarif eine erhöhte Anzahl von Verifizierungen. Details zu den Preisen finden Sie unter humanmark.dev/pricing.

8 „Gefällt mir“

Das ist interessant. Ich habe eine Frage: Wird dies verhindern, dass gesperrte Benutzer wieder in die Community eintreten? Zum Beispiel:

  1. Berühmter Störenfried, meldet sich ständig neu an
  2. Tritt erneut bei, besteht den Humanmark-Check
  3. Wird gesperrt
  4. Tritt erneut bei
  5. Bei Verwendung desselben Geräts: Wird er den Verifizierungsprozess unter einem neuen Konto bestehen oder nicht?

Gibt es irgendwo eine Demo, die wir ansehen können?

Ah, egal, ich hab’s jetzt verstanden. Da keine Daten gespeichert werden, gibt es wohl keine Lösung für mein Problem :smiley:

Entschuldige, dass ich das Thema abschweife, Eric.

Dave, hast du versucht, ihre IP-Adresse zu sperren?