Có thể bạn chưa để ý một điều: sau bản cập nhật Chrome gần đây, nền tảng kết xuất của game web đã âm thầm chuyển từ WebGL sang WebGPU.
Với người dùng thường, đây chỉ là "trang web tải nhanh hơn"; nhưng với người vận hành nhiều tài khoản, thay đổi này đáng để dừng lại suy nghĩ — giao diện mới có thể lộ thông tin phần cứng chi tiết hơn nhiều so với thời WebGL, và khó phòng hơn nhiều.
Bài viết này không chất đống thuật ngữ. Bằng ngôn ngữ dễ hiểu, nó làm rõ ba điều: dấu vân tay WebGPU là gì, nó lộ thêm gì so với WebGL, và bây giờ có thể làm gì.
Nói ngắn gọn: WebGPU là giao diện GPU thế hệ mới của trình duyệt, đang dần thay thế WebGL — khả năng mạnh hơn, thông tin phần cứng bị lộ cũng nhiều hơn. Dấu vân tay trình duyệt vốn có hàng chục tham số (nguyên lý tổng thể nằm trong bàigiải thích dấu vân tay trình duyệt này), và các tham số liên quan GPU luôn là phần "khó nhằn" nhất.
Hai cái tên giống nhau, nhưng cách tiếp cận hoàn toàn khác:
| So sánh | WebGL | WebGPU |
|---|---|---|
| Cách tiếp cận thiết kế | Tương thích card cũ (OpenGL ES) | Thiết kế nguyên bản cho card hiện đại |
| Thông tin phần cứng lấy được | Hãng, mẫu (qua extension API) | Tham số khả năng, tập tính năng, đặc điểm shader v.v. |
| Mức độ phổ biến | Chủ lực của các trang hiện có | Bật mặc định từ Chrome 113+, dần thay thế WebGL |
Sơ đồ so sánh kiến trúc WebGPU vs WebGL

Tóm lại một câu:trang web đọc được nhiều thông tin GPU hơn, không gian dấu vân tay cũng lớn hơn.
Thứ lộ thêm so với WebGL không chỉ là "một cái tên", mà là cả một "bức chân dung khả năng phần cứng". Dấu vân tay WebGL chủ yếu dựa vào một extension API để đọc hãng và mẫu (đã giải thích trong bàidấu vân tay WebGL này); bề mặt thu thập của WebGPU rộng hơn nhiều, chủ yếu đến từ bốn chiều:
Sơ đồ thu thập bốn chiều của WebGPU

Có một điểm phản trực giác ở đây:vì lý do quyền riêng tư, Chrome ẩn danh hóa hãng và mẫu GPU, chặn con đường "báo tên trực tiếp". Nhưng điều này ngược lại khiến dấu vân tay kín đáo hơn — trang web không cần biết card đồ họa của bạn tên gì; chỉ cần bốn nhóm tham số khả năng trên là đủ phân biệt bạn với thiết bị khác.
Ví von: dấu vân tay WebGL giống như "báo số chứng minh thư" — trực tiếp, nhưng thông tin đơn điệu; dấu vân tay WebGPU giống như "đo chiều cao, cân nặng, cỡ giày, sải bước, chữ viết rồi kết hợp lại" — nhìn riêng từng thứ không có gì đặc biệt, nhưng kết hợp lại gần như không tìm được người thứ hai giống bạn.
Đó chính là nghĩa của "entropy cao": lượng thông tin lớn, tổ hợp nhiều, xác suất trùng cực thấp.
Nghiên cứu hàn lâm về dấu vân tay WebGPU tăng rõ rệt từ 2023, nhiều bài báo xác nhận nó có thể tạo định danh thiết bị ổn định, độ phân biệt cao, một số thí nghiệm còn vượt cả độ phân biệt của tổ hợp Canvas cộng WebGL.
Nền tảng đã dùng nó quy mô lớn để kiểm soát rủi ro chưa? Chưa — hầu hết trang web vẫn dựa vào WebGL là chính. Nhưng dấu vân tay có một đặc điểm:một khi đã bị thu thập vào hệ thống rủi ro, rất khó "rửa sạch". Đưa tham số GPU vào quản lý sớm, chi phí thấp, lợi ích lâu dài — chờ đến khi nền tảng triển khai quy mô lớn mới xử lý, có thể phải dựng lại cả hệ thống môi trường.
Hai bước là thấy trình duyệt của bạn lộ bao nhiêu:

Ý nghĩa của việc kiểm tra giống WebGL: nếu bạn đăng nhập nhiều tài khoản bằng trình duyệt thường, tham số khả năng GPU của mọi tài khoản hoàn toàn giống nhau — đây là bằng chứng mới mà nền tảng sẽ dùng để xác định liên kết trong tương lai.
Trước tiên loại bỏ hai cách "nghĩ vậy mà không phải vậy":
Cách thực tế hơn ở giai đoạn này là đưa dấu vân tay loại GPU vào quản lý tổng thể môi trường:

Một câu:bảo vệ WebGPU vẫn đang ở giai đoạn "theo dõi và thích ứng", nhưng đưa tham số GPU vào quản lý nhất quán thì bây giờ làm chỉ là tiện tay, sau này làm có thể phải làm lại từ đầu.
Về hướng thì có, nhưng cần thời gian. Chrome, Edge đã hỗ trợ mặc định, Safari, Firefox đang dần theo kịp; rất nhiều trang hiện có vẫn dựa trên WebGL, trong ngắn hạn hai cái song song tồn tại. Về bảo vệ, cả hai đều phải phủ.
Không cần hoảng, nhưng đáng quản lý sớm. Hiện nền tảng dùng nó để kiểm soát rủi ro còn ít, nhưng Chrome đã phổ biến khả năng này, nghiên cứu đã xác nhận giá trị dấu vân tay của nó; chờ nền tảng áp dụng quy mô lớn mới xử lý là muộn.
Các trình duyệt vân tay chủ lực đều đang theo. WebGPU là chuẩn khá mới, khả năng bảo vệ cải thiện dần theo từng phiên bản kernel; chọn sản phẩm cập nhật kernel kịp thời sẽ chắc chắn hơn.
Không bảo vệ hoàn toàn. Chrome đúng là ẩn danh hóa hãng và mẫu GPU, nhưng tham số khả năng, tập tính năng, đặc điểm WGSL, hành vi kết xuất vẫn đọc được, kết hợp lại đủ tạo thành dấu vân tay entropy cao — ẩn danh hóa chỉ chặn được một cách là "báo tên trực tiếp".
WebGPU là hướng tiến hóa của công nghệ trình duyệt, cũng là chiến trường mới của nhận diện dấu vân tay. Nó lộ nhiều hơn WebGL, ngụy trang khó hơn, và đang âm thầm thấm vào môi trường của từng người dùng khi Chrome phổ biến.
Với người vận hành nhiều tài khoản, chiến lược tốt nhất không phải chờ kiểm soát rủi ro lên sóng mới ứng phó, mà là ngay bây giờ đưa tham số GPU vào quản lý nhất quán môi trường. Bản miễn phí đã có 2 hạn mức môi trường,tải MasBrowser, tạo một môi trường kiểm tra cấu hình liên quan GPU, chuẩn bị sớm cho dấu vân tay thế hệ kế tiếp.