● Research29.10.2026 · 01:551 nguồn
Tại sao script fingerprinting này tạo ra vũ khí sinh học
Theo nullpt.rs
Tôi luôn bị cuốn hút bởi việc reverse-engineering các script fingerprinting của trình duyệt. Phần lớn thời gian tôi dành để xem xét các đối tượng quen thuộc như FingerprintJS và các script tinh vi hơn mà các anti-bots như Cloudflare Turnstile, Akamai sử dụng. Đến một lúc, tôi muốn biết còn những gì khác ngoài đó. Tôi nảy ra ý tưởng: nếu tôi crawl web và chặn các API liên quan đến fingerprinting của trình duyệt rồi lập bản đồ tất cả thì sao? Để làm điều này, tôi dùng danh sách Tranco Top Sites và bắt đầu crawl bằng Playwright. Tôi hook các lời gọi canvas toDataURL và các thuộc tính fingerprinting/anti-bot phổ biến như navigator.webdriver để lọc các canvas vô hại. Những ai chưa quen thì biết rằng fingerprinting canvas thường bao gồm việc vẽ văn bản, hình dạng hoặc đồ họa khác lên thẻ HTML <canvas> và trích xuất dữ liệu pixel kết quả. Những khác biệt tinh tế trong cách các trình duyệt, hệ điều hành, driver đồ họa và phần cứng hiển thị các đồ họa đó có thể giúp phân biệt môi trường trình duyệt này với môi trường khác. Hầu hết các triển khai khá nhàm chán. Vài hình dạng, một số hình chữ nhật màu và thỉnh thoảng là một pangram. Sau khi crawl 10.000 trang web, tôi thu thập được một bộ sưu tập canvas đa dạng đáng ngạc nhiên.
Nguồn
+ 1 nguồn khác
- THẢO LUẬNhazelobste.rs