it-swarm.asia

كيف تثبت مصداقية المستخدم لتطبيق الويب الخاص بك؟

إحدى مشكلات التطبيقات العامة التي تواجه الجمهور هي التعامل مع حسابات المستخدمين المزيفة. لا يؤدي استخدام خدمة Open ID إلى حل هذا الأمر ، حيث يمكن لأي شخص فتح حسابات متعددة في Google وتسجيل أكبر عدد ممكن من المستخدمين المختلفين الذين لديهم العديد من حسابات ID المفتوح المختلفة.

لاحظ أن هذا السؤال يتجاوز المصادقة - أفترض أن المستخدم وراء حسابات المستخدمين المزيفة يستغرق وقتًا للمصادقة عبر البريد الإلكتروني ، ويستخدم اسم مستخدم وكلمة مرور شرعيين.

في تطبيقات StackExchange يتم ذلك عن طريق إعطاء 15 مندوبًا على الأقل قبل أن يتمكن المستخدم من فعل أي شيء مهم على الموقع. لا تتمتع جميع تطبيقات الويب بهذا الفخامة ، حيث يتم تصميم بعض التطبيقات لحسابات المستخدمين قصيرة العمر ، مثل تطبيقات التجارة الإلكترونية أو منتديات معينة ، والتي عادةً لا تبني علاقة طويلة الأمد مع المستخدمين.

هل هناك طريقة منهجية لإثبات مصداقية المستخدم؟

6
Jonathan

هناك طريقة منهجية لتثبت بدرجة عالية من اليقين أن المستخدم هو في الحقيقة إنسان. بعد ذلك ، يمكنك فقط متابعة ما يفعله هذا المستخدم.

اعتمادًا على طبيعة تطبيق الويب الخاص بك ، من المحتمل أن يكون المستخدمون "السيئون" هم:

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

تتيح لك واجهة برمجة التطبيقات مثل Akismet التقاط قدر كبير من الرسائل الاقتحامية قبل أن تظهر. علاوة على ذلك ، يجب أن يكون لديك وسيلة للمستخدمين "الجيدين" للإشارة إلى المنشور/المزاد/مهما كان غير مناسب.

الدمى الجورب ليست جديدة حقًا ، ويتم اكتشافها من خلال تحليل أنماط الاستخدام. يختلف تجذيرهم في موقع مثل ويكيبيديا قليلاً عن اقتلاعهم على موقع مثل SO ، حيث يكون الاستخدام "الطبيعي" لشخص ما حتمياً للغاية. هذا يعني سوء الاستخدام ، (من السهل عليك استخدام أزرار التصويت لأعلى/لأسفل). من الصعب تقديم توصيات محددة دون مزيد من المعلومات حول السلوك "الجيد" على موقعك.

ما أود القيام به هو تقديم نوع من المكافأة على السلوك الذي تريده. إذا كنت تريد أن ينشر الأشخاص عناصر للبيع ، فامنحهم نجمة أو شيئًا مجاورًا لاسمهم بعد أن يفعلوا ذلك عدة مرات. كافئ "النجم" بشيء آخر ، مثل الرسوم المخفضة ، وخفض الإعلانات ، وأيا كان. اجعل الأمر يستحق أن يمنحك المستخدمون "الجيدون" شيئًا ما من أجل الحصول على شيء ما.

إذا كان موقعك حقًا "مستهلكًا" في أعين زوار موقعك ، فستحصل على الكثير من المستخدمين. ربما ، فكر في طريقة لجعل الناس يرغبون في المشاركة على مدار بضعة أيام على الأقل ، وهذا سيمنحك (في معظم الحالات) الوقت الذي تحتاجه لاستئصال العناصر السيئة ومكافأة السلوك الذي تريده.

Stack Overflow نفسها "يمكن التخلص منها" لبعض مستخدميها ، فهناك الكثير ممن لم يقوموا بالتسجيل مطلقًا ، وطرح سؤال واحد ، والحصول على إجاباتهم وتلاشت حالما يفعل ملف تعريف الارتباط. ولكن نوعية ما يفعلونه أثناء وجودهم هناك تحدد مصداقيتهم ، ومدى احتمال حصولهم على ما يريدون.

1
Tim Post

لا أعتقد أن هناك أي طريقة منهجية - على كل حال ، إذا كان هناك مرسلي الرسائل غير المرغوب فيها سيعملون على إيجاد طرق لهزيمتها لأنها ستفتح موقعًا للجميع.

يجب أن يكون لديك شيء على موقعك يريد فقط المستخدمون الأصليون القيام به. لقد ذكرت نموذج السمعة Stack Exchange ، والشيء الآخر هو تشجيع الناس على إنفاق أموال حقيقية.

على سبيل المثال ، بدأت Steam للتو تتطلب منك فعلاً شراء لعبة قبل إلغاء قفل الميزات. منذ فترة ، اشتركت في Steam للحصول على عرض Portal الخاص بهم مجانًا وأضفت شخصين كأصدقاء. لقد حاولت فقط إضافة شخص آخر وهذا فشل لأنني لا أملك أي أموال مقابل المحتوى في ملفي الشخصي.

الآن في حين أن هذا لن ينفع الجميع - بعد كل ما قد لا تدفعه مقابل المحتوى! - لكنه بالتأكيد خيار. الشيء الوحيد الذي لا يرغب مرسلو الرسائل غير المرغوب فيه في الإفصاح عنه هو المال.

خيار آخر هو أن يكون المستخدم يساهم في بعض المحتوى. لنفترض أنك تدير موقعًا فنيًا أو أن مستخدمي موقع الكتابة لا يمكنهم الوصول إلى الموقع بالكامل إلا بعد إرسالهم للفن أو الكتابة. ربما يتعين عليك إلقاء نظرة إنسانية حقيقية عليها للتأكد من أنها لم تكن مجرد jpg عشوائية أو جزءًا من نص "ipsum lorem"!

لذا فإن الجواب هو أنه يعتمد على ما هو موقعك

1
ChrisF

الإجابات من السؤال هل هناك أي طريقة لحظر الناس حقا من موقع على شبكة الإنترنت؟ يمكن أن تساعد في إعطائك بعض الأفكار.

1
Christian