Dấu vân tay trình duyệt
Dấu vân tay trình duyệt (browser fingerprint) là tập hợp các đặc điểm về thiết bị và trình duyệt của bạn mà một trang web dùng để nhận ra bạn, kể cả khi bạn đã xóa cookie và đăng xuất.
Điều quan trọng nằm ở sự kết hợp. Mỗi đặc điểm riêng lẻ trùng với hàng triệu người, nhưng khi kết hợp lại — hệ điều hành, phiên bản trình duyệt, múi giờ, ngôn ngữ, độ phân giải màn hình, bộ phông chữ, card đồ họa, số lõi CPU — chúng tạo ra một tổ hợp có thể trở nên độc nhất.
Khác cookie ở chỗ nào
Trang web đặt một cookie lên bạn và có thể mất nó: bạn xóa nó đi, liên kết bị đứt. Dấu vân tay được đọc lại từ máy tính của bạn, mới hoàn toàn, mỗi lần. Nó không thể bị xóa, vì nó không được lưu ở đâu cả.
Đó là lý do vì sao hai tài khoản trong các cửa sổ khác nhau của cùng một trình duyệt trông như cùng một người, dù bạn xóa cookie bao nhiêu lần đi nữa.
Nó được tạo từ gì
| Cái gì | Lấy từ đâu |
|---|---|
| User-Agent, phiên bản, nền tảng | trình duyệt tự báo cáo |
| Múi giờ và ngôn ngữ | cài đặt hệ thống |
| Màn hình và cửa sổ | kích thước tính bằng pixel |
| Card đồ họa | tên, qua WebGL |
| Số lõi, bộ nhớ | hệ thống tự báo cáo |
| Canvas, WebGL, phông chữ | một hình vẽ và một danh sách, riêng của từng máy |
| Mạng | địa chỉ IP và những gì lộ ra ngoài proxy |
Điều quan trọng về việc giả mạo
Tính nhất quán quan trọng hơn tính độc nhất. Một dấu vân tay có múi giờ là Moscow, ngôn ngữ là tiếng Ả Rập và IP là của Đức thì đáng ngờ hơn một dấu vân tay bình thường: người thật không có tổ hợp như vậy. Chúng tôi đã bị lộ chính vì điều này — việc giả mạo phải làm lại sao cho mọi giá trị đều được suy ra từ một nguồn duy nhất: quốc gia của proxy.
Không phải mọi thứ đều bị giả mạo, và đó là có chủ đích. Ví dụ, màn hình chúng tôi cố tình không đụng vào: người dùng tự do di chuyển và thay đổi kích thước cửa sổ trình duyệt, và một kích thước giả mạo sớm muộn cũng sẽ lệch khỏi kích thước thật — điều đó dễ bị chú ý hơn một giá trị trung thực. Dấu vân tay TLS cũng được giữ nguyên bản: của chúng tôi lấy từ Chrome thật, và không có vỏ bọc nào tốt hơn Chrome thật.
Cách kiểm tra dấu vân tay của bạn
Miễn phí và không cần cài đặt gì — kiểm tra dấu vân tay. Nó cho thấy chính xác những gì một trang web có thể thấy về bạn và làm nổi bật các giá trị không nhất quán.
