Site icon Nhạc lý căn bản – nhacly.com

UDID là gì và tại sao Apple cấm những ứng dụng truy cập vào UDID?

Ngoài ra, các lập trình viên cũng dùng UDID để theo dõi việc sử dụng phần mềm của người dùng, thiết lập các mạng lưới chơi game, và lưu giữ vài cấu hình cơ bản. Chẳng hạn như UDID có thể liên kết với các thiết lập về cảnh báo (Notification), dùng làm thông tin xác nhận cho việc đăng nhập một cái gì đó, dùng khi chơi game multiplayer,… Nếu đã từng chơi một game online nào đó trên iOS mà không thông qua Game Center, và bạn cũng chẳng cần tạo tài khoản mới, thì nhiều khả năng ứng dụng đó đang truy cập UDID của bạn.

Thường thì UDID sẽ được đính kèm chung với các thông tin khác thành một “gói” rồi mới gửi về máy chủ. Nếu không được mã hóa, các tin tặc có thể dễ dàng lấy cắp thông tin của chúng ta. Bản thân UDID thì chỉ là dãy số, chả có gì đáng lo, nhưng khi nó đi chúng với những thứ khác như mật khẩu, tên đăng nhập, trạng thái người dùng trên các mạng xã hội,… thì nó trở nên cực kì nguy hiểm.

Vậy người dùng có thấy được sự thay đổi nào hay không?

Câu trả lời đó là có, nhưng không nhiều, và chủ yếu chỉ là thêm một vài thao tác khi sử dụng phần mềm. Trong trường hợp của ứng dụng Tweetbot bị gỡ bỏ như đã nói ở trên, nhà phát triển phản hồi lại rằng họ chỉ dùng UDID để thiết lập dịch vụ cảnh báo của họ, và rằng họ có thể khôi phục lại cài đặt này sau khi Tweetbot bị gỡ bỏ rồi cài đặt lại trên máy. Và hầu hết các ứng dụng khác cũng không thu thập thông tin nào quan trọng lắm. Tuy nhiên, với việc quảng cáo thì nó lại là một câu chuyện khác.

Với động thái của Apple thì có thể ta sẽ thấy được một thông báo hỏi ý kiến xem bạn có cho phép gửi UDID về máy chủ của nhà quảng cáo hay không. Cũng có thể một vài ứng dụng sẽ đòi hỏi bạn phải tạo tài khoản để thực hiện một việc gì đó bởi vì họ đã không còn được phép dùng UDID nữa.

Với sự xuất hiện của iCloud và Game Center, việc lưu trữ cấu hình ứng dụng như trường hợp của Tweetbot không còn là vấn đề nan giải. Hiện hầu hết các ứng dụng đều có thể lưu một ít thông tin lên iCloud, và dữ liệu người dùng được bảo quản theo cách này.

Ngoài ra, các lập trình viên cũng dùng UDID để theo dõi việc sử dụng phần mềm của người dùng, thiết lập các mạng lưới chơi game, và lưu giữ vài cấu hình cơ bản. Chẳng hạn như UDID có thể liên kết với các thiết lập về cảnh báo (Notification), dùng làm thông tin xác nhận cho việc đăng nhập một cái gì đó, dùng khi chơi game multiplayer,… Nếu đã từng chơi một game online nào đó trên iOS mà không thông qua Game Center, và bạn cũng chẳng cần tạo tài khoản mới, thì nhiều khả năng ứng dụng đó đang truy cập UDID của bạn.Thường thì UDID sẽ được đính kèm chung với các thông tin khác thành một “gói” rồi mới gửi về máy chủ. Nếu không được mã hóa, các tin tặc có thể dễ dàng lấy cắp thông tin của chúng ta. Bản thân UDID thì chỉ là dãy số, chả có gì đáng lo, nhưng khi nó đi chúng với những thứ khác như mật khẩu, tên đăng nhập, trạng thái người dùng trên các mạng xã hội,… thì nó trở nên cực kì nguy hiểm.Câu trả lời đó là có, nhưng không nhiều, và chủ yếu chỉ là thêm một vài thao tác khi sử dụng phần mềm. Trong trường hợp của ứng dụng Tweetbot bị gỡ bỏ như đã nói ở trên, nhà phát triển phản hồi lại rằng họ chỉ dùng UDID để thiết lập dịch vụ cảnh báo của họ, và rằng họ có thể khôi phục lại cài đặt này sau khi Tweetbot bị gỡ bỏ rồi cài đặt lại trên máy. Và hầu hết các ứng dụng khác cũng không thu thập thông tin nào quan trọng lắm. Tuy nhiên, với việc quảng cáo thì nó lại là một câu chuyện khác.Với động thái của Apple thì có thể ta sẽ thấy được một thông báo hỏi ý kiến xem bạn có cho phép gửi UDID về máy chủ của nhà quảng cáo hay không. Cũng có thể một vài ứng dụng sẽ đòi hỏi bạn phải tạo tài khoản để thực hiện một việc gì đó bởi vì họ đã không còn được phép dùng UDID nữa.Với sự xuất hiện của iCloud và Game Center, việc lưu trữ cấu hình ứng dụng như trường hợp của Tweetbot không còn là vấn đề nan giải. Hiện hầu hết các ứng dụng đều có thể lưu một ít thông tin lên iCloud, và dữ liệu người dùng được bảo quản theo cách này.

Exit mobile version