Ngày nay, khi bạn lướt web, có bao giờ bạn tự hỏi vì sao các trang web “nhận ra” bạn, ngay cả khi bạn đang bật chế độ ẩn danh (private browsing)?
Câu trả lời nằm ở kỹ thuật theo dõi tinh vi mang tên Canvas Fingerprinting — một công nghệ giúp website nhận diện thiết bị của bạn mà không cần dùng cookie.
Canvas Fingerprinting là một kỹ thuật theo dõi người dùng dựa trên cách thiết bị của bạn vẽ đồ họa (render graphics) trong trình duyệt.
Khi bạn truy cập một trang web có sử dụng kỹ thuật này, trình duyệt sẽ tạo một hình ảnh hoặc đoạn văn bản ẩn trên phần tử HTML5 Canvas.
Quá trình vẽ này bị ảnh hưởng bởi:
Chính sự khác biệt nhỏ trong quá trình hiển thị hình ảnh khiến mỗi thiết bị tạo ra một “dấu vân tay kỹ thuật số” độc nhất, gọi là browser fingerprint.
Không giống như cookie – bạn có thể xóa dễ dàng trong cài đặt trình duyệt, Canvas Fingerprinting gần như không thể xóa hoàn toàn.
Điều này giúp các công ty quảng cáo, nền tảng tìm kiếm và công cụ phân tích:
Vì thế, ngay cả khi bạn mở trình duyệt ẩn danh, dấu vân tay Canvas của bạn vẫn có thể bị ghi nhận và theo dõi.
1️⃣ Khi bạn mở một trang web, trình duyệt vẽ một hình ảnh hoặc đoạn văn bản ẩn trong phần tử HTML5 <canvas>.
2️⃣ Mỗi thiết bị (tùy CPU, GPU, OS, font chữ) sẽ vẽ khác nhau dù hình ảnh giống nhau.
3️⃣ Website ghi lại những điểm khác biệt đó, mã hóa thành chuỗi ký tự độc nhất (hash).
4️⃣ Chuỗi này được lưu lại để nhận dạng bạn mỗi khi bạn truy cập lại website khác.
Các trình duyệt như Brave, Firefox, hoặc Tor Browser tích hợp sẵn tính năng chống fingerprinting.
Tham khảo thêm tại: https://brave.com/privacy/
Cài đặt các tiện ích mở rộng như:
Các công cụ này giúp bạn ngẫu nhiên hóa hoặc chặn hoàn toàn dữ liệu Canvas.
Nếu bạn quản lý nhiều tài khoản hoặc làm marketing đa nền tảng, nên dùng MasLogin — trình duyệt chống nhận dạng thiết bị và IP, giúp:
Canvas Fingerprinting không phải là “xấu” hoàn toàn — ban đầu nó được tạo ra để:
Tuy nhiên, khi bị lạm dụng trong quảng cáo và theo dõi hành vi, nó trở thành mối đe dọa lớn với quyền riêng tư cá nhân.
Canvas Fingerprinting là kỹ thuật theo dõi nâng cao dùng phần tử HTML5 Canvas để tạo dấu vân tay duy nhất cho mỗi thiết bị.
Nó giúp các website xác định người dùng mà không cần cookie, kể cả trong chế độ ẩn danh.
Nếu bạn muốn duy trì ẩn danh thật sự, hãy:


Truy cập BrowserLeaks Canvas Test.Nếu thấy kết quả fingerprint khác nhau mỗi lần khởi tạo, nghĩa là bạn đã ẩn danh thành công.
1️⃣ Canvas Fingerprinting có khác gì cookie không?
Có. Cookie lưu dữ liệu trong trình duyệt và có thể xóa, còn fingerprint thì không thể xóa hoàn toàn — nó dựa vào đặc điểm phần cứng của bạn.
2️⃣ Chế độ ẩn danh có ngăn được Canvas Fingerprinting không?
Không. Dù bạn bật ẩn danh, fingerprint vẫn được tạo dựa trên phần cứng và font chữ, nên vẫn bị nhận dạng.
3️⃣ Làm sao biết trình duyệt của tôi có bị fingerprint?
Bạn có thể kiểm tra tại https://browserleaks.com/canvas.
4️⃣ Có nên dùng MasLogin để tránh bị phát hiện?
Có, đặc biệt nếu bạn làm việc với nhiều tài khoản. MasLogin giúp bạn tạo fingerprint giả lập và cô lập môi trường, giảm rủi ro bị theo dõi.
5️⃣ Canvas Fingerprinting hợp pháp không?
Phần lớn quốc gia không cấm, nhưng EU yêu cầu minh bạch (GDPR). Người dùng có quyền từ chối theo dõi.
Tổng quan