Công cụ chẩn đoán vân tay trình duyệt dành cho nhà phát triển
Công cụ này thu thập toàn diện các thuộc tính có thể theo dõi của trình duyệt bao gồm vân tay kết xuất Canvas, vân tay GPU WebGL, vân tay âm thanh AudioContext, danh sách phông chữ đã cài đặt, tham số màn hình, thuộc tính trình duyệt, thông tin phần cứng và môi trường mạng. Tất cả phát hiện chạy cục bộ trong trình duyệt của bạn. Kết quả được hiển thị dưới dạng cặp khóa-giá trị có cấu trúc với xuất JSON một cú nhấp chuột. Thiết kế cho nhà phát triển frontend gỡ lỗi chiến lược chống vân tay và kiểm tra tính duy nhất của trình duyệt.
Tính Năng
Phát hiện khác biệt kết xuất Canvas 2D
Thu thập thông tin GPU WebGL (mẫu/nhà cung cấp/trình kết xuất)
Liệt kê phông chữ đã cài đặt
Độ phân giải/độ sâu màu/tỉ lệ điểm ảnh/kích thước cửa sổ
Thuộc tính UA/ngôn ngữ/múi giờ/plugin/loại MIME của trình duyệt
Thông tin phần cứng: nhân CPU/bộ nhớ/hỗ trợ cảm ứng
Phát hiện vân tay âm thanh AudioContext
Địa chỉ IP và môi trường mạng (qua API công khai)
Hàm băm vân tay tổng hợp SHA-256
Xuất tệp JSON một cú nhấp chuột
Chạy hoàn toàn trong trình duyệt của bạn
Cách Sử Dụng
1Mở trang để bắt đầu phát hiện tự động tất cả các thuộc tính vân tay
2Chờ phát hiện hoàn tất — kết quả hiển thị dưới dạng cặp khóa-giá trị được phân loại
3Nhấp vào nút sao chép bên cạnh bất kỳ thuộc tính nào để sao chép giá trị của nó
4Nhấp vào nút 'Xuất JSON' ở dưới cùng để tải xuống dữ liệu vân tay đầy đủ
Câu Hỏi Thường Gặp
Vân tay trình duyệt là gì?
Vân tay trình duyệt là một kỹ thuật nhận dạng duy nhất người dùng bằng cách thu thập các thuộc tính khác nhau của trình duyệt và thiết bị (như kết xuất Canvas, WebGL, phông chữ, tham số màn hình, v.v.). Ngay cả khi không có cookie, các trang web vẫn có thể nhận dạng khách truy cập thông qua các tổ hợp thuộc tính này.
Hàm băm vân tay được tính như thế nào?
Công cụ này tuần tự hóa và sắp xếp tất cả các thuộc tính vân tay đã phát hiện (không bao gồm dấu thời gian và thông tin mạng), sau đó tính toán hàm băm SHA-256. Cùng một thiết bị và trình duyệt sẽ tạo ra cùng một hàm băm mỗi lần.
Dữ liệu phát hiện có được gửi đến máy chủ không?
Phát hiện Canvas, WebGL, AudioContext, phông chữ, màn hình, trình duyệt và phần cứng đều chạy cục bộ trong trình duyệt của bạn. Không có dữ liệu nào được tải lên. Chỉ tra cứu IP sử dụng API công khai ipapi.co.
Tại sao hàm băm vân tay của tôi khác với người khác?
Vân tay trình duyệt bị ảnh hưởng bởi mẫu GPU, phiên bản trình điều khiển, hệ điều hành, phông chữ đã cài đặt, độ phân giải màn hình, phiên bản trình duyệt và nhiều yếu tố khác — khiến mỗi vân tay gần như duy nhất. Đây chính là cách theo dõi vân tay hoạt động.
Nếu một số kết quả phát hiện trống hoặc không khả dụng thì sao?
Một số phát hiện (như WebGL, AudioContext) có thể bị hạn chế trong một số trình duyệt hoặc chế độ riêng tư, dẫn đến giá trị trống. Điều này là bình thường và tự nó đóng vai trò như một đặc điểm vân tay.