Thuật toán nhận dạng
Một thuật toán nhận dạng là phương pháp biến các tín hiệu thiết bị thô thành một định danh khách truy cập ổn định bằng cách tách các tín hiệu thành các tầng độ ổn định, băm mỗi tầng và kết hợp chúng với độ tin cậy có trọng số. Nó được thiết kế để nhận ra cùng một thiết bị theo thời gian bất chấp sự thay đổi thường lệ của các tín hiệu riêng lẻ.
Thuật toán nhận dạng hoạt động như thế nào
Nhận thức cốt lõi là không phải tất cả các tín hiệu đều ổn định như nhau. Thuật toán sắp xếp chúng vào các tầng: các tín hiệu phần cứng như đặc điểm GPU và màn hình hiếm khi thay đổi; các tín hiệu phần mềm như font và plugin đã cài đặt thỉnh thoảng thay đổi; và các tín hiệu phiên như chuỗi user-agent và múi giờ thường xuyên thay đổi. Xử lý các tầng này riêng biệt ngăn một tín hiệu dễ biến động phá vỡ việc nhận ra một thiết bị vốn không thay đổi.
Mỗi tầng được băm một cách độc lập để có thể so sánh riêng. Khi một khách truy cập quay lại, thuật toán khớp từng tầng một: hash phần cứng ổn định neo giữ danh tính, hash phần mềm xác nhận nó, và hash phiên cung cấp một sự chứng thực yếu hơn. Sự so sánh theo tầng này nghĩa là một bản cập nhật trình duyệt làm thay đổi user-agent tự nó không cắt đứt liên kết với thiết bị.
Các kết quả khớp theo từng tầng sau đó được kết hợp thành một định danh duy nhất và một điểm tin cậy bằng các trọng số phản ánh độ tin cậy của mỗi tầng. Sự đồng thuận có độ ổn định cao cho ra tin cậy cao; sự bất đồng chỉ ở các tầng dễ biến động hạ tin cậy một cách khiêm tốn thay vì tuyên bố một thiết bị mới. Đây là khớp mờ (fuzzy matching) theo thiết kế, khoan dung với thay đổi được dự kiến trong khi vẫn phân biệt các thiết bị thực sự khác nhau.
Vì sao Thuật toán nhận dạng quan trọng đối với việc ngăn chặn gian lận
Một dấu vân tay ngây thơ nối tất cả các tín hiệu và băm chúng một lần thì mong manh: bất kỳ thay đổi nào, mà các trình duyệt thì thay đổi liên tục, đều tạo ra một hash khác và khiến một thiết bị quay lại trông mới tinh. Sự mong manh đó là chí mạng với việc phòng chống gian lận, vì nó cho phép kẻ tấn công đặt lại danh tính của mình bằng những chỉnh sửa tầm thường và làm phân mảnh lịch sử của những người dùng hợp pháp. Một thuật toán phân tầng, có trọng số là thứ khiến một định danh đủ ổn định để neo giữ các kiểm tra tần suất, đồ thị thiết bị và việc phát hiện lạm dụng lặp lại.
TRACIO xử lý điều này như thế nào
Sản phẩm Identification của TRACIO được xây dựng trên cách tiếp cận phân tầng, có trọng số này trải qua 130+ tín hiệu thiết bị, đó là cách nó duy trì độ chính xác 99,5% trên các bài kiểm chuẩn nội bộ và giữ các ID khách truy cập ổn định qua các bản cập nhật trình duyệt, chế độ ẩn danh và việc xóa cookie. Mỗi lần nhận dạng được trả về với một điểm tin cậy để các nhà tích hợp có thể thấy các tầng đã đồng thuận mạnh đến đâu và hiệu chỉnh ngưỡng của riêng họ.
Thuật ngữ liên quan
Tìm hiểu thêm
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.