Mục Lục

WebGL là một công nghệ trình duyệt cho phép các trang web kết xuất đồ họa 2D và 3D thông qua GPU của thiết bị. Tuy nhiên, chính quá trình kết xuất dựa trên GPU này cũng có thể tiết lộ các chi tiết về phần cứng, trình điều khiển (driver) và kết xuất mà các trang web có thể sử dụng để xây dựng dấu vân tay WebGL (WebGL fingerprint) và nhận diện trình duyệt của bạn qua các phiên làm việc khác nhau. Người dùng có thể giảm thiểu rủi ro bị theo dõi WebGL bằng cách vô hiệu hóa WebGL, sử dụng các tiện ích mở rộng tập trung vào quyền riêng tư hoặc sử dụng trình duyệt chống phát hiện (antidetect browser) để giả lập và cô lập dấu vân tay trình duyệt.

Câu trả lời nhanh

  • WebGL là một API JavaScript để kết xuất đồ họa tương tác trong trình duyệt mà không cần plugin. Dấu vân tay WebGL xảy ra khi các trang web đọc các tín hiệu liên quan đến GPU, đầu ra kết xuất, các tiện ích mở rộng WebGL và sự khác biệt ở cấp độ pixel để xác định môi trường trình duyệt.
  • Dấu vân tay WebGL được sử dụng trong quảng cáo, phát hiện gian lận, kiểm soát rủi ro đa tài khoản, xác minh thiết bị và tối ưu hóa hiệu suất.
  • Bạn có thể giảm thiểu việc theo dõi WebGL bằng cách vô hiệu hóa WebGL, sử dụng tiện ích mở rộng quyền riêng tư hoặc sử dụng trình duyệt chống phát hiện như FlashID để quản lý các thông số WebGL trong một hồ sơ trình duyệt nhất quán.
  • Đối với quy trình công việc kinh doanh, việc vô hiệu hóa WebGL thường quá cứng nhắc. Một trình duyệt chống phát hiện thường thực tế hơn vì nó có thể kiểm soát đồng thời WebGL, Canvas, GPU, proxy, múi giờ, User-Agent và tính bền vững của hồ sơ.

WebGL là gì và Dấu vân tay WebGL là gì?

WebGL, viết tắt của Web Graphics Library, là một API JavaScript cho phép các trình duyệt tương thích kết xuất đồ họa 2D và 3D hiệu suất cao thông qua phần tử HTML canvas. Nó hoạt động chặt chẽ với tăng tốc GPU, đó là lý do tại sao nó được sử dụng rộng rãi trong các trò chơi trực tuyến, bản demo sản phẩm tương tác, bản đồ 3D, bảng điều khiển trực quan hóa dữ liệu, trải nghiệm thực tế ảo và các công cụ thiết kế hoạt động trên trình duyệt.

Vấn đề quyền riêng tư bắt đầu từ chính thế mạnh giúp WebGL trở nên hữu ích: nó giao tiếp với ngăn xếp đồ họa. Khi một trang web yêu cầu trình duyệt cung cấp ngữ cảnh WebGL, trình duyệt có thể để lộ thông tin liên quan đến card đồ họa, trình điều khiển, quy trình kết xuất, hành vi của shader, hỗ trợ texture, khử răng cưa và các tiện ích mở rộng được hỗ trợ. Các thiết bị và trình duyệt khác nhau có thể kết xuất cùng một cảnh WebGL hơi khác nhau. Những khác biệt nhỏ này có thể được chuyển đổi thành một dấu vân tay.

Dấu vân tay WebGL không chỉ là một trường dữ liệu duy nhất. Nó thường là sự kết hợp của nhiều tín hiệu, bao gồm nhà cung cấp GPU, chuỗi trình kết xuất (renderer string), phiên bản WebGL, hỗ trợ WebGL2, các tiện ích mở rộng được hỗ trợ, độ chính xác của shader, thuộc tính vùng đệm vẽ, giới hạn texture, đầu ra pixel và mã băm hình ảnh (image hash).

17797933011122.webp

Đây là lý do tại sao WebGL đóng vai trò quan trọng trong việc lấy dấu vân tay trình duyệt. Cookie có thể bị xóa, địa chỉ IP có thể thay đổi và các phiên đăng nhập có thể hết hạn. Nhưng các kiểu kết xuất liên quan đến GPU có thể duy trì tương đối ổn định qua các phiên. Một trang web không cần biết tên thật của bạn để nhận ra rằng “môi trường trình duyệt này trông giống hệt thiết bị đã truy cập trước đó”.

Các trường hợp sử dụng doanh nghiệp phổ biến của Dấu vân tay WebGL

Dấu vân tay WebGL không chỉ được sử dụng bởi các “công ty theo dõi”. Nó đã trở thành một phần của các hệ thống chấm điểm rủi ro hiện đại, cá nhân hóa, quảng cáo và bảo mật tài khoản.

Theo dõi liên trang web (Cross-site tracking)

Nếu nhiều trang web hoặc các tập lệnh của bên thứ ba thu thập các tín hiệu WebGL tương tự nhau, họ có thể nhận ra cùng một trình duyệt trên các miền khác nhau ngay cả sau khi cookie đã bị xóa. Điều này làm cho dấu vân tay WebGL trở nên có giá trị đối với việc xây dựng hồ sơ đối tượng dài hạnghi nhận chuyển đổi liên trang.

Quảng cáo và tiếp thị lại (Remarketing)

Các nền tảng quảng cáo có thể sử dụng tín hiệu WebGL như một phần của dấu vân tay thiết bị lớn hơn để nhận diện khách truy cập quay lại, phân đoạn đối tượng, ngăn chặn ghi nhận trùng lặpcải thiện độ chính xác của tiếp thị lại. Người dùng có thể rời khỏi trang web, xóa cookie và quay lại từ một IP khác, nhưng dấu vân tay WebGL vẫn có thể trông rất quen thuộc.

Phát hiện gian lận và liên kết đa tài khoản

Các nền tảng thương mại điện tử, fintech, bán vé, chơi game và mạng xã hội thường cần phát hiện các cụm tài khoản đáng ngờ. Nếu nhiều tài khoản đăng nhập từ các địa chỉ IP khác nhau nhưng chia sẻ các tín hiệu WebGL, Canvas, màn hình, múi giờ và thiết bị giống hệt hoặc cực kỳ giống nhau, nền tảng có thể coi chúng là các môi trường có liên kết với nhau.

Xác minh tài khoản và kiểm soát truy cập

Một số hệ thống bảo mật cao có thể sử dụng dấu vân tay thiết bị như một tín hiệu phụ để xác minh đăng nhập. Một hồ sơ WebGL quen thuộc có thể giảm bớt các bước xác thực, trong khi sự không khớp đột ngột giữa IP, loại thiết bị, GPU và hồ sơ trình duyệt có thể kích hoạt các bước kiểm tra bổ sung.

Trải nghiệm người dùng và điều chỉnh hiệu suất

Dữ liệu WebGL không phải lúc nào cũng được dùng để theo dõi. Nó cũng có thể giúp các trang web điều chỉnh chất lượng đồ họa, kích thước texture, cường độ hoạt ảnhchế độ kết xuất dựa trên khả năng của thiết bị. Ví dụ: một công cụ thiết kế 3D có thể cung cấp một cảnh nhẹ hơn cho GPU tích hợp cấp thấp và một cảnh nâng cao hơn cho GPU hiệu suất cao.

Hoạt động kinh doanh và kiểm soát chất lượng môi trường

Đối với các agency, đội ngũ thương mại điện tử xuyên biên giới, những người làm affiliate marketing và đội ngũ mạng xã hội, WebGL là một phần của rủi ro vận hành. Một hồ sơ giả vờ là thiết bị macOS nhưng lại để lộ chuỗi GPU Windows không tương thích sẽ trông bất thường. Một hồ sơ dùng proxy Hoa Kỳ nhưng để lộ ngôn ngữ, múi giờ và kiểu GPU không khớp với thị trường mục tiêu cũng có thể làm giảm mức độ tin cậy.

So sánh Dấu vân tay Canvas và WebGL: Điểm khác biệt là gì?

Canvas và WebGL có liên quan với nhau vì cả hai đều sử dụng khả năng vẽ của trình duyệt, nhưng chúng không giống nhau.

Hãy coi việc lấy dấu vân tay Canvas giống như yêu cầu trình duyệt của bạn vẽ một bức tranh phẳng trên giấy. Trang web có thể vẽ văn bản, hình dạng, màu sắc và đường nét, sau đó đo lường các pixel cuối cùng. Những khác biệt nhỏ về phông chữ, khử răng cưa, kết xuất của hệ điều hành, công cụ trình duyệt và cài đặt đồ họa có thể tạo ra một kết quả vẽ 2D duy nhất.

Bây giờ hãy coi việc lấy dấu vân tay WebGL giống như yêu cầu thiết bị của bạn xây dựng và chiếu sáng một mô hình 3D nhỏ. Thay vì chỉ kiểm tra một hình ảnh phẳng, trang web có thể quan sát hành vi của GPU, độ chính xác của shader, cách xử lý texture, giới hạn kết xuất 3D, hỗ trợ tiện ích mở rộng và đầu ra pixel sau một quá trình kết xuất phức tạp hơn.

Về mặt thực tế:

  • Dấu vân tay Canvas tập trung nhiều hơn vào đầu ra kết xuất 2D, phông chữ, làm mượt văn bản và sự khác biệt về pixel.
  • Dấu vân tay WebGL tập trung nhiều hơn vào dữ liệu liên quan đến GPU, nhà cung cấp WebGL, trình kết xuất, hành vi shader, danh sách tiện ích mở rộng, giới hạn texture và sự khác biệt về kết xuất 3D.
  • Canvas dễ hiểu hơn, nhưng WebGL có thể tiết lộ các manh mối sâu hơn ở cấp độ phần cứng và trình điều khiển.
  • Các hệ thống phát hiện hiện đại thường so sánh cả hai. Nếu Canvas báo một đằng và WebGL báo một nẻo, hồ sơ đó có thể bị coi là giả mạo hoặc không ổn định.

Cách các trang web thu thập Dấu vân tay WebGL của người dùng

Việc thu thập dấu vân tay WebGL thường diễn ra âm thầm trong nền. Người dùng bình thường có thể không thấy bất kỳ cửa sổ bật lên, yêu cầu quyền hoặc đối tượng 3D hiển thị nào. Quá trình này thường được tích hợp vào mã JavaScript.

Bước 1: Tạo một vùng vẽ ẩn

Đầu tiên, trang web tạo một vùng vẽ nhỏ bên trong trình duyệt. Vùng này thường vô hình với người dùng và không cần hiển thị dưới dạng hình ảnh, hoạt ảnh hay đồ họa trên trang.

Trang web sử dụng vùng ẩn này để chạy các bài kiểm tra kết xuất WebGL.

Bước 2: Yêu cầu trình duyệt bật WebGL

Tiếp theo, trang web yêu cầu trình duyệt khởi động môi trường kết xuất WebGL. Điều này cho phép trang kiểm tra xem WebGL có được hỗ trợ hay không và liệu trình duyệt có thể thực hiện kết xuất dựa trên GPU hay không.

Bước 3: Đọc thông tin liên quan đến WebGL

Khi môi trường WebGL hoạt động, trang web có thể bắt đầu đọc thông tin liên quan đến đồ họa từ trình duyệt.

Trong một số trường hợp, trình duyệt cũng có thể tiết lộ các giá trị chi tiết hơn liên quan đến GPU, có thể tiết lộ manh mối về card đồ họa, trình điều khiển đồ họa hoặc backend kết xuất.

Bước 4: Kết xuất một hình ảnh hoặc cảnh thử nghiệm

Sau khi thu thập thông tin WebGL cơ bản, trang web có thể yêu cầu trình duyệt kết xuất một hình ảnh, hình dạng, texture, gradient hoặc cảnh 3D đơn giản đã được định nghĩa trước.

Bước 5: Phân tích kết quả kết xuất

Sau đó, trang web kiểm tra đầu ra kết xuất cuối cùng. Nó có thể xem xét sự khác biệt ở cấp độ pixel, giá trị màu sắc, hành vi texture, hiệu ứng bóng đổ, khử răng cưa và các chi tiết hình ảnh nhỏ khác.

Bước 6: Tạo mã băm dấu vân tay WebGL

Sau khi thu thập các thông số WebGL và kết quả kết xuất, trang web chuyển đổi dữ liệu thành một mã băm dấu vân tay (fingerprint hash) nhỏ gọn.

Mã băm này hoạt động như một ID ngắn cho hành vi WebGL của trình duyệt. Trang web không cần lưu trữ mọi chi tiết thô. Thay vào đó, nó có thể lưu trữ một kết quả đã tính toán đại diện cho môi trường đồ họa của trình duyệt.

Bước 7: So sánh WebGL với các tín hiệu trình duyệt khác

Hầu hết các trang web không chỉ dựa vào WebGL. Họ thường so sánh nó với các tín hiệu dấu vân tay trình duyệt khác.

Nếu các tín hiệu nhất quán, môi trường trình duyệt có thể trông bình thường. Nhưng nếu WebGL báo một đằng trong khi User-Agent, hệ điều hành, vị trí proxy hoặc kích thước màn hình báo một nẻo, môi trường đó có thể trông đáng ngờ.

Bước 8: Lưu trữ và nhận diện trình duyệt sau này

Cuối cùng, trang web có thể lưu trữ dấu vân tay WebGL như một phần của hồ sơ thiết bị lớn hơn. Khi cùng một trình duyệt truy cập lại, trang web có thể so sánh dấu vân tay mới với dấu vân tay trước đó.

Nếu mã băm WebGL và các tín hiệu trình duyệt khác tương tự nhau, trang web có thể nhận diện khách truy cập đó là cùng một môi trường trình duyệt, ngay cả khi cookie đã bị xóa hoặc địa chỉ IP đã thay đổi.

Các rủi ro về An ninh và Quyền riêng tư của Dấu vân tay WebGL là gì?

Dấu vân tay WebGL tạo ra một số rủi ro về quyền riêng tư và bảo mật.

Thứ nhất, nó có thể diễn ra âm thầm mà không có yêu cầu cấp quyền, vì vậy người dùng có thể không nhận ra các chi tiết về GPU và kết xuất của mình đang bị thu thập.

Thứ hai, nó có thể theo dõi người dùng vượt qua cookie; việc xóa cookie, sử dụng chế độ riêng tư hoặc thay đổi địa chỉ IP có thể không ẩn hoàn toàn trình duyệt quay lại.

Thứ ba, nó có thể liên kết nhiều tài khoản nếu chúng chia sẻ các kiểu WebGL, Canvas, GPU, múi giờ và proxy tương tự nhau.

Cuối cùng, dữ liệu dấu vân tay được lưu trữ có thể trở thành một hình thức xây dựng hồ sơ người dùng khác nếu bị chia sẻ hoặc rò rỉ. Không giống như mật khẩu hay cookie, các đặc điểm GPU thực tế không thể dễ dàng thiết lập lại.

Cách ngăn chặn rò rỉ Dấu vân tay WebGL

Không có một phương pháp hoàn hảo duy nhất cho tất cả mọi người. Cách tiếp cận phù hợp tùy thuộc vào việc bạn là người dùng quan tâm đến quyền riêng tư thông thường, lập trình viên, nhà nghiên cứu hay một đội ngũ kinh doanh quản lý nhiều tài khoản.

Phương pháp 1: Vô hiệu hóa WebGL trong trình duyệt

Phương pháp trực tiếp nhất là vô hiệu hóa WebGL. Điều này làm giảm việc lấy dấu vân tay dựa trên WebGL vì các trang web không thể thu thập dữ liệu kết xuất WebGL thông thường nếu WebGL không khả dụng.

Cách vô hiệu hóa WebGL trong Chrome

  1. Mở Chrome, nhập chrome://flags/ vào thanh địa chỉ và nhấn Enter.
  2. Nhập “WebGL” vào thanh tìm kiếm.
  3. Tìm “WebGL Draft Extensions” và chuyển nó sang “Disabled”.
  4. Khởi động lại trình duyệt để các thay đổi có hiệu lực.

17797934031166.webp

Cách vô hiệu hóa WebGL trong Firefox

  1. Nhập about:config vào thanh địa chỉ.
  2. Chấp nhận cảnh báo.
  3. Tìm kiếm webgl.disabled.
  4. Chuyển nó sang true.
  5. Khởi động lại trình duyệt nếu cần.

17797935334392.webp

Vô hiệu hóa WebGL rất đơn giản, nhưng không phải lúc nào cũng thực tế. Nhiều trang web sử dụng WebGL cho bản đồ, bảng điều khiển, trò chơi trực tuyến, công cụ thiết kế, hiệu ứng video, trải nghiệm ảo và trực quan hóa dữ liệu. Việc vô hiệu hóa nó có thể làm hỏng các tính năng, giảm hiệu suất hoặc khiến các trang web nghĩ rằng trình duyệt của bạn là bất thường. Đối với người dùng kinh doanh, việc “không có WebGL” đôi khi cũng đáng ngờ như “lộ WebGL”, vì hầu hết các trình duyệt hiện đại bình thường đều hỗ trợ WebGL.

Phương pháp 2: Sử dụng các tiện ích mở rộng Bảo vệ quyền riêng tư

Các tiện ích mở rộng quyền riêng tư có thể giảm thiểu việc lấy dấu vân tay bằng cách chặn các trình theo dõi, giới hạn tập lệnh hoặc thay đổi đầu ra API.

Các ví dụ phổ biến bao gồm:

  • Privacy Badger: Được phát triển bởi Electronic Frontier Foundation, Privacy Badger tự động học cách chặn các trình theo dõi dựa trên hành vi thay vì chỉ dựa vào danh sách chặn thủ công.

  • NoScript: Một tiện ích mở rộng trình duyệt chặn JavaScript và các nội dung hoạt động khác theo mặc định, chỉ cho phép từ các trang web đáng tin cậy.

  • CanvasBlocker: Một tiện ích mở rộng Firefox có thể chặn hoặc làm giả các đầu ra API JavaScript thân thiện với việc lấy dấu vân tay, bao gồm cả các API được sử dụng cho dấu vân tay. Trang web chính thức của nó cảnh báo người dùng nên tránh xếp chồng nhiều công cụ bảo vệ cùng một API.

    17797935892718.webp

Các tiện ích mở rộng rất hữu ích cho quyền riêng tư cá nhân, nhưng chúng cũng có những giới hạn. Thứ nhất, việc chặn quá mức có thể làm hỏng trang web. Thứ hai, bản thân cấu hình tiện ích mở rộng có thể trở thành một phần trong dấu vân tay của bạn. Thứ ba, một số tiện ích mở rộng cần quyền truy cập rộng rãi để hoạt động. Thứ tư, các tiện ích mở rộng thường hoạt động ở lớp chặn tập lệnh hoặc can thiệp API, nhưng chúng có thể không cung cấp một danh tính hoàn chỉnh, nhất quán trên WebGL, Canvas, WebRTC, User-Agent, múi giờ, proxy, màn hình, ngôn ngữ và bộ nhớ thiết bị.

Để duyệt web thông thường, các tiện ích mở rộng có thể giúp ích. Đối với các hoạt động kinh doanh đa tài khoản, chúng thường là không đủ.

Phương pháp 3: Sử dụng Trình duyệt chống phát hiện (Antidetect Browser)

Một trình duyệt chống phát hiện không chỉ đơn giản là chặn WebGL. Mục tiêu của nó là tạo ra các hồ sơ trình duyệt riêng biệt, nhất quán và thực tế.

Trình duyệt chống phát hiện FlashID được thiết kế để quản lý các tín hiệu dấu vân tay trình duyệt trong một hồ sơ hoàn chỉnh. Như được hiển thị trong bảng Tạo hồ sơ (Create Profile), người dùng có thể định cấu hình hoặc xem xét các thông số như vị trí địa lý, ngôn ngữ, Thông tin WebGL, WebGPU, nhiễu phần cứng, màn hình, phông chữ, WebRTC, múi giờ, hệ thống và User-Agent.

Tùy chỉnh siêu dữ liệu WebGL: Người dùng có thể chọn các chế độ Real (Thực), Manual (Thủ công) hoặc Random (Ngẫu nhiên) cho Thông tin WebGL. Ở chế độ Thủ công, họ có thể điều chỉnh các giá trị chính như Nhà cung cấp (Vendor)Trình kết xuất (Renderer), giúp che giấu thông tin đồ họa thực của thiết bị.

Kiểm soát nhiễu phần cứng: FlashID cũng hỗ trợ các cài đặt nhiễu cho WebGL, Canvas, AudioContext, ClientRects và SpeechVoices, giúp mỗi hồ sơ trình duyệt duy trì một danh tính dấu vân tay được kiểm soát tốt hơn và ít bị liên kết hơn.

Đăng ký dùng thử FlashID miễn phí

17797936756521.webp

Để hiểu rõ hơn về cách thức hoạt động của tính năng bảo vệ WebGL, hãy so sánh ba hồ sơ trình duyệt được tạo trong FlashID. Trong thử nghiệm này, tất cả cài đặt hồ sơ vẫn giữ nguyên, bao gồm hệ thống, loại trình duyệt, ngôn ngữ, màn hình và các thông số dấu vân tay khác. Các biến duy nhất được thay đổi là Thông tin WebGL (WebGL Info)Nhiễu phần cứng WebGL (WebGL hardware noise).

Sau khi tạo từng hồ sơ, chúng tôi đã mở trang kiểm tra WebGL của BrowserLeaks và so sánh hai kết quả chính: Mã băm báo cáo WebGL (WebGL Report Hash)Mã băm hình ảnh WebGL (WebGL Image Hash). So sánh này cho thấy một sự khác biệt quan trọng: thay đổi siêu dữ liệu WebGL có thể ảnh hưởng đến mã băm báo cáo, trong khi bật nhiễu WebGL có thể ảnh hưởng đến mã băm hình ảnh kết xuất thực tế.

Hồ sơ 1: Thông tin WebGL được đặt thành Real, nhiễu phần cứng WebGL bị vô hiệu hóa, và tất cả các thông số hồ sơ khác vẫn không thay đổi.

17797937079016.webp

17797937296489.webp

Hồ sơ 2: Thông tin WebGL được đặt thành Manual với Nhà cung cấp và Trình kết xuất tùy chỉnh, nhiễu phần cứng WebGL bị vô hiệu hóa, và tất cả các thông số hồ sơ khác vẫn không thay đổi.

17797937614400.webp

17797937716523.webp

Trong hồ sơ 2, việc thiết lập thủ công Nhà cung cấp và Trình kết xuất đã thay đổi Mã băm báo cáo WebGL, nghĩa là các trang web hiện thấy siêu dữ liệu WebGL tùy chỉnh thay vì các giá trị thực ban đầu. Tuy nhiên, Mã băm hình ảnh WebGL vẫn giữ nguyên như hồ sơ 1, cho thấy đầu ra kết xuất thực tế không thay đổi. Nói cách khác, thiết lập này chỉ sửa đổi “lớp thông tin báo cáo”, không phải “lớp đầu ra kết xuất”, vì vậy nó có thể vượt qua các bước kiểm tra Nhà cung cấp/Trình kết xuất đơn giản nhưng vẫn có thể bị liên kết thông qua Mã băm hình ảnh WebGL.

Hồ sơ 3: Thông tin WebGL được đặt thành Manual với cùng Nhà cung cấp và Trình kết xuất như hồ sơ 2, nhiễu phần cứng WebGL được bật, và tất cả các thông số hồ sơ khác vẫn không thay đổi.

17797938166586.webp

17797938399934.webp

Trong hồ sơ 3, Thông tin WebGL vẫn ở chế độ Thủ công với cùng Nhà cung cấp và Trình kết xuất như hồ sơ 2, vì vậy Mã băm báo cáo WebGL vẫn giữ nguyên. Tuy nhiên, sau khi bật nhiễu phần cứng WebGL, Mã băm hình ảnh WebGL đã thay đổi. Điều này cho thấy nhiễu WebGL không sửa đổi siêu dữ liệu như Nhà cung cấp hay Trình kết xuất, mà thay đổi đầu ra kết xuất thực tế. So với hồ sơ 2, thiết lập này cung cấp khả năng bảo vệ mạnh mẽ hơn vì nó che giấu cả siêu dữ liệu WebGL được báo cáo và dấu vân tay hình ảnh WebGL thực.

Kết luận

WebGL hữu ích vì nó mang lại cho các trang web khả năng đồ họa mạnh mẽ dựa trên GPU. Dấu vân tay WebGL tiềm ẩn rủi ro vì cùng một đường dẫn kết xuất có thể tiết lộ các tín hiệu cấp thiết bị vẫn ổn định qua các phiên. Vô hiệu hóa WebGL và sử dụng các tiện ích mở rộng quyền riêng tư có thể giảm bớt sự lộ lọt, nhưng người dùng kinh doanh thường cần sự nhất quán chứ không chỉ là chặn hoàn toàn. Một trình duyệt dấu vân tay như FlashID giúp quản lý WebGL như một phần của danh tính trình duyệt hoàn chỉnh và thực tế.

Nếu bạn muốn cập nhật các thông tin thực tế và xu hướng ngành, hãy tham gia cộng đồng của chúng tôi.

Câu hỏi thường gặp (FAQ)

1. Dấu vân tay WebGL có giống với theo dõi IP không?

Không. Theo dõi IP xác định địa chỉ mạng của bạn, trong khi lấy dấu vân tay WebGL xác định các đặc điểm liên quan đến trình duyệt và GPU. Ngay cả khi IP của bạn thay đổi, WebGL vẫn có thể giúp một trang web nhận ra môi trường trình duyệt tương tự.

2. Chế độ ẩn danh có ngăn chặn việc lấy dấu vân tay WebGL không?

Không hoàn toàn. Chế độ ẩn danh chủ yếu giới hạn lưu trữ cục bộ, cookie và lịch sử duyệt web sau khi phiên làm việc kết thúc. Nó không tự động xóa nhà cung cấp WebGL, trình kết xuất, hành vi shader hoặc tín hiệu đầu ra pixel.

3. Tôi có nên vô hiệu hóa WebGL để bảo vệ quyền riêng tư không?

Bạn có thể vô hiệu hóa WebGL nếu quyền riêng tư là ưu tiên duy nhất của bạn và bạn không cần sử dụng các trang web dựa trên WebGL. Tuy nhiên, nhiều trang web hiện đại dựa vào WebGL cho bản đồ, công cụ thiết kế, trò chơi, bảng điều khiển và hiệu ứng hình ảnh. Việc vô hiệu hóa WebGL cũng có thể làm trình duyệt của bạn trông bất thường.

4. Tôi nên kiểm tra những gì trong báo cáo trình duyệt WebGL?

Hãy kiểm tra hỗ trợ WebGL, hỗ trợ WebGL2, nhà cung cấp, trình kết xuất, nhà cung cấp chưa được ẩn (unmasked vendor), trình kết xuất chưa được ẩn (unmasked renderer), các tiện ích mở rộng được hỗ trợ, mã băm hình ảnh và mã băm báo cáo. Ngoài ra, hãy kiểm tra xem các giá trị này có khớp với hệ điều hành, User-Agent, vị trí proxy và loại thiết bị của bạn không.

5. VPN có thể ngăn chặn việc lấy dấu vân tay WebGL không?

Không. VPN thay đổi tuyến đường mạng và địa chỉ IP hiển thị của bạn, nhưng nó không tự động thay đổi hành vi kết xuất GPU. Nếu IP của bạn báo một vị trí nhưng dấu vân tay trình duyệt của bạn không nhất quán, môi trường đó vẫn có thể bị coi là đáng ngờ.

6. Trình duyệt chống phát hiện giúp bảo vệ dấu vân tay WebGL như thế nào?

Trình duyệt chống phát hiện (như FlashID) có thể quản lý WebGL như một phần của hồ sơ trình duyệt hoàn chỉnh. Thay vì chỉ vô hiệu hóa WebGL, nó có thể giúp kiểm soát nhà cung cấp WebGL, trình kết xuất, tiện ích mở rộng, đầu ra pixel, tính nhất quán Canvas/GPU, khớp proxy và tính bền vững của hồ sơ, giúp mỗi hồ sơ ổn định và thực tế hơn cho các hoạt động đa tài khoản hợp pháp.


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

FlashID blog avatar image
Chạy nhiều tài khoản mà không bị cấm và chặn
Thử nó

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