1. Cơ chế hoạt động của Font Fingerprinting

Mỗi hệ điều hành (Windows, macOS, Linux) cài đặt sẵn các bộ phông chữ hệ thống khác nhau. Các trang web đo lường kích thước hộp chữ nhật bao quanh (bounding box) của từng ký tự để suy ra danh sách font thực tế trên máy tính bạn.

2. Kỹ thuật DOMRect / Client Rects

Hàm Element.getClientRects() trả về kích thước phân đoạn theo phần nghìn pixel. Sự khác nhau giữa GPU driver và công nghệ khử răng cưa (Antialiasing) tạo nên một chữ ký phần cứng không thể nhầm lẫn.

3. Cách HideAuto vô hiệu hóa phương thức quét này

HideAuto áp dụng thuật toán làm nhiễu có kiểm soát (Consistent Micro-noise Injection), khiến các phép đo Client Rects luôn trả về các giá trị đồng nhất với hồ sơ thiết bị giả lập mà không làm sai lệch giao diện người dùng.