Tôi cần tạo UUID để lưu trữ trong cơ sở dữ liệu. Tôi có thể tạo ra các câu hỏi UUID từ Javascript trên trình duyệt của khách hàng (There are some examples here) không?Có nguy hiểm nào khi tạo UUID ở phía máy khách Javascript không?
Có rủi ro bảo mật nào khi thực hiện theo cách này không? Tôi hiểu rằng bất cứ ai cũng có thể sửa đổi UUID trước khi nó được chuyển đến máy chủ để lưu trữ. Vì vậy, tôi sẽ cần phải kiểm tra xem họ là trully độc đáo trước khi lưu trữ chúng trong cơ sở dữ liệu, nhưng khác hơn thế, là có bất kỳ những thứ khác để kiểm tra?
(Xin lỗi vì tiếng anh của tôi, cảm thấy tự do để sửa bất kỳ lỗi ngữ pháp)
chỉnh sửa: Để trả lời câu hỏi về việc tại sao tôi muốn làm điều này, đó là bởi vì tôi có thể tạo ra một đối tượng mới và nó nhận dạng trong Javascript và thêm nó vào quan điểm của tôi và sau đó thực hiện một cuộc gọi AJAX đến máy chủ để thêm nó vào cơ sở dữ liệu. Bằng cách này, tôi không cần phải tải nó trở lại từ cơ sở dữ liệu để biết định danh chính của nó là gì.
Tôi nghĩ rằng đó có thể là vấn đề bảo mật khi cho phép người dùng thấy mã trình tạo UUID của bạn. Về lý thuyết, sau đó có thể tạo ra UUID hiện có của các cá thể người dùng phiên id khác và như vậy. –