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

WebGL2 là một phần mở rộng và cập nhật của API WebGL gốc, dựa trên OpenGL ES 3.0, cung cấp khả năng kiểm soát nhiều hơn đối với hành vi kết xuất GPU, ngôn ngữ shader (GLSL ES 3.0)các khả năng được hỗ trợ.

Không giống như WebGL1 chủ yếu cung cấp thông tin kết xuất GPU 2D, WebGL2 tiến thêm một bước bằng cách hỗ trợ:

  • Định dạng Kết cấu và Bộ đệm Nâng cao
  • Hỗ trợ Phản hồi Biến đổi và Truy vấn
  • Đối tượng Bộ đệm Đồng nhất, Nén Kết cấu, Truy vấn Ẩn
  • Các mục nhập WebGL2RenderingContext mới
  • Khả năng đọc lại chi tiết hơn cho getParameter()getSupportedExtensions()

Các nền tảng sử dụng WebGL2 để lấy dấu vân tay thiết bị vì nó truy xuất thông tin GPU chi tiết hơn và ít bị giả lập hơn so với các phiên bản trước – khiến nó lý tưởng để đối chiếu chéo và phát hiện giả mạo.


2. Cách các Nền tảng Phát hiện Dấu vân tay WebGL2

Các nền tảng nâng cao thường sử dụng WebGL2 làm phương pháp lấy dấu vân tay tiêu chuẩn vàng, đặc biệt khi nhắm mục tiêu:

  • Ứng dụng hiệu suất cao
  • Chống gian lận và đăng nhập an toàn
  • Tương quan danh tính trong các hành động nhạy cảm

Thông tin WebGL2 của trình duyệt của bạn có thể được thu thập bằng một môi trường thử nghiệm HTML/CSS/JS tối thiểu như:

const canvas = document.createElement('canvas');
const gl = canvas.getContext('webgl2');

if (gl) {
  const vendor = gl.getParameter(gl.VENDOR);
  const renderer = gl.getParameter(gl.RENDERER);
  const version = gl.getParameter(gl.VERSION);
  const exts = gl.getSupportedExtensions();
}

Các nền tảng lấy dấu vân tay sẽ:

  1. Thu thập Chuỗi Nhà cung cấp và Thiết bị
  • "WebGL2RenderingContext.VENDOR"
  • "WebGL2RenderingContext.RENDERER"
  1. Phát hiện Sự nhất quán Phiên bản
  • Các phiên bản WebGL2 của thiết bị thực thường phù hợp với trình điều khiển GPU và phiên bản trình duyệt
  1. Kiểm tra Tập hợp Tiện ích mở rộng Dựa trên Ngữ cảnh
  • Một số tiện ích mở rộng (EXT_color_buffer_float, WEBGL_compressed_texture_astc) chỉ được hỗ trợ trong các môi trường nhất định, vì vậy một nền tảng có thể gắn cờ các sự không khớp hoặc không nhất quán.
  1. Tương quan với các Véc-tơ Dấu vân tay Khác
  • Ví dụ: Phân loại người dùng bằng cách kết hợp chữ ký WebGL2 + WebGL1 + Canvas2D + GPUInfo để đạt độ chính xác liên kết cao hơn.
  1. Giám sát Đầu ra Biên dịch Shader và Giới hạn Tài nguyên
  • Các nền tảng nâng cao có thể kiểm tra những thứ như hỗ trợ độ chính xác, truy cập bộ nhớ tối đa và hành vi shader động để phát hiện các GPU được ảo hóa hoặc giả mạo.

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

FlashID hỗ trợ giả mạo dấu vân tay WebGL2 đầy đủ, bao gồm:

  1. Chặn các Cuộc gọi Ngữ cảnh webgl2
  • Tùy chỉnh nhà cung cấp, trình kết xuất, phiên bản trình biên dịch GLSL và thông tin tương thích trình duyệt
  • Các chuỗi phiên bản giả mạo như "WebKit WebGL" hoặc trông thật như "Google Inc. Angle (Intel HD Graphics)"
  1. Quản lý Tiện ích mở rộng Toàn diện
  • Các nhà phát triển thường sử dụng các công cụ như webgl2obscurer hoặc các giải pháp chống phát hiện mã nguồn mở, nhưng FlashID mô phỏng các tiện ích mở rộng được hỗ trợ một cách linh hoạt, chỉ trả về các kết hợp hợp lệ, thực tế và phù hợp với cài đặt cấu hình GPU cốt lõi của bạn.
  1. Ngẫu nhiên hóa Đầu ra Kết cấu/Shader
  • Ngăn chặn các hệ thống khớp đầu ra pixel bằng cách sử dụng dấu vết giả lập không đầu
  • Che giấu đầu ra canvas.toDataURL() ở chế độ kết xuất WebGL2
  1. Tích hợp Hoàn hảo với WebGL, GPUInfo và Giả mạo Canvas
  • Đảm bảo tất cả các quyền phụ liên quan đến GPU khớp dưới một danh tính hợp nhất
  • Cho phép ổn định dựa trên phiên của các chuỗi kết xuất, giới hạn dịch vụ và tra cứu khả năng
  1. Lưu trữ Liên tục Cấp độ Hồ sơ
  • FlashID lưu trữ và áp dụng cài đặt WebGL2 cho từng hồ sơ, đảm bảo phát lại cùng một nhà cung cấp, trình kết xuất và các tính năng trong cùng một phiên

Bằng cách giả mạo hoàn toàn WebGL2RenderingContext, FlashID cho phép cách ly trình duyệt an toàn nhất cho người dùng đa tài khoản, tất cả đều nằm dưới các dấu vân tay thiết bị ảo được kiểm soát và trông chân thực.


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