Định danh thiết bị là một giá trị giúp hệ thống phân biệt một thiết bị, cài đặt ứng dụng hoặc cặp thiết bị và ứng dụng với nhau. Bạn cũng có thể thấy các thuật ngữ như ID thiết bị hoặc định danh thiết bị duy nhất. Tuy nhiên, các thuật ngữ này không phải lúc nào cũng có cùng một ý nghĩa.
Một số định danh thiết bị thuộc về thiết bị vật lý. IMEI của điện thoại là một ví dụ. Số khác chỉ thuộc về một ứng dụng hoặc một nhóm ứng dụng. Ví dụ, Android hỗ trợ các định danh như Firebase Installation ID và App Set ID. Apple cũng cung cấp một Định danh cho Nhà cung cấp, hay IDFV, có thể nhận diện thiết bị giữa các ứng dụng của cùng nhà cung cấp.
Sự khác biệt này rất quan trọng. Mã định danh thiết bị không phải lúc nào cũng là một số cố định tích hợp trong điện thoại của bạn. Các hệ thống hiện đại thường sử dụng ID với phạm vi giới hạn vì chúng mang lại cho người dùng nhiều quyền riêng tư hơn. Google hiện khuyến nghị sử dụng định danh có thể đặt lại hoặc ở cấp ứng dụng cho hầu hết các chức năng ứng dụng thông thường thay vì ID phần cứng như IMEI.
Một sai lầm phổ biến là nghĩ rằng mọi định danh thiết bị đều lưu trữ đầy đủ các chi tiết về thiết bị của bạn. Trong nhiều trường hợp, thực tế không phải vậy.
Một số định danh chỉ là các chuỗi trông ngẫu nhiên. Nhiệm vụ chính của chúng là phân biệt một phiên bản ứng dụng hoặc thiết bị với thiết bị khác. Ví dụ, ID Bộ ứng dụng của Android sử dụng định dạng UUID. Bản thân con số không cần phải chứa tên, số điện thoại hoặc vị trí của bạn để có thể sử dụng được. Một ứng dụng có thể lưu ID đó trong cơ sở dữ liệu và sử dụng nó để nhận diện rằng cùng một nhóm ứng dụng đang được sử dụng trên cùng một thiết bị.
Định danh phần cứng có thể hoạt động khác nhau. IMEI là một định danh gồm 15 chữ số được sử dụng cho các thiết bị trên mạng di động. Theo GSMA, nó bao gồm ba phần chính: Mã Phân bổ Loại, số sê-ri và một chữ số kiểm tra. Mã Phân bổ Loại có thể được liên kết với thông tin về nhà sản xuất và mẫu thiết bị.
Vì vậy, thông tin liên kết với ID Thiết bị phụ thuộc vào loại định danh.
Ví dụ, hãy tưởng tượng hai người cài đặt cùng một ứng dụng mua sắm. Ứng dụng có thể tạo một ID cài đặt khác nhau cho mỗi bản sao của ứng dụng. ID đó có thể trông như một chuỗi ngẫu nhiên. Nhưng máy chủ của công ty có thể kết nối ID đó với dữ liệu như cài đặt ứng dụng, báo cáo sự cố hoặc hoạt động bên trong ứng dụng. Ý nghĩa thường đến từ dữ liệu liên kết với định danh, không phải từ các ký tự bên trong định danh.
Đó cũng là lý do tại sao việc tách biệt định danh thiết bị khỏi dấu vân tay trình duyệt lại hữu ích. Một trang web thông thường không cần truy cập vào IMEI của điện thoại để nhận diện trình duyệt. Thay vào đó, nó có thể xem xét các tín hiệu như phiên bản trình duyệt, múi giờ, ngôn ngữ, phông chữ, kích thước màn hình và các thiết lập trình duyệt khác. Khi các tín hiệu này kết hợp, chúng có thể tạo thành dấu vân tay trình duyệt.
Ứng dụng sử dụng định danh thiết bị vì chúng thường cần biết liệu có hai yêu cầu đến từ cùng một cài đặt hoặc thiết bị hay không. Điều này có thể hỗ trợ các tính năng hữu ích mà không cần yêu cầu người dùng đăng nhập mỗi lần.
Phân tích là một ví dụ. Một nhà phát triển ứng dụng có thể muốn biết có bao nhiêu người quay lại với một ứng dụng sau khi cài đặt. Google cho biết App Set ID có thể được sử dụng cho các mục đích không quảng cáo như phân tích và phòng chống gian lận trên các ứng dụng thuộc sở hữu của cùng một nhà phát triển.
Bảo mật là một ứng dụng phổ biến khác. Dịch vụ trực tuyến có thể cần phát hiện hoạt động bất thường, cài đặt giả mạo hoặc lạm dụng lặp lại. Android khuyến nghị các công cụ tập trung vào quyền riêng tư như Play Integrity cho một số tác vụ phát hiện lạm dụng thay vì dựa vào các định danh phần cứng cố định.
Quảng cáo có loại ID Thiết bị riêng. Android cung cấp một ID Quảng cáo mà người dùng có thể đặt lại hoặc xóa. Apple cung cấp một định danh quảng cáo gọi là IDFA. Trên iOS 14.5 trở lên, ứng dụng phải có quyền theo dõi trước khi có thể truy cập định danh quảng cáo có thể sử dụng. Các ID này có thể hỗ trợ các tác vụ như đo lường quảng cáo, phân bổ, giới hạn tần suất và phát hiện gian lận.
Ví dụ, giả sử bạn thấy cùng một quảng cáo trong một trò chơi di động nhiều lần. Một định danh quảng cáo có thể giúp hệ thống quảng cáo hiểu rằng những lượt xem đó đến từ cùng một thiết bị. Điều này giúp hệ thống giới hạn tần suất cùng một quảng cáo xuất hiện hoặc đo lường xem quảng cáo đó có dẫn đến cài đặt hay mua hay không.
Các trang web hoạt động hơi khác một chút. Một trang web thường dựa vào cookie, dữ liệu tài khoản, thông tin IP và tín hiệu trình duyệt thay vì ID thiết bị phần cứng. Dấu vân tay trình duyệt có thể kết hợp các chi tiết như độ phân giải màn hình, ngôn ngữ, múi giờ, phiên bản trình duyệt và phông chữ đã cài đặt để giúp phân biệt hồ sơ trình duyệt này với hồ sơ trình duyệt khác.
Sự phân biệt này trở nên quan trọng khi nói về quyền riêng tư. Nói rằng một trang web "biết ID thiết bị của bạn" có thể gây hiểu lầm. Trong nhiều trường hợp, trang web có thể không có định danh phần cứng truyền thống. Nó chỉ đơn giản là có đủ tín hiệu trình duyệt và phiên để nhận biết rằng cùng một hồ sơ trình duyệt đã quay trở lại.
Không phải tất cả các định danh thiết bị đều hoạt động giống nhau. Một số xác định phần cứng vật lý. Một số xác định cài đặt ứng dụng. Số khác chủ yếu tồn tại cho quảng cáo hoặc phân tích.
Đó là lý do tại sao thuật ngữ Device ID có thể gây nhầm lẫn. Hai ứng dụng có thể đều nói rằng họ sử dụng Device ID, nhưng có thể đang nói về các định danh rất khác nhau. Một ứng dụng có thể dùng ID quảng cáo. Ứng dụng khác có thể tạo ID riêng cho ứng dụng của mình.
Biết được sự khác biệt giúp bạn hiểu được ứng dụng hoặc trang web thực sự có thể nhìn thấy gì.
IMEI, hay International Mobile Equipment Identity, là một định danh được sử dụng cho các thiết bị kết nối với mạng di động. Nó liên kết với thiết bị di động thay vì một ứng dụng duy nhất.
Ví dụ, một nhà mạng di động có thể sử dụng IMEI để nhận diện một điện thoại trên mạng của mình. Nếu một điện thoại bị báo mất cắp, IMEI cũng có thể được sử dụng như một phần của hệ thống chặn thiết bị đó khỏi các mạng di động được hỗ trợ.
Các ứng dụng thường không cần IMEI cho các tác vụ hàng ngày. Thực tế, các phiên bản Android hiện đại hạn chế nghiêm ngặt quyền truy cập vào các định danh phần cứng như IMEI và số sê-ri thiết bị. Google khuyến nghị các nhà phát triển nên sử dụng nhiều định danh hạn chế và có thể đặt lại khi có thể.
Địa chỉ MAC thì khác. Nó nhận diện một giao diện mạng, chẳng hạn như phần cứng Wi-Fi, khi các thiết bị giao tiếp trên mạng.
Nhiều năm trước, các ứng dụng và mạng dễ sử dụng địa chỉ MAC như định danh ổn định hơn. Điều đó đã thay đổi. Các hệ điều hành hiện đại bổ sung các biện pháp bảo vệ quyền riêng tư xung quanh chúng. Android hạn chế các ứng dụng bên thứ ba truy cập địa chỉ MAC thật của thiết bị. Nó cũng hỗ trợ ngẫu nhiên địa chỉ MAC cho kết nối Wi-Fi.
Hãy tưởng tượng bạn kết nối điện thoại của mình với Wi-Fi tại một khách sạn. Mạng không phải lúc nào cũng cần xem địa chỉ MAC phần cứng cố định của điện thoại. Thay vào đó, có thể sử dụng địa chỉ ngẫu nhiên. Điều này khiến việc sử dụng cùng một địa chỉ phần cứng để theo dõi thiết bị qua các mạng khác nhau trở nên khó khăn hơn.
Tiếp theo là thuật ngữ chung về ID thiết bị.
Không có một ID Thiết bị chung duy nhất được sử dụng bởi mọi điện thoại, ứng dụng hoặc hệ điều hành. Trong một dịch vụ, ID Thiết bị có thể là UUID do ứng dụng tạo ra. Ở dịch vụ khác, nó có thể chỉ định danh do hệ điều hành cung cấp.
Đây là một chi tiết quan trọng khi bạn thấy "Device ID" trong chính sách quyền riêng tư của ứng dụng. Chỉ riêng thuật ngữ này không cho bạn biết công ty thu thập dữ liệu gì.
Ví dụ, Android khuyến nghị sử dụng Firebase Installation ID, hay FID, cho nhiều trường hợp không liên quan đến quảng cáo. FID xác định một cài đặt ứng dụng cụ thể. Nó giới hạn hơn nhiều so với việc sử dụng ID phần cứng cố định. Nếu ứng dụng bị gỡ bỏ và cài đặt lại, định danh đó có thể thay đổi.
Vì vậy, IMEI, địa chỉ MAC và ID thiết bị cấp ứng dụng không nên được coi là ba tên cho cùng một mục tiêu. Chúng xác định các phần khác nhau của thiết bị hoặc môi trường ứng dụng.
ID quảng cáo được thiết kế cho một công việc cụ thể hơn. Chúng giúp các ứng dụng và hệ thống quảng cáo đo lường và quản lý hoạt động quảng cáo.
Trên Android, ID Quảng cáo là một định danh có thể đặt lại do người dùng thiết lập lại, được thiết kế cho mục đích quảng cáo. Google yêu cầu các nhà phát triển tôn trọng lựa chọn đặt lại ID của người dùng. Các nhà phát triển không nên bí mật kết nối ID Quảng cáo mới với ID cũ mà không có sự đồng ý của người dùng.
Apple cũng có một mã định danh tương tự gọi là IDFA, hay Identifier for Advertisers.
Trên iOS và iPadOS 14.5 trở lên, ứng dụng phải yêu cầu quyền theo dõi trước khi có thể truy cập định danh quảng cáo có thể sử dụng. Nếu không được cấp, định danh quảng cáo trả về ứng dụng sẽ là một chuỗi số 0 thay vì một ID duy nhất có thể sử dụng.
Một ví dụ đơn giản là đo lường quảng cáo di động.
Giả sử bạn thấy một quảng cáo cho một trò chơi bên trong ứng dụng khác. Sau đó bạn cài đặt trò chơi đó. Một hệ thống quảng cáo có thể sử dụng định danh quảng cáo, khi được phép, để giúp đo lường xem quảng cáo đó có dẫn đến việc cài đặt hay không. ID quảng cáo cũng có thể hỗ trợ giới hạn tần suất, đo lường chuyển đổi và phát hiện gian lận.
Nhưng không phải ứng dụng nào cũng cần theo dõi quảng cáo.
Đối với các chức năng ứng dụng thông thường, nhà phát triển có thể sử dụng định danh với phạm vi nhỏ hơn. Ví dụ, Android cung cấp ID Bộ Ứng Dụng cho các mục đích như phân tích và phòng chống gian lận trên các ứng dụng thuộc sở hữu của cùng một nhà phát triển. Google cũng khuyến nghị sử dụng ID cài đặt Firebase cho nhiều trường hợp chỉ cần nhận diện một cài đặt ứng dụng.
Apple cung cấp identifierForVendor, thường gọi là IDFV. Các ứng dụng từ cùng nhà cung cấp trên cùng một thiết bị có thể nhận cùng một IDFV, trong khi các ứng dụng từ nhà cung cấp khác nhận giá trị khác.
Hãy nghĩ theo cách này. Một ứng dụng thời tiết không cần danh tính phần cứng vĩnh viễn của điện thoại bạn chỉ để nhớ cài đặt ứng dụng. Một định danh thiết bị giới hạn dành riêng cho ứng dụng thường có thể làm được việc với ít rủi ro về quyền riêng tư hơn.
Đó là một trong những lý do các nền tảng hiện đại đang dần chuyển hướng từ việc cho phép các ứng dụng thông thường truy cập dễ dàng vào các định danh phần cứng cố định.
Định danh thiết bị và dấu vân tay trình duyệt đều có thể giúp nhận diện thiết bị hoặc môi trường người dùng, nhưng chúng hoạt động theo những cách rất khác nhau.
Định danh thiết bị thường là một giá trị cụ thể. Nó có thể là IMEI, Advertising ID, App Set ID, IDFV hoặc một chuỗi duy nhất khác.
Dấu vân tay trình duyệt thường không phải là một ID được lưu trữ duy nhất.
Thay vào đó, một trang web thu thập nhiều tín hiệu trình duyệt và hệ thống rồi kết hợp chúng. Các tín hiệu này có thể bao gồm:
Cùng nhau, những chi tiết này có thể khiến một hồ sơ trình duyệt trông khác biệt so với hồ sơ khác. MDN mô tả dấu vân tay trình duyệt là quá trình thu thập và kết hợp các tính năng này để nhận diện trình duyệt và có thể theo dõi người dùng.
Ví dụ, hãy tưởng tượng bạn truy cập một trang web từ laptop. Trang web thường không thể yêu cầu trình duyệt của bạn nhập IMEI trên điện thoại. Nhưng nó vẫn có thể thấy bạn sử dụng một phiên bản trình duyệt, độ phân giải màn hình, ngôn ngữ, múi giờ và hệ điều hành nhất định.
Một tín hiệu có thể cho trang web biết rất ít. Sự kết hợp của nhiều tín hiệu có thể trở nên đặc trưng hơn nhiều.
Điều này cũng giải thích tại sao việc xóa cookie không phải lúc nào cũng khiến trình duyệt trông hoàn toàn mới. Cookie chỉ là một nguồn thông tin. Một trang web vẫn có thể nhận được nhiều tín hiệu trình duyệt giống nhau sau khi cookie bị xóa.
Sự khác biệt chính rất đơn giản: ID thiết bị truyền thống cung cấp cho dịch vụ một định danh xác định, trong khi dấu vân tay trình duyệt tạo ra một mẫu nhận diện được từ nhiều điểm dữ liệu.
Sự khác biệt này đặc biệt quan trọng khi sử dụng nhiều tài khoản hoặc hồ sơ trình duyệt. Ngay cả khi các tài khoản sử dụng cookie riêng biệt, các tín hiệu trình duyệt tương tự hoặc không nhất quán vẫn có thể cung cấp cho các trang web thông tin về môi trường phía sau các tài khoản đó. Đó là lý do tại sao việc nhận diện ở cấp trình duyệt cần được xem xét riêng biệt với các định danh thiết bị dựa trên phần cứng và ứng dụng.
Bây giờ bạn đã biết các loại định danh thiết bị chính, câu hỏi tiếp theo thường rất đơn giản: bạn có thể tìm nhận dạng của mình ở đâu?
Câu trả lời phụ thuộc vào định danh bạn cần. Không có ID thiết bị duy nhất nào hoạt động trên Android, iPhone, Windows và macOS. Nhân viên hỗ trợ có thể yêu cầu IMEI. Dịch vụ phần mềm có thể yêu cầu ID thiết bị Windows. Một ứng dụng có thể sử dụng định danh nội bộ mà bạn thậm chí không thể nhìn thấy trong cài đặt điện thoại.
Vì vậy, trước khi sao chép số, hãy kiểm tra chính xác mã định danh thiết bị mà dịch vụ yêu cầu.
Trên điện thoại Android, IMEI là một trong những định danh phần cứng dễ tìm nhất. Trên nhiều thiết bị, bạn có thể mở Cài đặt > Về điện thoại và tìm IMEI. Google cũng cho phép người dùng xem IMEI của các thiết bị được hỗ trợ thông qua Find Hub. Một số thiết bị, như máy tính bảng chỉ dùng Wi-Fi, có thể không có IMEI vì chúng không kết nối với mạng di động.
Ví dụ, hãy tưởng tượng điện thoại của bạn bị mất và bạn gọi cho nhà mạng di động. Nhà mạng có thể yêu cầu IMEI để nhận diện thiết bị di động. Trong trường hợp này, việc cung cấp ID quảng cáo hoặc ID cài đặt ứng dụng sẽ không giúp ích gì. Chúng phục vụ các mục đích khác nhau.
Quá trình này cũng đơn giản trên iPhone. Truy cập:
Cài đặt > > Giới thiệu chung
Apple liệt kê các thông tin như số serial, EID, IMEI hoặc MEID, ICCID, địa chỉ Wi-Fi và Bluetooth trên trang này. Bạn có thể nhấn giữ nhiều số này để sao chép chúng.
Một lần nữa, số lượng phù hợp phụ thuộc vào nhiệm vụ.
Nếu Apple Support yêu cầu số serial của bạn, đừng cho rằng họ muốn IMEI. Nếu nhà mạng di động yêu cầu IMEI, số serial có thể không phù hợp với nhu cầu của bạn.
Có một giới hạn quan trọng khác cần nhớ. Một số định danh thiết bị được ứng dụng sử dụng không hiển thị trên màn hình Giới thiệu.
Ví dụ, một ứng dụng Android có thể sử dụng ID cài đặt Firebase. Một ứng dụng khác có thể sử dụng ID Bộ ứng dụng. Một ứng dụng iPhone có thể sử dụng identifierForVendor của Apple. Những định danh này được tạo hoặc cung cấp cho các trường hợp sử dụng phần mềm cụ thể. Chúng không nhằm hoạt động như một số serial mà người dùng đọc từ mặt sau điện thoại.
Vì vậy, nếu chính sách quyền riêng tư của ứng dụng nói rằng nó thu thập "ID thiết bị," điều đó không có nghĩa là ứng dụng đang thu thập IMEI của bạn.
Máy tính để bàn cũng có nhiều mã định danh. Cái nào quan trọng phụ thuộc vào phần mềm yêu cầu.
Trên Windows 11, bắt đầu với:
Cài đặt > Hệ thống > Giới thiệu
Trang này hiển thị các thông tin chính về máy tính. Khu vực Thông số kỹ thuật thiết bị có thể bao gồm các chi tiết như tên thiết bị, bộ xử lý, RAM, loại hệ thống và ID thiết bị. Microsoft đã tiếp tục cập nhật trang Giới thiệu trong Windows 11 để giúp thông tin thiết bị dễ tìm hơn.
Windows cũng sử dụng ID phần cứng cấp thấp hơn cho từng bộ phận riêng lẻ như bộ điều hợp mạng, thiết bị đồ họa và phần cứng USB. Những ID này khác với ID Thiết bị hiển thị trên trang Giới thiệu chính.
Nếu bạn cần một trong các định danh phần cứng này, hãy mở Trình quản lý Thiết bị, chọn thiết bị, mở Thuộc tính và đánh dấu vào tab Chi tiết . Microsoft giải thích rằng ID phần cứng Windows giúp hệ điều hành kết nối phần cứng với trình điều khiển đúng.
Sự khác biệt này rất quan trọng trong đời thực.
Giả sử một công ty phần mềm yêu cầu bạn cung cấp "ID thiết bị PC" trong quá trình kích hoạt. Nó có thể là ID thiết bị hiển thị trong cài đặt Windows. Nhưng nếu bạn đang khắc phục sự cố driver Wi-Fi, đội ngũ hỗ trợ có thể thực sự cần ID phần cứng của bộ điều hợp mạng. Chúng không thể thay thế cho nhau.
Trên Mac, định danh dễ tìm nhất đối với hầu hết người dùng là số serial.
Chọn:
Menu Apple > Giới thiệu về chiếc Mac này
Số seri sẽ xuất hiện cùng với thông tin cơ bản của Mac. Bạn cũng có thể vào Cài đặt Hệ thống > > Chung. Để biết thông tin chi tiết hơn về phần cứng và mạng, nhấp vào Báo cáo Hệ thống.
Những ví dụ này cho thấy lý do tại sao "tìm ID thiết bị của tôi" có thể là một tìm kiếm gây hiểu lầm. Trước tiên hãy quyết định xem bạn có cần IMEI, số serial, ID thiết bị Windows, ID phần cứng, định danh quảng cáo hay một giá trị đặc thù của ứng dụng khác. Sau đó tìm kiếm chính xác định danh đó.
Định danh thiết bị có thể được sử dụng như một phần của việc theo dõi, nhưng câu trả lời phức tạp hơn là "một ID theo dõi bạn mọi nơi."
Một số định danh có mục đích rất hẹp. Một số có thể được đặt lại. Một số chỉ giới hạn cho một ứng dụng hoặc nhà phát triển. Một số khác thì khó truy cập hơn nhiều đối với các ứng dụng thông thường.
Rủi ro về quyền riêng tư thực sự phụ thuộc vào thời gian duy trì định danh, ai có thể truy cập và những dữ liệu khác được kết nối với nó.
Việc theo dõi trở nên khả thi khi cùng một định danh xuất hiện nhiều lần và một dịch vụ kết nối hoạt động với nó.
Hãy xem xét một ví dụ đơn giản.
Bạn mở một ứng dụng vào thứ Hai. Ứng dụng sẽ ghi nhận mã định danh là A123. Bạn quay lại vào thứ Sáu, và ứng dụng sẽ A123 hiển thị lại. Ngay cả khi bạn chưa đăng nhập, ứng dụng vẫn có thể hiểu rằng hai phiên đó đến từ cùng một cài đặt ứng dụng hoặc môi trường thiết bị.
Điều đó không có nghĩa là định danh chứa lịch sử duyệt web của bạn. Dịch vụ tạo lịch sử bằng cách liên kết hoạt động với cùng một ID.
Đây là một trong những lý do khiến các định danh lâu dài gây ra nhiều lo ngại về quyền riêng tư. Google lưu ý rằng định danh càng tồn tại lâu thì nguy cơ bị theo dõi lâu dài càng cao. Do đó, Android khuyến nghị sử dụng các định danh có thể đặt lại hoặc có phạm vi ứng dụng cho hầu hết các trường hợp sử dụng phổ biến thay vì định danh phần cứng cố định.
ID quảng cáo là một ví dụ rõ ràng.
Hệ thống quảng cáo có thể sử dụng ID để đo xem thiết bị đó có nhìn thấy quảng cáo, cài đặt ứng dụng hay thực hiện hành động khác hay không. ID Quảng cáo của Android được thiết kế để có thể đặt lại, và Google yêu cầu các nhà phát triển tôn trọng quyết định đặt lại ID của người dùng thay vì bí mật kết nối lại ID mới với ID cũ mà không có sự đồng ý.
Apple cũng giới hạn quyền truy cập vào định danh quảng cáo của mình, IDFA. Trên các phiên bản iOS hiện tại, ứng dụng phải nhận được quyền theo dõi trước khi có thể truy cập định danh quảng cáo có thể sử dụng. Nếu quyền bị từ chối, định danh trả về cho ứng dụng sẽ là tất cả các số 0. Người dùng có thể xem lại hoặc thay đổi quyền theo dõi trong phần Cài đặt > Quyền riêng tư & Bảo mật > Theo dõi.
Điều này không có nghĩa là tất cả việc theo dõi sẽ biến mất khi một ID thiết bị không khả dụng.
Một công ty vẫn có thể có thông tin mà bạn chọn cung cấp, chẳng hạn như đăng nhập tài khoản. Các trang web cũng có thể sử dụng cookie hoặc dấu vân tay trình duyệt. Đó là lý do tại sao quyền riêng tư không thể được hiểu chỉ bằng cách nhìn vào một định danh duy nhất.
Mã định danh thiết bị thường không phải là mật khẩu. Thông thường, ai đó không thể lấy IMEI hoặc ID quảng cáo để mở khóa điện thoại của bạn.
Tuy nhiên, các định danh có thể trở nên nhạy cảm về quyền riêng tư khi được kết hợp với các thông tin khác.
Giả sử một hệ thống phân tích lưu trữ cùng một định danh với hàng trăm sự kiện ứng dụng. Theo thời gian, nó có thể liên kết ID đó với thời điểm mở ứng dụng, các tính năng được sử dụng, hoặc những quảng cáo được xem.
Bây giờ hãy tưởng tượng cùng một định danh cũng được kết nối với một tài khoản hoặc một điểm dữ liệu đã biết khác. Định danh trở nên hữu ích hơn vì có nhiều thông tin hơn đi kèm.
Đó là lý do tại sao các hệ điều hành hiện đại cố gắng giới hạn quyền truy cập vào các định danh duy trì ổn định trong thời gian dài.
Android hạn chế truy cập vào các định danh không thể đặt lại như IMEI và số serial cho các ứng dụng thông thường. Google khuyến nghị các lựa chọn hạn chế hơn như Firebase Installation ID cho nhiều chức năng phổ biến của ứng dụng.
Apple áp dụng cách tiếp cận ưu tiên quyền riêng tư tương tự cho việc theo dõi đa ứng dụng. Các ứng dụng phải xin phép trước khi theo dõi người dùng trên các ứng dụng và trang web của các công ty khác cho mục đích quảng cáo hoặc liên quan. Nếu người dùng chọn Yêu cầu Ứng dụng Không Theo Dõi, nhà phát triển không thể truy cập định danh quảng cáo hệ thống cho trường hợp theo dõi đó.
Bài học thực tiễn không phải là mọi thiết bị ID đều nguy hiểm. Câu hỏi lớn hơn là những gì có thể liên quan đến nó.
Ví dụ, chia sẻ số serial iPhone của bạn với Bộ phận Hỗ trợ Apple để sửa chữa rất khác so với việc cho phép sử dụng cùng một mã định danh lâu dài trên các ứng dụng không liên quan để theo dõi hành vi.
Định danh thiết bị có thể giúp phân biệt thiết bị vật lý này với thiết bị vật lý khác. Nhưng khi bạn duyệt web, các trang web không phải lúc nào cũng dựa vào một ID thiết bị duy nhất. Họ cũng có thể xem dấu vân tay trình duyệt, cookie, phiên đăng nhập, địa chỉ IP và các tín hiệu khác để nhận diện môi trường phía sau tài khoản.
Đây là lúc DICloak trở nên quan trọng.
DICloak không thay đổi các định danh phần cứng như IMEI, số serial. Thay vào đó, nó giúp tạo và duy trì các danh tính trình duyệt riêng biệt cho các tài khoản khác nhau. Mỗi tài khoản có thể sử dụng Hồ sơ trình duyệt riêng với dấu vân tay riêng biệt, cookie, phiên làm việc và cài đặt mạng.
Khi nhiều tài khoản được mở từ cùng một hồ sơ trình duyệt, chúng có thể chia sẻ nhiều tín hiệu trình duyệt giống nhau.
DICloak giúp tách biệt các môi trường này bằng cách cung cấp cho mỗi tài khoản một hồ sơ trình duyệt riêng.
Một Hồ sơ có thể chứa cookie riêng, phiên đăng nhập, cài đặt proxy, cài đặt trình duyệt và cấu hình vân tay. Cài đặt vân tay có thể bao gồm các tín hiệu như hệ điều hành, User Agent, WebRTC, kích thước màn hình hoặc cửa sổ, Canvas, WebGL, ngôn ngữ, múi giờ và các đặc điểm trình duyệt khác.
Ví dụ, hãy tưởng tượng một công ty marketing quản lý các tài khoản mạng xã hội và thương mại điện tử cho nhiều khách hàng.
Thay vì mở tất cả các tài khoản trong cùng một hồ sơ Chrome, nhóm có thể tổ chức chúng như sau:
Khách hàng A → Hồ sơ DICloak A Khách hàng B → Hồ sơ DICloak B Khách hàng C → Hồ sơ DICloak C
Cookie và hồ sơ trình duyệt được Khách hàng A sử dụng vẫn nằm trong Hồ sơ A thay vì bị trộn lẫn với dữ liệu phiên sử dụng cho Khách hàng B.
Điều này không tạo ID thiết bị phần cứng mới. Thay vào đó, nó giúp mỗi tài khoản có một danh tính trình duyệt được tách biệt rõ ràng hơn.
Bảo vệ danh tính trình duyệt không chỉ là làm cho Hồ sơ khác biệt. Sự nhất quán cũng rất quan trọng.
Các trang web có thể so sánh nhiều tín hiệu theo thời gian. Nếu một tài khoản đột ngột xuất hiện với dấu vân tay trình duyệt, địa chỉ IP, múi giờ hoặc cấu hình trình duyệt rất khác, môi trường có thể trông bất thường.
DICloak cho phép bạn lưu cài đặt vân tay và mạng của từng Hồ sơ và tái sử dụng Hồ sơ đó trong các phiên tiếp theo.
Một proxy cũng có thể được gán cho một Hồ sơ cụ thể. Điều này có nghĩa là Tài khoản A có thể tiếp tục sử dụng Hồ sơ A với cấu hình trình duyệt, cookie và thiết lập mạng hiện có thay vì phải tạo môi trường hoàn toàn mới mỗi khi mở.
Đối với quản lý tài khoản qua trình duyệt, điều này thường thực tế hơn so với việc cố gắng thay đổi định danh thiết bị vật lý.
Danh tính trình duyệt có thể trở nên khó quản lý hơn khi nhiều người cùng làm việc trên cùng một tài khoản.
Một thành viên trong nhóm có thể sử dụng máy tính khác. Người khác có thể mở tài khoản với cài đặt trình duyệt khác. Người khác có thể sử dụng sai proxy hoặc bắt đầu phiên làm việc mới.
DICloak cho phép các nhóm chia sẻ hồ sơ trình duyệt thay vì phải xây dựng lại cùng một môi trường tài khoản trên mọi thiết bị.
Hồ sơ Chia sẻ có thể giữ cấu hình trình duyệt, cài đặt dấu vân tay, thông tin proxy và dữ liệu phiên lưu trữ liên quan đến tài khoản. Nhóm cũng có thể tổ chức Hồ sơ thành nhóm và kiểm soát thành viên nào có thể truy cập.
Ví dụ, một agency có thể tạo một Nhóm Hồ sơ cho các tài khoản mạng xã hội tại Mỹ và một nhóm khác cho các tài khoản thương mại điện tử. Thành viên nhóm chỉ được truy cập vào các Hồ sơ cần thiết cho công việc của họ.
Điểm mấu chốt là DICloak không thay thế hay chỉnh sửa ID thiết bị truyền thống. Vai trò của nó là ở cấp trình duyệt. Bằng cách tách biệt dấu vân tay trình duyệt, cookie, phiên, proxy và các tín hiệu nhận dạng khác, DICloak giúp các tài khoản khác nhau duy trì danh tính trực tuyến riêng biệt và nhất quán hơn.
Định danh thiết bị là giá trị dùng để nhận diện một thiết bị, cài đặt ứng dụng hoặc cặp thiết bị-ứng dụng. Ví dụ bao gồm IMEI, ID quảng cáo, ID bộ ứng dụng và ID thiết bị đặc thù cho từng ứng dụng. Các định danh khác nhau phục vụ các mục đích khác nhau, do đó không có ID thiết bị duy nhất nào được sử dụng bởi mọi thiết bị hoặc ứng dụng.
Cách bạn tìm định danh thiết bị phụ thuộc vào loại bạn cần. Trên Android và iPhone, bạn thường có thể tìm thấy các định danh như IMEI và số serial trong phần cài đặt thiết bị. Trên Windows và macOS, cài đặt hệ thống cũng hiển thị thông tin thiết bị hoặc phần cứng. Định danh riêng của ứng dụng có thể không hiển thị với người dùng.
Có, một định danh thiết bị có thể được sử dụng như một phần của việc theo dõi khi cùng một ID xuất hiện trên nhiều phiên làm việc. Một dịch vụ có thể kết nối dữ liệu hoạt động, sự kiện ứng dụng hoặc quảng cáo với định danh đó. Tuy nhiên, nhiều định danh hiện đại có thể đặt lại hoặc giới hạn cho một ứng dụng hoặc nhà phát triển để giảm thiểu việc theo dõi lâu dài.
Một số loại định danh thiết bị có thể được đặt lại hoặc thay thế, trong khi những loại khác thì không. ID quảng cáo và một số ID riêng của ứng dụng được thiết kế để thay đổi hoặc đặt lại. Các định danh phần cứng như IMEI hoặc số serial khác nhau và không nhằm thay đổi như ID quảng cáo.
Các trang web thường không thể truy cập các định danh thiết bị phần cứng như IMEI của điện thoại qua trình duyệt tiêu chuẩn. Thay vào đó, họ có thể sử dụng cookie, địa chỉ IP và tín hiệu vân tay trình duyệt như hệ điều hành, ngôn ngữ, múi giờ, kích thước màn hình và cài đặt trình duyệt. Đó là lý do tại sao dấu vân tay trình duyệt khác với ID thiết bị truyền thống.