UUID təhlükəsizdirmi?
UUID təhlükəsizdirmi?

Video: UUID təhlükəsizdirmi?

Video: UUID təhlükəsizdirmi?
Video: 14 - Уникальные Идентификаторы UUID - Уроки PostgreSQL 2024, Noyabr
Anonim

Beləliklə, sualınıza cavab vermək üçün: Bəli, belədir təhlükəsiz yetər. UUID sxemlər ümumiyyətlə yalnız psevdo-təsadüfi elementdən deyil, həm də cari sistem vaxtından və əgər varsa, şəbəkə MAC ünvanı kimi bir növ tez-tez unikal avadanlıq identifikatorundan istifadə edir.

Müvafiq olaraq, UUID kriptoqrafik cəhətdən təhlükəsizdirmi?

UUID universal unikal identifikatoru ifadə edir. A UUID 128 bit və ya 16 bayt və ya 32 hex rəqəmdir. İçində uuid modulda bir üsul var, uuid4(). Əgər toqquşmalar (dublikat yaratmaq üçün başqa söz) ilə maraqlanırsınızsa, şanslar çox kiçikdir: 2^128-də bir, nəzərə alınacaq qədər mümkün deyil. təhlükəsiz.

Eynilə, UUID-i təxmin etmək olarmı? Xeyr. Görə UUID spesifikasiya: Et güman etmə UUID-lər etmək çətindir təxmin edin ; məsələn, onlardan təhlükəsizlik imkanları (sadəcə sahibliyi giriş imkanı verən identifikatorlar) kimi istifadə edilməməlidir. Həmçinin, UUID-lər yalnız 16 mümkün simvol var (0-dan F).

Həmçinin bilmək üçün, UUID-i əsas açar kimi istifadə etməlisiniz?

Pros. UUID istifadə üçün a əsas açar aşağıdakı üstünlükləri gətirir: UUID dəyərlər cədvəllər, verilənlər bazaları və hətta icazə verən serverlər arasında unikaldır sənə müxtəlif verilənlər bazalarından sətirləri birləşdirin və ya verilənlər bazalarını serverlər arasında paylayın. UUID dəyərlər et məlumatlarınız haqqında məlumatları ifşa etməyin ki, onlar daha təhlükəsiz olsunlar istifadə etmək URL-də.

Heç UUID toqquşması olubmu?

- Quora. Bəli, bu tez-tez UUID4 hesabına baxın UUID-lərin toqquşması var 122 bit entropiya, yəni iki təsadüfi şans UUID-lər toqquşur təxminən 10^-37-dir. 2^46 yaradırsınızsa UUID-lər (təxminən 1 petabayt entropiya) əldə etmək şansı toqquşma 50 milyardda 1-dir.

Tövsiyə: