1. WebGPU trong Dấu vân tay Trình duyệt là gì

WebGPU (Thử nghiệm tính đến năm 2025) là API trình duyệt thế hệ tiếp theo để tương tác với GPU ngoài WebGL. Nó được hỗ trợ trên các trình duyệt dựa trên Chromium hiện đại và cung cấp quyền truy cập vào các tính năng GPU cấp thấp hơn, bao gồm:

  • Thông tin Bộ điều hợp (Adapter Information) thông qua GPUAdapter
    • adapter.vendor (nhà cung cấp phần cứng tích hợp)
    • adapter.device (mẫu GPU)
    • adapter.architecture
  • Các tính năng được hỗ trợ (Supported Features): ví dụ: timestamp-query, texture-compression-bc, shader-f16
  • Giới hạn (Limits): độ chính xác, kích thước texture, căn chỉnh buffer, v.v., độc đáo cho từng lớp GPU.
  • Hành vi biên dịch Shader (Shader Compiling Behavior) và các mẫu thực thi

WebGPU cung cấp cho các công cụ dấu vân tay dữ liệu liên quan đến GPU sạch hơn, dễ di chuyển hơn và chính xác hơn nhiều so với WebGL. Điều này làm cho nó trở thành một ưu tiên trong các hệ thống phát hiện dấu vân tay nâng cao, đặc biệt là trên các nền tảng yêu cầu độ chính xác cao như xác minh danh tính, chơi game và phân tích cấp độ giám sát.


2. Các Nền tảng Phát hiện Dấu vân tay WebGPU như thế nào

Không giống như WebGL, WebGPU sử dụng phương pháp không đồng bộ để thu thập khả năng cấp độ thiết bị. Các nền tảng trích xuất dữ liệu này bằng cách:

  1. Chạy các truy vấn không đồng bộ (Async Queries) trên navigator.gpu.requestAdapter(), và thu thập:
  • ID Nhà cung cấp (Vendor ID)
  • Tên thiết bị (Device name)
  • Kiến trúc bộ điều hợp (Adapter architecture)
  • Phiên bản trình điều khiển (Driver version) (nếu không bị giả mạo bởi kernel hoặc sandbox trình duyệt)
  1. Kiểm tra các tính năng và giới hạn được hỗ trợ (Supported Features and Limits) tự động:
  • Tự động ghi lại các tính năng nào (như read_only_depth_stencil hoặc downlevel-*) có mặt
  • Ghi lại bộ nhớ GPU khả dụng, giới hạn tính toán và giá trị độ chính xác
  1. Giám sát chéo (Cross-monitoring) với các Vector Dấu vân tay khác như:
  • Nhà sản xuất Trình duyệt (Browser Manufacturer)
  • UID Thiết bị (Device UID) (nếu ổn định)
  • Kiến trúc Hệ thống (System Architecture)
  • Thông tin WebGL (WebGL Info)
  • Phiên bản Hệ điều hành (Operating System Version)
  1. Phát hiện Loại Thiết bị và Tín hiệu Ổn định (Device Type and Stability Signals):
  • Ví dụ, các hệ thống phát hiện có thể gắn cờ các thiết bị có vẻ đang ở trong môi trường mà quyền truy cập GPU được mô phỏng hoặc ảo hóa
  • Phân tích độ dài dựa trên WebGPU thường được sử dụng làm kiểm tra tính toàn vẹn của thiết bị cho các công cụ tự động hóa và dấu vân tay

Lưu ý: Dấu vân tay WebGPU hiện chỉ khả dụng trong các trình duyệt dựa trên Chromium hỗ trợ API webgpu, biến nó thành một kỹ thuật dấu vân tay tiên tiến.


3. Cách FlashID Che giấu Dấu vân tay WebGPU

FlashID giới thiệu tính năng che giấu dấu vân tay WebGPU nâng cao để vô hiệu hóa sự tương ứng giữa một thiết bị thật và một thiết bị được sử dụng trực tuyến. Hệ thống mô phỏng cả dữ liệu bộ điều hợp và ánh xạ tính năng để phù hợp với hành vi của một sự kết hợp trình duyệt-thiết bị thực tế.

Giả mạo WebGPU của FlashID bao gồm:

  1. Thông tin Bộ điều hợp GPU giả mạo (Fake GPU Adapter Information):
  • Giả mạo adapter.vendor (ví dụ: "Google Inc.", "NVIDIA Corporation")
  • Mô phỏng adapter.device (ví dụ: "ANGLE (Intel, Mesa DRI Intel(R) UHD Graphics 630 (Coffeelake))")
  • Kiểm soát danh tính adapter.architecture (như "Skylake" hoặc "Stoney")
  1. Che giấu tính năng & giới hạn (Feature & Limit Masking):
  • Cho phép đặt supportedFeatures tùy chỉnh như timestamp-query, depth_clip_control, shader-f16, v.v.
  • Mô phỏng các giá trị supportedLimits thực tế phù hợp với các lớp GPU đã biết hoặc hồ sơ bộ điều hợp giả mạo
  1. Ổn định Khả năng Thiết bị (Device Capability Stabilization):
  • Cấu hình theo từng hồ sơ trình duyệt đảm bảo tính nhất quán trên tất cả các lần tải của trình duyệt đó
  • Các giới hạn như maxColorAttachments, maxVertexBufferArrayStridemaxWorkgroupSize được giả mạo trong khi vẫn duy trì tính hợp lý về mặt hành vi
  1. Quản lý Tính nhất quán giữa các API (Cross-API Consistency Management):
  • Đồng bộ hóa với việc giả mạo cho WebGL, Canvas, GPUInfoUser-Agent, đảm bảo không thể phát hiện bất kỳ mâu thuẫn nào
  • Khớp nhà cung cấp GPU và trình điều khiển giả mạo với vị trí IP giả, ngôn ngữ trình duyệt, bố cục bàn phím và múi giờ để tránh bị phát hiện
  1. Khả năng phục hồi Phát hiện Nâng cao (Advanced Detection Resilience):
  • FlashID hiểu các kiểm tra heuristic từ các nền tảng và bắt chước thời gian, cấu trúc và hành vi WebGPU điển hình
  • Nếu quyền truy cập WebGPU bị chặn hoặc không được phép (ví dụ: bởi sandbox hệ thống hoặc công cụ phát hiện), FlashID mô phỏng sự hiện diện của nó với bộ điều hợp được giải quyết giả lập và các khả năng dự phòng với độ trễ thực thi đáng tin cậy.

WebGPU ngày càng được các nhà cung cấp theo dõi áp dụng do công bố dữ liệu cấp GPU rõ ràng, có cấu trúc. FlashID cung cấp hỗ trợ mô phỏng và giả mạo mạnh mẽ để người dùng có thể thay đổi và cô lập hoàn toàn hồ sơ thiết bị WebGPU của họ, bảo vệ danh tính và cho phép đa tài khoản mà không làm tăng nguy cơ trùng lặp dấu vết.


Bạn Cũng Có Thể Thích

Run multiple accounts without bans and blocks
Dùng Thử Miễn Phí

Bảo vệ bảo mật đa tài khoản, bắt đầu với FlashID

Thông qua công nghệ dấu vân tay của chúng tôi, bạn sẽ không bị theo dõi.

Bảo vệ bảo mật đa tài khoản, bắt đầu với FlashID