هل UUID آمن؟
هل UUID آمن؟

فيديو: هل UUID آمن؟

فيديو: هل UUID آمن؟
فيديو: اده بطيخ ملون😭💔 2024, شهر نوفمبر
Anonim

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

وفقًا لذلك ، هل UUID آمن من الناحية المشفرة؟

UUID لتقف على المعرف الفريد عالميًا. أ UUID هي 128 بت أو 16 بايت أو 32 رقم ست عشري. في ال uuid الوحدة النمطية ، هناك طريقة ، uuid4 (). إذا كنت تتساءل عن الاصطدامات (كلمة أخرى لتوليد النسخ المكررة) ، فإن الاحتمالات صغيرة جدًا: واحد من 2 ^ 128 ، غير محتمل بدرجة كافية ليتم أخذها في الاعتبار يؤمن.

وبالمثل ، هل يمكن تخمين UUID؟ رقم وفقا ل UUID المواصفات: يفعل لا تفترض ذلك UUIDs من الصعب أن خمن ؛ لا ينبغي استخدامها كقدرات أمنية (المعرفات التي يمنحها امتلاكها حق الوصول) ، على سبيل المثال. أيضا، UUIDs تحتوي فقط على 16 حرفًا ممكنًا (من 0 إلى F).

يجب أن تعرف أيضًا ، هل يجب عليك استخدام UUID كمفتاح أساسي؟

الايجابيات. باستخدام UUID ل المفتاح الأساسي يجلب المزايا التالية: UUID القيم فريدة عبر الجداول وقواعد البيانات وحتى الخوادم التي تسمح بذلك وانت ايضا دمج الصفوف من قواعد البيانات المختلفة أو توزيع قواعد البيانات عبر الخوادم. UUID القيم فعل عدم كشف المعلومات المتعلقة ببياناتك حتى تكون أكثر أمانًا ليستخدم في URL.

هل كان هناك اصطدام UUID؟

- كورا. نعم ، راجع هذا الحساب الخاص بـ UUID4 المتكرر UUIDs الاصطدامات لها 122 بت إنتروبيا لذا فإن فرصة اثنين عشوائيين UUIDs تتصادم حوالي 10 ^ -37. إذا قمت بتوليد 2 ^ 46 UUIDs (حوالي 1 بيتابايت من الانتروبيا) فرصة الحصول على تصادم هو 1 في 50 مليار.

موصى به: