ToolsKiếmTriệuĐô

Làm Thế Nào Website Phát Hiện Bạn Đang Dùng Tool?

Các trang web hiện đại sử dụng một kỹ thuật gọi là "vân tay trình duyệt" (browser fingerprinting) để xác định và theo dõi người dùng, cũng như phát hiện các hành vi tự động hóa.

Dấu chân kỹ thuật số
Mỗi trình duyệt đều để lại một dấu vết độc nhất.

Vân tay trình duyệt là một tập hợp các thông tin mà trình duyệt của bạn tự động cung cấp cho trang web. Khi kết hợp lại, những thông tin này có thể tạo ra một "danh tính" gần như độc nhất cho bạn, ngay cả khi không dùng cookie.

Các Thông Tin Được Thu Thập

  • User Agent: Chuỗi văn bản cho biết tên trình duyệt, phiên bản và hệ điều hành.
  • Thông số phần cứng: Độ phân giải màn hình, số lõi CPU, dung lượng RAM.
  • Thông số phần mềm: Danh sách các phông chữ đã cài đặt, các plugin trình duyệt.
  • Thông tin mạng: Múi giờ, ngôn ngữ, và các rò rỉ từ WebRTC có thể tiết lộ địa chỉ IP thật của bạn.
  • Canvas Fingerprinting: Một kỹ thuật yêu cầu trình duyệt vẽ một hình ảnh ẩn. Sự khác biệt nhỏ trong card đồ họa và driver sẽ tạo ra những hình ảnh hơi khác nhau, tạo thành một dấu hiệu nhận dạng mạnh mẽ.

Cách Phát Hiện Công Cụ Tự Động Hóa

Các công cụ tự động hóa như Selenium thường bị phát hiện vì chúng tạo ra các vân tay không tự nhiên hoặc không nhất quán.
  • Thông số không khớp: Ví dụ, User Agent báo là Windows nhưng danh sách phông chữ lại là của macOS.
  • Thiếu các thông số tự nhiên: Một trình duyệt tự động có thể thiếu các thông tin về pin, cảm biến chuyển động... mà một thiết bị thật có.
  • Hành vi không giống người: Di chuyển chuột theo đường thẳng, gõ phím quá nhanh và đều, hoặc điều hướng giữa các trang ngay lập tức.

Đây chính là lý do các trình duyệt antidetect ra đời. Chúng không chỉ thay đổi các thông số này mà còn cố gắng tạo ra các bộ vân tay trông giống hệt như của người dùng thật, giúp vượt qua các hệ thống phát hiện tinh vi.