Nhiều người tham gia thương mại điện tử xuyên biên giới hoặc vận hành mạng xã hội nghĩ rằng xóa cookie, đổi trình duyệt hoặc sử dụng chế độ ẩn danh có thể tránh được việc liên kết tài khoản.
Cũng có rất nhiều người sử dụng các trình duyệt khác nhau trên điện thoại và máy tính của họ, chỉ để phát hiện rằng tài khoản của họ vẫn có thể dễ dàng liên kết. Việc nhận dạng dấu vân tay trình duyệt giữa các thiết bị đã gây ra nhiều rắc rối cho nhiều người.
Tiếp theo, tôi sẽ cung cấp một giới thiệu chi tiết về dấu vân tay trình duyệt đa thiết bị là gì, các nguyên tắc kỹ thuật cơ bản và cách triển khai bảo vệ hiệu quả.
Dấu vân tay trình duyệt là một kỹ thuật để xác định các thiết bị hoặc trình duyệt độc nhất bằng cách thu thập các đặc điểm hiển thị của thiết bị/trình duyệt, chẳng hạn như hệ điều hành, kích thước màn hình, phông chữ, kết xuất Canvas, tiện ích mở rộng trình duyệt, thông tin WebGL, v.v.
Nhận diện dấu vân tay trên nhiều trình duyệt / nhiều thiết bị tiên tiến hơn:
Nó đề cập đến khả năng rằng ngay cả khi bạn đang sử dụng các trình duyệt khác nhau trên điện thoại di động, máy tính bảng, máy tính xách tay hoặc máy tính để bàn, miễn là có một số "sự tương đồng dấu vân tay" hoặc mô hình tương quan giữa những thiết bị hoặc trình duyệt này, hệ thống có thể nhận diện chúng là "một người" hoặc "cùng một người dùng."
Đạt được nhận dạng đa thiết bị không phải là điều dễ dàng; nó liên quan đến nhiều bước và thách thức quan trọng:
Chuẩn hóa đặc trưng: Xử lý các thuộc tính được thu thập từ các thiết bị/trình duyệt khác nhau để đảm bảo khả năng so sánh trong các môi trường khác nhau.
Tính toán độ tương đồng của đặc điểm: Sử dụng các phương pháp như hashing, hàm khoảng cách và hợp nhất đặc điểm để xác định liệu hai tập hợp dấu vân tay có thể thuộc về cùng một người dùng hay không.
Sự phán đoán hỗ trợ bởi mô hình học máy: Sử dụng các mô hình có giám sát hoặc không có giám sát để xác định mối tương quan giữa các dấu vân tay thiết bị khác nhau.
Hợp nhất dữ liệu hành vi: Ngoài các tính năng vân tay thuần túy, nó cũng có thể kết hợp dữ liệu như hành vi truy cập của người dùng, phân bố thời gian, các đường truy cập, và các thông tin tương tự để tìm mối tương quan.
Nhiều giải pháp theo dõi đa thiết bị sử dụng mô hình đồ thị để kết nối "thiết bị-miền truy cập-địa chỉ IP" nhằm xây dựng một đồ thị và suy ra các mối quan hệ giữa các thiết bị.
Tất nhiên, sự khác biệt phần cứng giữa các thiết bị, sự khác biệt giữa các trình duyệt và sự trượt tính năng (các thay đổi trong dấu vân tay theo thời gian) đều có thể dẫn đến lỗi và "rủi ro va chạm" (nơi mà các thiết bị khác nhau bị nhận dạng nhầm là giống nhau). Nhóm kỹ thuật cần cân nhắc tỷ lệ nhận dạng, tỷ lệ dương tính giả và khả năng chống phát hiện.
Thông qua ToDetect, người dùng có thể phát hiện "mức độ tiếp xúc" của dấu vân tay trình duyệt của họ trên internet—cụ thể là xem dấu vân tay hiện tại có quá "độc đáo" và liệu nó có dễ dàng bị xác định và liên kết hay không.
Một số công cụ ToDetect có thể hỗ trợ phát hiện mối quan hệ tiềm năng của dấu vân tay này với các thiết bị khác hoặc đánh giá rủi ro của việc liên kết giữa các thiết bị.
ToDetect cũng có thể cung cấp đề xuất cho các sửa đổi, chẳng hạn như các thuộc tính nào quá nổi bật và dễ dàng nhận diện (ví dụ: phương pháp vẽ Canvas, sự kết hợp phông chữ, thông tin WebGL, v.v.), khuyên người dùng về nơi cần thực hiện điều chỉnh để nâng cao độ an toàn.
Sau khi bạn thực hiện các thay đổi thông qua các plugin, trình duyệt bảo mật và công cụ chống dấu vân tay, bạn có thể sử dụng ToDetect để xác minh xem các chiến lược này có hiệu quả hay không và liệu chúng có làm cho dấu vân tay của bạn trở nên "khó nhận diện" hơn hay "tập hợp" hơn không.
Nếu bạn là người dùng bình thường, sử dụng các công cụ phát hiện như ToDetect, bạn có thể nhìn thấy “bề mặt phơi bày” dấu vân tay của mình một cách trực quan.
Nếu bạn là một thực thể website hoặc bảo mật, bạn cũng có thể sử dụng ToDetect để đánh giá rủi ro và hỗ trợ trong các quyết định kiểm soát rủi ro.
Đặt quảng cáo chính xác
Nhận diện đa thiết bị cho phép hệ thống quảng cáo theo dõi hành vi người dùng trên nhiều thiết bị khác nhau như điện thoại thông minh, máy tính và máy tính bảng, tạo ra hồ sơ người dùng nhất quán nhằm nâng cao độ chính xác của quảng cáo và tỷ lệ chuyển đổi.
Kiểm Soát Rủi Ro và Chống Gian Lận
Các nền tảng tài chính và thanh toán muốn xác định liệu nhiều tài khoản có thuộc về cùng một người dùng thực hoặc thiết bị nào không để ngăn chặn việc làm giả đơn hàng, lạm dụng và các hoạt động gian lận. Nhận diện dấu vân tay đa thiết bị cung cấp một phương tiện mở rộng để đạt được điều này.
Bảo vệ đăng nhập / Phát hiện bất thường
Khi hệ thống phát hiện rằng một tài khoản đang đăng nhập từ một thiết bị không điển hình, nó có thể xác định liệu thiết bị này có liên quan đến các thiết bị trước đó thông qua việc nhận diện dấu vân tay giữa các thiết bị, từ đó kích hoạt các kiểm tra hoặc xác minh bảo mật bổ sung.
Tích hợp hồ sơ người dùng
Nhà điều hành hy vọng sẽ tích hợp hành vi người dùng trên các thiết bị khác nhau vào một cái nhìn tổng thể "lớn hơn thiết bị" để cải thiện việc giới thiệu, vận hành và phân tích.
A: Đây chỉ là một biện pháp để ngăn chặn việc theo dõi bằng cookie, không hiệu quả đối với việc nhận dạng dấu vân tay trình duyệt hoặc dấu vân tay giữa các thiết bị. Ngay cả khi cookie đã được xóa, các kỹ thuật nhận dạng dấu vân tay vẫn có thể xác định thông qua các tính năng của trình duyệt, đặc điểm phần cứng, và vân vân.
A: Độ chính xác phụ thuộc vào giải pháp kỹ thuật và lựa chọn tính năng, và thường sẽ có một tỷ lệ nhất định của việc phán đoán sai. Các khác biệt đáng kể giữa các thiết bị, hành vi người dùng không đồng nhất, sự trôi dấu vân tay và các yếu tố khác có thể dẫn đến việc phán đoán sai. Do đó, các hệ thống thực tế thường kết hợp nhiều tín hiệu khác nhau như hành vi, ghi chép đăng nhập, IP, v.v., thay vì đưa ra những phán đoán tuyệt đối chỉ dựa vào dấu vân tay.
Một số công cụ phát hiện dấu vân tay trình duyệt (chẳng hạn như ToDetect) có thể cung cấp khả năng phát hiện, cho phép bạn thấy sự độc đáo, khả năng nhận diện và thậm chí là những rủi ro liên quan đến dấu vân tay. Tuy nhiên, để xác định xem nó thực sự đã được liên kết với nhận dạng hay chưa, hệ thống của bên kia phải có khả năng tương ứng, điều mà chúng ta, với tư cách là người dùng thông thường, không thể xác minh hoàn toàn.
Sử dụng trình duyệt chống dấu vân tay hoặc trình duyệt bảo mật (như Brave, Tor, hoặc chế độ riêng tư của Firefox).
Cố gắng tránh việc tiết lộ những sự kết hợp quá đặc biệt hoặc độc đáo của các plugin/mở rộng/phông chữ.
Ngẫu nhiên hóa các tính năng như Canvas, WebGL, dấu vân tay âm thanh, hoặc sử dụng các plugin cho "làm biến dạng dấu vân tay."
Scenarios sử dụng thiết bị tách biệt, không thực hiện các hành động trùng lặp cao trên nhiều thiết bị cùng một lúc.
Sử dụng VPN / proxy / môi trường mạng khác nhau để giảm mối tương quan IP / mạng.
Thường xuyên kiểm tra khả năng nhận diện dấu vân tay của bạn (sử dụng ToDetect, Cover Your Tracks, v.v.)
Công nghệ xác thực vân tay trình duyệt đa thiết bị nghe có vẻ như khoa học viễn tưởng, nhưng thực tế đã được áp dụng đáng kể trong lĩnh vực quản lý rủi ro trong thương mại điện tử xuyên biên giới. Đối với nhiều người, việc hiểu được cơ chế này giúp duy trì an toàn tài khoản tốt hơn. Bằng cách sử dụng công cụ phát hiện vân tay trình duyệt ToDetect, người dùng có thể hiểu rõ hơn về mức độ phơi bày vân tay trình duyệt và các rủi ro liên quan, cho phép họ thực hiện các biện pháp bảo vệ có mục tiêu.