Điểm bài kiểm tra dấu vân tay trình duyệt thực sự có nghĩa là gì
Các bit từ những tín hiệu trình duyệt riêng rẽ không cộng lại một cách sạch sẽ, và một mẫu thử không phải là tổng thể. Hãy đọc điểm dấu vân tay theo những gì nó đo.
Một bài kiểm tra dấu vân tay đưa cho bạn một con số và gọi đó là các bit entropy. Rồi người ta cộng những con số đó lại và kết luận rằng họ là một trong số ít người trên internet. Cả hai bước đều sai theo những cách thú vị. Các bit không độc lập, và bài kiểm tra không phải một cuộc tổng điều tra.
1. Đừng cộng các tín hiệu phụ thuộc
Hãy bắt đầu từ mối quan hệ giữa các quan sát chứ không phải số lượng của chúng, điều mà hướng dẫn về dấu vân tay của W3C cũng yêu cầu khi nói về các phân bố khả dĩ. Hai thuộc tính nhị phân cân bằng cho thấy phép tính ở dạng đơn giản nhất.
| Relationship | Possible observed pairs |
|---|---|
| Independent properties | 00, 01, 10, 11 |
| The second always copies the first | 00, 11 |
Bốn trạng thái đồng khả năng mang hai bit; hai trạng thái đồng khả năng mang một bit. Nếu thuộc tính thứ hai luôn sao chép thuộc tính thứ nhất, báo cáo vẫn liệt kê hai trường và thông tin vẫn là một bit. Đọc cùng một sự thật hai lần không phải là một phân biệt thứ hai.
Các đặc điểm thực tế hiếm khi là bản sao chính xác. Ngôn ngữ, vùng và múi giờ tương quan theo những cách mà giả định độc lập bỏ qua, và vì thế phép cộng ngây thơ phóng đại kết quả.
2. Hỏi xem điểm số mô tả tổng thể nào
Một bài kiểm tra có thể báo cáo trung thực rằng một tổ hợp là hiếm trong chính các quan sát của nó. Đó là một phát biểu về một mẫu, vào một ngày, với một danh sách thuộc tính cụ thể và một phép tính cụ thể. Đó không phải thuộc tính vĩnh viễn của trình duyệt bạn, và không phải phép đếm mọi thiết bị trên thế giới. Các bản cập nhật trình duyệt tự nó dịch chuyển câu trả lời.
Hãy đọc phương pháp trước tiêu đề: đã thu thập gì, các giá trị được nhóm thế nào, có bao nhiêu mẫu, và liệu tuyên bố về độ hiếm có đến từ cùng một bảng điều khiển đã tạo ra điểm số. Một con số tính trên một mẫu nhỏ tự chọn mô tả chính mẫu đó.
3. Tách nhận diện khỏi danh tính
Một tài khoản lâu dài hay cookie liên kết các lần ghé thăm của bạn mà không cần bất kỳ dấu vân tay tinh vi nào, và việc đổi lối ra VPN không đụng tới nó. Dấu vân tay có thể nhận ra một trình duyệt quay lại mà không nêu tên người đứng sau. Đó là những khả năng khác nhau, và một điểm số làm chúng nhòe vào nhau. Khi một dịch vụ muốn danh tính, nó thường với tay tới những công cụ nhàm chán trước.
Điều đó cũng giải thích vì sao hai người trong cùng một văn phòng có thể trông giống hệt nhau với một dấu vân tay thô và hoàn toàn khác nhau với một lần đăng nhập.
4. Để ý điều gì vẫn sẽ làm con số dịch chuyển
Cài đặt thay đổi, tiện ích thay đổi, và phiên bản trình duyệt thay đổi những gì vốn đã quan sát được. Một số biện pháp bảo vệ cố ý chuẩn hóa các trường mà bài kiểm tra nếu không sẽ coi là khác biệt. Những biện pháp khác ngẫu nhiên hóa một giá trị theo từng phiên, điều này hiện ra như sự bất ổn chứ không phải ẩn danh.
Một dấu vân tay dịch chuyển mỗi lần ghé thăm khó liên kết giữa các phiên hơn, và nó không cho bạn biết gì về độ hiếm của bạn. Cả hai sự thật đều thuộc về cách đọc.
5. Quyết định bạn đang cố đạt được điều gì
Hãy viết mục tiêu ra trước khi cài đặt bất cứ thứ gì. Nếu mục tiêu là chặn theo dõi xuyên trang của một mạng quảng cáo, vệ sinh cookie và lưu trữ cộng với một trình chặn nội dung làm phần lớn công việc. Nếu mục tiêu là tránh một tương quan cụ thể, hãy nêu tên đặc điểm đó. Nếu mục tiêu là khó bị tách ra, cách trung thực là một cấu hình phổ biến chứ không phải hiếm.
Phần phản trực giác là việc theo đuổi độ hiếm khiến bạn dễ bị chọn ra hơn. Một cấu hình đặc trưng chính là thứ mà một script dấu vân tay hy vọng tìm thấy. Hòa vào đám đông là mục tiêu khác với tối đa hóa một con số được in ra.