Audio Fingerprinting
Audio fingerprinting là một kỹ thuật dùng Web Audio API để tạo và xử lý một tín hiệu âm thanh, sau đó đo đầu ra dạng số để suy ra một mã định danh đặc thù của thiết bị. Những khác biệt về phần cứng âm thanh, xử lý tín hiệu số và hành vi dấu phẩy động giữa các thiết bị khiến cùng một âm thanh tổng hợp cho ra những kết quả khác nhau một cách tinh tế.
Audio Fingerprinting hoạt động như thế nào
Một script dựng một đồ thị xử lý âm thanh, thường dùng một bộ dao động để tạo một dạng sóng được định tuyến qua các nút như một bộ nén hoặc một bộ phân tích. Điều mấu chốt là âm thanh thường được xử lý trong một ngữ cảnh offline, nên không có âm thanh nào được phát ra; mục tiêu là tính các giá trị mẫu thu được chứ không phải tạo ra tiếng động.
Script đọc lại các mẫu đã xử lý và rút gọn chúng thành một giá trị băm gọn nhẹ hoặc một thống kê tóm tắt. Vì phép tính đi qua ngăn xếp âm thanh của trình duyệt và cách triển khai dấu phẩy động của thiết bị, những biến thiên nhỏ tích lũy thành một giá trị nhất quán cho một thiết bị và khác nhau giữa các thiết bị.
Vân tay âm thanh ổn định ở mức vừa phải và bổ sung một chiều độc lập với các tín hiệu dựa trên đồ họa, điều này củng cố vân tay tổng thể. Giống các phép dò kết xuất khác, chúng có thể bị nhiễu loạn bởi các công cụ riêng tư tiêm nhiễu vào đầu ra âm thanh, và bản thân sự nhiễu loạn đó cũng có thể được phát hiện.
Vì sao Audio Fingerprinting quan trọng đối với việc ngăn chặn gian lận
Audio fingerprinting bổ sung entropy độc lập bổ trợ cho các tín hiệu canvas và WebGL, khiến hồ sơ thiết bị kết hợp khó giả mạo một cách thuyết phục hơn. Đối với phòng chống gian lận, sự đa dạng này quan trọng vì các công cụ giả mạo có thể vô hiệu hóa một lớp tín hiệu trong khi để nguyên các lớp khác, nên việc đối chiếu âm thanh giúp phơi bày những môi trường không nhất quán hoặc bị thao túng. Ngoài ra, nó hoạt động âm thầm ở hậu trường mà không gây ra hiệu ứng nào người dùng thấy được.
TRACIO xử lý điều này như thế nào
TRACIO có thể tích hợp hành vi của ngăn xếp âm thanh như một trong nhiều tín hiệu thiết bị của mình, được coi trọng vì nó trực giao với các phép dò dựa trên đồ họa. Nó được cân trọng số theo độ ổn định quan sát được và dùng để chứng thực cho các tín hiệu khác chứ không phải như một mã định danh độc lập. Khi đầu ra âm thanh cho thấy dấu hiệu tiêm nhiễu có chủ đích, TRACIO đưa sự không nhất quán đó vào đánh giá của nó về môi trường.
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.