حسابات متعددة
تطرح حسابات متعددة سؤال "هل يوجد هذا الوجه في مكان آخر ضمن قاعدة بيانات المشغّل؟".
حسابات متعددة هي قدرة ضمن منتج تصنيف مخاطر الاحتيال. لا يتم التعاقد عليها بشكل منفصل: بل تُفعَّل في إعدادات مفتاح API الخاص بك أثناء التأهيل مع Unico.
ما الذي تقوم به
تُجري بحثاً بيومترياً مُجزَّأ بنسبة 1:N في قاعدة بيانات المشغّل، حيث تُقارَن الصورة الواردة بجميع السجلات المرتبطة بنفس clientReferenceSegment. تكتشف ما إذا كانت بيانات الوجه البيومترية مرتبطة بمعرّف clientReference مختلف — مما يشير إلى أن الشخص ذاته قد أنشأ، أو يحاول إنشاء، حسابات متعددة لدى المشغّل نفسه.
المدخلات
- صورة السيلفي للمستخدم — في تكاملات API تُرسلها في
imageBase64(PNG أو JPEG أو WebP؛ الحد الأدنى 640×480؛ الحد الأقصى 800 كيلوبايت)؛ وفي تكاملات الويب تتولى Unico عملية الالتقاط. clientReference(subject.clientReferenceفي API) — مطلوب. المعرّف الفريد للمستخدم في نظام المشغّل: فريد في قاعدتك، بحد أقصى 256 حرفاً وبدون مسافات.
الاستجابات الممكنة
| الاستجابة | المعنى |
|---|---|
reproved | تم اكتشاف حسابات متعددة. البيانات البيومترية الوجهية مرتبطة بمعرّف clientReference مختلف ضمن نفس المقطع. |
inconclusive | لم يُكتشف وجود حسابات متعددة. الوجه غير مسجّل تحت أي حساب آخر في قاعدة بيانات المشغّل. |
يمثّل هذا الجدول الاستجابة الفردية للقدرة.
YES أو NOلا تُعيد حسابات متعددة قيمة YES أو NO — يُمثَّل غياب الازدواجية بقيمة inconclusive، وليس تأكيداً بأنه لن يكون هناك خطر أبداً.
التوافر
| السطح | مدعوم |
|---|---|
| SDK (Android, iOS, Flutter) | ✅ |
| Web (iFrame, Redirect) | ✅ |
| API (بدون رأس، بدون SDK) | ✅ |
على كل الأسطح، تتطلب القدرة إرسال clientReference الخاص بالمستخدم في الطلب وتفعيلها في مفتاح API الخاص بك.
في استجابة عقد Web و Native، تصل نتيجة حسابات متعددة في الحقل authenticationInfo.accountFarmingResult: القيمة TRUST_RESULT_YES عند اكتشاف حسابات متعددة، وTRUST_RESULT_NO / TRUST_RESULT_INCONCLUSIVE عند عدم العثور على ازدواجية. وهو حقل مخصّص — لا يُدمج مع authenticationInfo.identityFraudstersResult، الذي يقابل تقييماً مختلفاً ضمن تصنيف مخاطر الاحتيال.
في تكاملات API، تكون خطوة لايفنس اختيارية. إذا أرسلت صوراً بدون فحص حيوية، فسيُنفَّذ بحث 1:N على التقاط غير مُتحقَّق منه (مثلاً صورة لصورة) وترث النتيجة ذلك الخطر. نوصي بتفعيل لايفنس في العملية نفسها، أو الالتقاط باستخدام Unico SDK وفق معيار الالتقاط.
نطاق البحث
يتحكّم في نطاق البحث الحقلُ clientReferenceSegment، الذي تُهيّئه Unico في مفتاح API الخاص بك أثناء التأهيل — وهو ليس حقلاً تُرسله في الطلب. يمكن أن تتعايش مقاطع مختلفة ضمن مشغّل واحد دون إثارة إيجابيات زائفة (وهو أمر مفيد لعملاء B2B الفرعيين أو النماذج التي تجمع بين الحسابات الشخصية وحسابات الأعمال)؛ إذا كانت عمليتك تحتاج إلى تجزئة البحث، ناقش ذلك مع جهة اتصالك في Unico.