Humanmark لـ Discourse - التحقق من الإنسانية المدعومة بالأجهزة

:information_source: ملخص اعرف ما هو بشري في منتدى Discourse الخاص بك - التحقق المدعوم بالأجهزة لتمييز النية البشرية عن الأتمتة
:hammer_and_wrench: رابط المستودع \u003chttps://github.com/humanmark/discourse-humanmark\u003e
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse

verification-flow

الميزات

اعرف ما هو بشري - ميز النية البشرية عن الأتمتة:

  • تحقق من وجود بشري قبل إنشاء المنشورات أو المواضيع أو الرسائل الخاصة
  • التحقق المدعوم بالأجهزة باستخدام مصادقة الجهاز الآمنة (بصمة الإصبع/التعرف على الوجه، رمز مرور الجهاز)
  • لا توجد ألغاز أو تتبع سلوكي
  • دعم المستخدمين المجهولين ووضع عدم الكشف عن الهوية في Discourse

قواعد تجاوز ذكية - وازن بين الأمان وتجربة المستخدم:

  • تخطي التحقق للموظفين والمستخدمين الموثوق بهم
  • تعيين عتبات مستوى الثقة للتجاوز التلقائي
  • تكوين فترات إعادة التحقق لكل نوع محتوى (منشورات/مواضيع/رسائل)
  • حافظ على تجربة سلسة للأعضاء الراسخين في المجتمع

الخصوصية أولاً:

  • لا يحتفظ بالبيانات - التحقق عديم الحالة تمامًا
  • لا توجد حسابات أو معلومات شخصية مطلوبة
  • يستغرق التحقق الفوري ثوانٍ فقط

تكامل متقدم:

  • تحديد المعدل الشامل (لكل مستخدم ولكل عنوان IP)
  • أربعة تقارير للمسؤول لمراقبة مقاييس التحقق
  • بنية قائمة على الأحداث
  • تمكين/تعطيل ديناميكي بدون إعادة تشغيل الخادم

التكوين

  1. احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك:
  • قم بزيارة humanmark.dev لمعرفة المزيد
  • اتصل بـ sales@humanmark.io للوصول التجريبي
  • نبحث عن مجتمعات Discourse مختارة للمشاركة في برنامجنا التجريبي
  1. تثبيت الإضافة:
# في app.yml الخاص بك
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/humanmark/discourse-humanmark

ثم أعد البناء: ./launcher rebuild app

  1. التكوين في لوحة تحكم المسؤول:
  • انتقل إلى المسؤول → الإعدادات → الإضافات → Humanmark
  • أدخل بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك والنطاق
  • اختر الإجراءات التي تتطلب التحقق (المنشورات، المواضيع، الرسائل)
  • قم بتعيين قواعد التجاوز للموظفين ومستويات الثقة
  • قم بتمكين الإضافة (يصبح ساري المفعول فورًا، لا يلزم إعادة التشغيل)
  1. المراقبة باستخدام تقارير المسؤول:
  • انتقل إلى المسؤول → التقارير
  • ابحث عن “humanmark” لرؤية مقاييس التحقق
  • تتبع النشاط، ومعدلات النجاح، والتجاوزات، وحدود المعدل

الإعدادات

الاسم الوصف
تكوين واجهة برمجة التطبيقات
humanmark_enabled مفتاح التشغيل/الإيقاف الرئيسي للإضافة
humanmark_api_key مفتاح واجهة برمجة التطبيقات العام الخاص بك من لوحة تحكم Humanmark
humanmark_api_secret سر واجهة برمجة التطبيقات الخاص بك (حافظ عليه آمنًا!)
humanmark_domain نطاق التحقق (يجب أن يكون مدرجًا في القائمة المسموح بها في حساب Humanmark الخاص بك)
إعدادات الحماية
humanmark_protect_posts يتطلب التحقق لإنشاء المنشورات
humanmark_protect_topics يتطلب التحقق للمواضيع الجديدة
humanmark_protect_messages يتطلب التحقق للرسائل الخاصة
إعدادات التجاوز
humanmark_bypass_staff يتجاوز الموظفون التحقق
humanmark_bypass_trust_level الحد الأدنى لمستوى الثقة للتجاوز (0-5، استخدم 5 لعدم التجاوز)
تحديد المعدل
humanmark_max_challenges_per_user_per_minute الحد الأقصى للمستخدم في الدقيقة (1-20، الافتراضي: 3)
humanmark_max_challenges_per_user_per_hour الحد الأقصى للمستخدم في الساعة (1-100، الافتراضي: 15)
humanmark_max_challenges_per_ip_per_minute الحد الأقصى لعنوان IP في الدقيقة (1-50، الافتراضي: 10)
humanmark_max_challenges_per_ip_per_hour الحد الأقصى لعنوان IP في الساعة (1-500، الافتراضي: 50)
فترات إعادة التحقق
humanmark_reverify_period_posts دقائق قبل الحاجة إلى إعادة التحقق للمنشورات (0-10080، الافتراضي: 30)
humanmark_reverify_period_topics دقائق قبل الحاجة إلى إعادة التحقق للمواضيع (0-10080، الافتراضي: 0)
humanmark_reverify_period_messages دقائق قبل الحاجة إلى إعادة التحقق للرسائل (0-10080، الافتراضي: 60)
إعدادات أخرى
humanmark_theme مظهر الأداة (فاتح/داكن/تلقائي)
humanmark_flow_retention_days عدد الأيام للاحتفاظ بسجلات التحقق (1-365، الافتراضي: 30)
humanmark_debug_mode تسجيل معلومات التصحيح الحساسة (الافتراضي: خطأ)

ملاحظة: حاليًا في مرحلة تجريبية - تحصل مجتمعات Discourse المختارة على حصة متزايدة من عمليات التحقق في المستوى المجاني. انظر humanmark.dev/pricing لتفاصيل التسعير.

8 إعجابات

هذا مثير للاهتمام. لدي سؤال، هل سيمنع هذا المستخدمين المحظورين من الانضمام إلى المجتمع مرة أخرى؟ على سبيل المثال:

  1. مثير شغب معروف، يستمر في التسجيل
  2. ينضم مرة أخرى، ويمر باختبار Humanmark
  3. يُحظر
  4. ينضم مرة أخرى
  5. باستخدام نفس الأجهزة، هل سيمر أم لن يمر بالتحقق تحت حساب جديد؟

هل هناك عرض توضيحي يمكننا مشاهدته في مكان ما؟

آه، لا بأس، فهمت الآن. لا يوجد الاحتفاظ بالبيانات، لذلك أعتقد أنه لا يوجد حل لمشكلتي :smiley:

عذرًا لإخراج الموضوع عن مساره، إيريك.

ديف، هل حاولت حظر عنوان الـ IP الخاص بهم؟