Chống lấy dấu vân tay

Firefox Firefox Được tạo: 4 tuần trước
Đây là bản dịch từ bài viết tiếng Anh do máy tạo ra. Bản dịch này chưa được kiểm duyệt bởi con người và có thể chứa lỗi. Nếu bạn muốn chỉnh sửa nội dung này, bạn có thể bắt đầu tại đây.

Khi cài đặt Chống lấy vân tay được bật trong Tùy chọn nâng cao của Firefox (trang about:config của Trình chỉnh sửa cấu hình), nó có thể giúp ngăn các trang web nhận dạng duy nhất bạn bằng cách giới hạn thông tin họ có thể thu thập về thiết bị của bạn. Mặc dù điều này có thể lý tưởng cho những người ưu tiên quyền riêng tư tối đa, nhưng nó có thể khiến một số trang web hoạt động không đúng cách. Đối với hầu hết người dùng, Mozilla khuyến nghị chế độ Bảo vệ chống lấy vân tay trong Cài đặt Firefox cho Bảo vệ theo dõi nâng cao, chế độ này chặn các phương pháp theo dõi xâm lấn trong khi vẫn duy trì khả năng tương thích với hầu hết các trang web.

Tiện ích có thể bật Chống lấy vân tay trong Tùy chọn nâng cao, điều đó có nghĩa là nó có thể đang hoạt động mà bạn không bật nó một cách rõ ràng. Bạn có thể quản lý cài đặt privacy.resistFingerprinting trong trang about:config.

Cách nhận biết bạn có bật Chống lấy vân tay hay không và nếu có thì cách tắt nó

Cảnh báo: Những hướng dẫn này dành cho người dùng Firefox có kinh nghiệm. Thay đổi cài đặt trong trình chỉnh sửa cấu hình (about:config) có thể có tác động nghiêm trọng đến tính ổn định, bảo mật và hiệu suất của trình duyệt của bạn.
Chỉ tiến hành nếu bạn đã biết các cài đặt nâng cao và hiểu được những tác động tiềm ẩn.
Để tắt Chống lấy vân tay:

  1. Nhập about:config trong thanh địa chỉ và nhấp EnterReturn.
    Một trang cảnh báo có thể xuất hiện. Nhấp chuột Chấp nhận rủi ro và tiếp tục để đi đến trang about:config.
  2. Trong thanh tìm kiếm ở trên cùng, hãy tìm kiếm privacy.resistFingerprinting.
  3. Một số tùy chọn sẽ xuất hiện nhưng hãy xem privacy.resistFingerprinting hoặc privacy.resistFingerprinting.pbMode có giá trị là true hay không.
  4. Để biết liệu một tiện ích có đang kiểm soát tùy chọn này hay không, bạn có thể nhấp để chuyển giá trị trở lại false và khởi động lại trình duyệt của mình. Sau khi khởi động lại, hãy truy cập lại about:config và xem giá trị có được trả về true hay không.

Nếu có, bạn sẽ cần xác định tiện ích nào của mình đang kiểm soát tùy chọn đó và tắt hoặc xóa chúng. Một cách để làm điều này là tắt từng tiện ích đã cài đặt, rồi khởi động lại trình duyệt, xem tùy chọn có thay đổi khi khởi động lại Firefox hay không. Xin lưu ý rằng, trong một số trường hợp hiếm hoi, nhiều tiện ích có thể đang đặt tùy chọn này.

Chống lấy vân tay có thể làm hỏng các trang web như thế nào?

Chống lấy vân tay gây ra một số hành vi lạ thường được báo cáo là lỗi. Mặc dù chúng thực sự khiến trang web hoạt động kỳ lạ hoặc không chính xác, nhưng những hành vi này cũng có nghĩa là Chống lấy vân tay đang hoạt động như dự định, đó là lý do tại sao chúng tôi không khuyến nghị tính năng này cho người dùng Firefox thông thường.

Điều quan trọng cần lưu ý là nếu privacy.resistFingerprinting.pbMode được đặt để chỉ bật trong các cửa sổ Chế độ riêng tư, nhưng privacy.resistFingerprinting thì không – bạn vẫn sẽ gặp một số hành vi Chống lấy vân tay nhất định trên các cửa sổ thông thường, vì không thể tách các hành vi này cho mỗi cửa sổ. Điều này bao gồm việc sử dụng màu cố định thay vì màu hệ thống và các hành vi khác.

Các hành vi không mong muốn phổ biến nhất bao gồm:

  • Thời gian được hiển thị không chính xác hoặc chính xác hơn – chúng được hiển thị sai múi giờ.
  • Hình ảnh, đặc biệt là những hình ảnh được tạo ra do tải lên/chỉnh sửa hình ảnh trong trình duyệt, có thể hiển thị các đường ngẫu nhiên. Ví dụ:

Resist Fingerprinting image breakage

  • Một số hoạt ảnh hoặc trò chơi có thể chạy chậm.
  • Các trang có thể không được bản địa hóa theo ngôn ngữ mong đợi và thay vào đó là bằng tiếng Anh.
  • Người dùng macOS hoặc Linux có thể nhận được thông tin hoặc các bản tải xuống dành cho hệ điều hành Windows.
  • Các biểu tượng, bản đồ hoặc hình ảnh có thể không được hiển thị với độ trung thực cao và bị mờ hoặc có độ phân giải thấp.
  • Tay cầm chơi game không hoạt động.
  • Bảng vẽ, bút cảm ứng hoặc màn hình cảm ứng không hoạt động như mong đợi.
  • Các tùy chọn hiển thị như Chế độ sáng/tối, Giảm hoạt ảnh và Giảm độ trong suốt không được tuân thủ.
  • Khi các cửa sổ mới được mở, chúng được cố định ở một kích thước cụ thể.
  • Màu hệ thống gốc được thay thế và các giá trị cố định được sử dụng thay thế.

Chống lấy vân tay thay đổi những gì?

Chống lấy vân tay thay đổi rất nhiều hành vi của trình duyệt – danh sách dưới đây mang tính kỹ thuật và toàn diện nhất có thể, nhưng vẫn có thể vô tình bỏ sót một số điều.

  • Khi một trang web trích xuất hình ảnh từ một phần tử canvas, giá trị trả về là nhiễu ngẫu nhiên để ngăn chặn việc lấy vân tay canvas. Điều này có thể biểu hiện dưới dạng các đường thẳng đứng lạ không mong muốn xuất hiện dưới dạng hiện vật đồ họa.
  • Múi giờ được báo cáo là UTC hoặc Icelandic.
  • Các phép toán trong JavaScript có thể báo cáo các giá trị hơi khác so với thông thường.
  • Miền địa phương được báo cáo là en-US.
  • Các phông chữ duy nhất có sẵn để các trang web sử dụng là những phông chữ được cài đặt sẵn trong Hệ điều hành. Điều này cũng không bao gồm các phông chữ trong các gói ngôn ngữ.
  • Một số thuộc tính của đối tượng navigator được cố định, bao gồm giá trị đồng thời phần cứng, phiên bản ứng dụng và ID bản dựng. Phiên bản User Agent được báo cáo là phiên bản chính (ví dụ: 119.0 thay vì 119.1).
  • Nếu không cấp bất kỳ quyền nào, chỉ có một máy ảnh và một micrô được báo cáo là thiết bị media. Một số lỗi thiết bị nhất định có thể được báo cáo là “không được phép” thay vì “không tìm thấy”. Các sự kiện Thay đổi thiết bị không được báo cáo.
  • Nhãn Luồng video và âm thanh được cố định thành “Internal Camera” hoặc “Internal Microphone”.
  • Khả năng media được báo cáo là được hỗ trợ, mượt mà và không tiết kiệm điện.
  • Chế độ hướng video là một giá trị cố định.
  • Tốc độ lấy mẫu ưu tiên cho Âm thanh được báo cáo là 44100 và tốc độ lấy mẫu được báo cáo là 48000.
  • Độ trễ của Bối cảnh âm thanh được cố định và số kênh tối đa được báo cáo là 2.
  • Không có tay cầm chơi game nào được báo cáo là có mặt.
  • Loại Kết nối mạng được báo cáo là “Unknown”.
  • Trên macOS, tùy chọn Làm mịn phông chữ của HĐH không được tuân thủ.
  • Tất cả các Cảm biến thiết bị đều bị tắt.
  • Tốc độ khung hình bị khóa ở 60fps.
  • Độ chính xác của tất cả các dấu thời gian, bộ hẹn giờ và đồng hồ được báo cáo đều giảm xuống còn 16,67ms (để khớp với 60fps).
  • Kích thước Cửa sổ ngoài được báo cáo là giống với kích thước cửa sổ bên trong.
  • Các thuộc tính window.screenX và screenY, cũng như mozInnerScreenX và mozInnerScreenY, và tọa độ màn hình sự kiện luôn được báo cáo là 0,0.
  • Phần trên, bên trái, chiều rộng và chiều cao của màn hình, và phần trên, bên trái, chiều rộng và chiều cao có sẵn của màn hình đều được báo cáo giống như kích thước bên trong của cửa sổ.
  • Độ sâu pixel màn hình được báo cáo là 24.
  • Tỷ lệ pixel của thiết bị được báo cáo là 2.0.
  • Độ phân giải CSS được báo cáo là mức thu phóng, thay vì tính đến tỷ lệ pixel thực của thiết bị.
  • Hướng màn hình được đặt thành Ngang, vì góc màn hình được đặt thành 0. Các sự kiện OrientationChanged bị chặn.
  • Các thuộc tính Bán kính, Xoay và Lực của Sự kiện chạm được đặt thành 0.
  • Con trỏ cảm ứng tối đa cho Sự kiện con trỏ được đặt thành 0.
  • Một số thuộc tính Sự kiện con trỏ, chẳng hạn như Độ nghiêng và Áp suất, được đặt thành các giá trị không đổi.
  • Tất cả các sự kiện con trỏ được đặt để đến từ một thiết bị trỏ chính duy nhất.
  • Khả năng của con trỏ được báo cáo là Thô (Android) hoặc Tinh & Di chuột (Máy tính để bàn).
  • Các mã phím cho Sự kiện bàn phím được sửa đổi để tránh làm rò rỉ bố cục bàn phím.
  • WebSpeech API không báo cáo bất kỳ giọng nói nào có sẵn.
  • CSS sẽ báo cáo bảng màu ưu tiên là Sáng.
  • CSS sẽ báo cáo chuyển động giảm ưu tiên là Sai.
  • CSS sẽ báo cáo độ tương phản ưu tiên là Không ưu tiên.

Những người này đã giúp viết bài này:

Illustration of hands

Tình nguyện viên

Phát triển và chia sẻ chuyên môn của bạn với người khác. Trả lời câu hỏi và nâng cao kiến thức cơ bản của chúng tôi.

Tìm hiểu thêm