AG UUID

Praktik Terbaik Penggunaan UUID

Merangkum prinsip-prinsip yang baik diikuti saat menangani UUID di dunia nyata dalam bentuk daftar periksa.

Pemilihan versi

Jika tidak ada alasan khusus, gunakan v4 untuk kebutuhan umum, dan v7 jika urutan penting seperti untuk kunci utama basis data. Pertimbangkan v3/v5 hanya saat Anda butuh ID berbasis nama yang dapat direproduksi.

Format yang konsisten

Dalam satu sistem, seragamkan format huruf besar/kecil dan tanda hubung menjadi satu. Huruf kecil dengan tanda hubung adalah standar yang paling umum, dan ini mengurangi kebingungan saat penyimpanan, perbandingan, dan pencatatan log.

Pemisahan keamanan

UUID hanyalah identifikasi unik, bukan rahasia. Untuk nilai yang harus sulit ditebak seperti token sesi atau reset kata sandi, gunakan token keamanan khusus alih-alih UUID, dan selalu buat dengan sumber acak kriptografis.

Validasi

Validasi format dan versi UUID yang diterima dari luar sebelum digunakan. Memeriksa versi dan variant dengan inspektor membantu Anda menyaring input yang salah atau versi yang tidak sesuai harapan dengan cepat.