Mười nghìn cấu hình ngẫu nhiên không giúp ích nếu các tín hiệu trong cùng hồ sơ mâu thuẫn nhau. Chúng tôi phân tích số cấu hình thiết bị thực sự hữu ích và lý do phần cứng hiếm cần được dùng cẩn trọng hơn phần cứng phổ thông.
Các đối thủ thường so sánh quy mô cơ sở dữ liệu dấu vân tay. Số đo của chúng tôi cho thấy một yếu tố khác quan trọng hơn. Canvas và WebGL thay đổi theo seed của hồ sơ, nên hai hồ sơ vẫn có thể khác nhau dù dùng cùng cấu hình thiết bị nền. Sự khác biệt đến từ seed của hồ sơ, không phải từ một thiết bị hiếm.
Con số này cũng tạo ra khác biệt về giấy phép. Bộ dữ liệu công khai gồm 10.000 dấu vân tay dùng giấy phép GPL-3.0, và NimbusX không đóng gói bộ dữ liệu này. Người dùng gói Free có thể tự tải bộ dữ liệu đó nếu cần. Các gói trả phí dùng thư viện thiết bị do chúng tôi tự thu thập, không phụ thuộc vào giấy phép của bộ dữ liệu bên thứ ba.
Một cấu hình lặp lại chưa chắc là vấn đề; cấu hình thiếu nhất quán mới nguy hiểm. Card đồ họa của một thế hệ ghép với chip thế hệ khác, số phông chữ vượt quá khả năng của hệ điều hành hoặc màn hình chưa từng được bán cùng loại phần cứng đó đều tạo ra mâu thuẫn. Công cụ phát hiện tìm những mâu thuẫn bên trong một hồ sơ, không chỉ so trùng giữa các tài khoản.
Thông thường, một nhóm từ 100 đến 300 cấu hình phổ biến từ các thiết bị thực là đủ. Sự đa dạng sau đó đến từ sự thay đổi ở cấp độ hồ sơ. Một quy tắc quan trọng hơn: phần cứng không phổ biến không được lặp lại trên nhiều cấu hình trên cùng một nền tảng.
Một phép đo cho thấy rõ quy mô. Phông chữ mang nhiều entropy nhất: 9,45 bit; chỉ danh sách phông chữ đã khiến 35% máy trong mẫu trở nên duy nhất. Vì vậy, việc chọn thiết bị tự động dựa trên những gì máy chủ thực sự có thể cung cấp, không phải bốc ngẫu nhiên. Một danh tính cần 368 phông chữ trên máy chỉ có 147 phông sẽ để trang web thấy phần giao nhau, không phải danh tính đã khai báo. Khả năng đáp ứng đo được là 79% với danh tính có 201 phông chữ và 35–40% với danh tính có hơn 400 phông.
Năm mươi tài khoản cùng khai RTX 4090 và 386 phông chữ giống nhau dễ nổi bật hơn năm mươi tài khoản dùng phần cứng phổ thông. Sự hiếm gặp tự nó cũng là một tín hiệu. NimbusX xác thực từng cấu hình trước khi đưa vào thư viện, đánh dấu thiết bị ít gặp trong danh sách và để engine chọn phần cứng cho danh tính di động.
Một chỉ số riêng theo dõi mức độ dùng lại. Lệnh device coverage cho biết mỗi bản ghi thiết bị được bao nhiêu hồ sơ dùng chung. Nếu giá trị lớn hơn một, các hồ sơ đó dễ bị liên kết hơn và thư viện thiết bị không còn thực hiện đúng nhiệm vụ.
Tạo hai hồ sơ trong gói Free rồi kiểm tra cả hai bằng bài kiểm tra dấu vân tay trình duyệt và các công cụ kiểm tra công khai độc lập. Canvas và WebGL khác nhau, các tín hiệu thiết bị vẫn nhất quán và giá trị thô cho thấy điều đó trực tiếp.
Trình kiểm tra liên kết hồ sơ như thế nào · Dấu vân tay di động không cần điện thoại