Chuyển đến nội dung
Fingerprinting

Vân tay trình duyệt

Vân tay trình duyệt (browser fingerprinting) là hoạt động thu thập và kết hợp nhiều thuộc tính quan sát được của một trình duyệt web cùng môi trường của nó thành một mã định danh duy nhất, có khả năng nhận diện thiết bị mà không cần cookie hay bộ nhớ cục bộ. Vì mỗi thuộc tính mang theo một chút thông tin, nên tổ hợp của chúng thường đủ đặc trưng để tách riêng một trình duyệt trong số hàng triệu trình duyệt.

Cách hoạt động

Vân tay trình duyệt hoạt động như thế nào

Một script fingerprinting truy vấn trình duyệt hàng chục thuộc tính được phơi bày qua các web API tiêu chuẩn. Trong số đó có chuỗi user agent, danh sách phông chữ đã cài, độ phân giải màn hình và độ sâu màu, múi giờ, tùy chọn ngôn ngữ, các plugin sẵn có, cùng các thuộc tính của đối tượng navigator và window. Xét riêng lẻ, phần lớn các giá trị này được nhiều nhóm người dùng lớn chia sẻ, nhưng khi gộp lại chúng tạo thành một hồ sơ nhiều chiều.

Kỹ thuật này cũng dựa vào các phép dò dựa trên kết xuất như canvas và WebGL, vốn phơi bày những khác biệt tinh tế ở GPU, driver đồ họa và bộ rasterize phông chữ. Xử lý âm thanh, hỗ trợ codec media và mức đồng thời phần cứng bổ sung thêm các chiều khác. Script tuần tự hóa toàn bộ giá trị thu thập được và thường băm chúng thành một mã định danh gọn nhẹ có thể đem so với các vân tay đã thấy trước đó.

Khác với cookie, một vân tay không được lưu trên máy khách và người dùng không thể đơn giản xóa đi. Nó được tính lại ở mỗi lượt truy cập từ những thuộc tính mà trình duyệt buộc phải tiết lộ để hiển thị trang đúng cách. Điều này khiến fingerprinting kháng lại việc xóa cookie và các chế độ duyệt web riêng tư, mặc dù từng tín hiệu riêng lẻ có thể thay đổi khi trình duyệt, hệ điều hành hoặc phần cứng được cập nhật.

Các triển khai mạnh mẽ không dựa vào việc khớp chính xác toàn bộ vân tay. Chúng cân trọng số các tín hiệu theo độ ổn định và tính đặc trưng, đồng thời áp dụng so khớp có dung sai, để việc cập nhật một thành phần đơn lẻ không phá vỡ khả năng nhận diện một thiết bị quay lại.

Vì sao quan trọng

Vì sao Vân tay trình duyệt quan trọng đối với việc ngăn chặn gian lận

Vân tay trình duyệt là một kỹ thuật nền tảng cho phòng chống gian lận vì nó gắn hoạt động trở lại một thiết bị vật lý ngay cả khi kẻ tấn công xoay vòng cookie, địa chỉ IP và tài khoản. Nó làm nền cho việc phát hiện đa tài khoản, chiếm đoạt tài khoản, lạm dụng khuyến mãi và lưu lượng bot, những trường hợp cùng một thiết bị lặp lại xuất hiện dưới các danh tính khác nhau. Nếu không có một tín hiệu thiết bị bền vững, bên phòng thủ buộc phải tin vào những mã định danh dễ giả mạo hoặc dễ vứt bỏ.

Với TRACIO

TRACIO xử lý điều này như thế nào

Sản phẩm Identification của TRACIO xây dựng một visitor ID ổn định từ hơn 130 tín hiệu thiết bị, kết hợp thuộc tính trình duyệt với tín hiệu phía máy chủ và mạng thay vì dựa vào một giá trị đơn lẻ. Cách tiếp cận này được tinh chỉnh để đạt độ chính xác so với các benchmark nội bộ (độ chính xác nhận diện 99,5%) trong khi vận hành với chi phí thấp (độ trễ P95 <50ms). TRACIO xem fingerprinting như một đầu vào cho một danh tính xác suất, chứ không phải một cơ chế theo dõi độc lập, và bổ trợ nó bằng Smart Signals để cung cấp ngữ cảnh.

FAQ

Câu hỏi thường gặp

Nhận diện mọi thiết bị một cách tự tin

Bắt đầu với gói miễn phí 2,500 lượt gọi API mỗi tháng. Không cần thẻ tín dụng.