VPN có thay đổi dấu vân tay trình duyệt của bạn không? Nên kiểm tra gì trước
VPN đổi địa chỉ đầu ra của bạn và, với các yêu cầu trang thông thường, gần như không gì khác. Đi qua năm bước và xem giá trị nào của trình duyệt thực sự thay đổi.
Bạn chuyển VPN sang một quốc gia khác, tải lại cửa hàng, và nó vẫn chào bạn bằng tên với đúng giỏ hàng cũ. Đó là lúc từ dấu vân tay thường xuất hiện trong cuộc trò chuyện, thường theo sau là một trang thử nghiệm khẳng định trình duyệt của bạn là một trong một triệu. Thay vào đó, hãy xử lý vấn đề theo thứ tự: với các yêu cầu trang thông thường đường hầm chỉ thay đổi đúng một trường, trình duyệt vẫn báo hàng chục trường, và bài kiểm tra đo một thứ hẹp hơn vẻ ngoài của nó. Năm bước phân tách ba điều đó.
Bước 1: loại trừ những lý do nhàm chán khiến bạn bị nhận ra
Hãy bắt đầu khi đã đăng xuất. Mở cửa sổ riêng tư, truy cập cùng trang và xem nó còn cư xử như thể biết bạn không. Cookie, bộ nhớ cục bộ và phiên đang hoạt động giải thích phần lớn báo cáo «nó thấy tôi qua VPN», và không cái nào là dấu vân tay.
Nếu trang vẫn nhận ra điều gì đó trong cửa sổ riêng tư, hãy nhìn trạng thái hiển thị mà bạn mang theo: cùng tài khoản ở tab khác, một mục biểu mẫu đã lưu, trình quản lý mật khẩu điền địa chỉ của bạn, hoặc một trang bạn đã cho phép bằng token trong URL. Mỗi thứ là một tham chiếu được lưu, và xóa hồ sơ sẽ gỡ nó.
Chỉ khi một hồ sơ sạch không có phiên vẫn tạo ra sự nhận diện tương quan với các lần truy cập trước thì mới đáng nói về dấu vân tay. Đó là một khẳng định hẹp hơn nhiều so với «VPN không hoạt động», và đó là thứ bạn thực sự có thể kiểm tra.
Bước 2: đổi đầu ra và liệt kê những gì không thay đổi
Bật đường hầm, sau đó kiểm tra giá trị duy nhất mà đường hầm phải di chuyển: địa chỉ mà máy chủ nhìn thấy. Bất kỳ trang tra cứu địa chỉ nào cũng hiển thị nó, hoặc đọc nó từ một điểm cuối bạn kiểm soát bằng curl -s https://your-endpoint.example/ip. Bất kỳ dịch vụ dội nào bạn dùng đều thấy yêu cầu, nên một điểm cuối thuộc về bạn giữ nó ngoài nhật ký của người khác. Xác nhận rằng nó đã đổi. Giờ đến phần thú vị — liệt kê những gì trình duyệt vẫn báo về chính nó, vì gần như không có gì trong đó di chuyển trong tiêu đề gói.
| What a page can read | Changed by the VPN? | Where it comes from |
|---|---|---|
| Public source address | Yes | The tunnel's exit |
| WebRTC candidate addresses | Sometimes | Browser network stack and leak protection |
| User agent string | No | Browser build and platform |
| Language preference list | No | Browser and OS settings |
| Timezone offset | No | The operating system clock |
| Screen size, colour depth, pixel ratio | No | Display and window state |
| Installed fonts, canvas and WebGL output | No | Rendering stack and GPU |
| Accept-Language, client hints | No | Browser configuration |
Dòng múi giờ là dòng đáng dừng lại. Nó được đọc từ hệ điều hành, nên một đường hầm chuyển lưu lượng của bạn sang lục địa khác trong khi đồng hồ vẫn nói thành phố quê của bạn tạo ra sự không khớp mà bản thân nó đã là một quan sát phân biệt. Điều tương tự đúng với danh sách ngôn ngữ ở một quốc gia và đầu ra ở quốc gia khác: không phải bằng chứng về điều gì, chỉ là một tổ hợp nổi bật. WebRTC là ngoại lệ trong bảng: một trang mở kênh phương tiện hoặc dữ liệu có thể thu thập địa chỉ ứng viên, và khi đường hầm bật, một ứng viên có thể mang địa chỉ đầu ra hoặc, không có bảo vệ rò rỉ, vẫn cung cấp địa chỉ cục bộ của bạn.
Bước 3: đọc một bài kiểm tra dấu vân tay theo những gì nó báo cáo
Cover Your Tracks của EFF là điểm dừng đầu tiên thông thường. Nó hiển thị các đặc điểm mà trình duyệt của bạn phơi ra cho trang đó và đưa ra phán quyết về việc bao nhiêu trình duyệt trong mẫu của nó chia sẻ chúng. Hãy đọc phần chữ nhỏ: mẫu là những người đã làm bài kiểm tra, tín hiệu là những gì trang đó chọn thu thập, và phán quyết là ước lượng bit entropy, không phải một cuộc điều tra dân số.
Vậy «trình duyệt của bạn là duy nhất» nghĩa là duy nhất trong tập dữ liệu đó, hôm nay, với bộ đầu dò đó. Nó không có nghĩa là một trang có thể suy ra tên bạn, và nó không phải thuộc tính vĩnh viễn — một bản cập nhật trình duyệt có thể dịch chuyển giá trị mà bạn không chạm vào gì.
Hãy dùng bài kiểm tra như công cụ đo, không phải điểm số để tối ưu. Ghi lại các giá trị được báo, đổi một thứ và so sánh cùng các trường. Nếu không có gì thay đổi trong trình duyệt mà các chỉ số vẫn dịch chuyển, thay đổi đó là nhiễu trong mẫu, không phải ở bạn.
Bước 4: thay đổi những đặc điểm thực sự là của bạn
Giờ bạn có thể hành động trên các dòng cụ thể. Danh sách ngôn ngữ, múi giờ và định dạng khu vực là cài đặt, và việc căn chỉnh chúng với nơi bạn tuyên bố đang ở là hành vi nhất quán, không phải mẹo. Một hồ sơ trình duyệt riêng cho mỗi ngữ cảnh giữ dữ liệu trang và đăng nhập tách biệt, điều này xử lý sự nhận diện ở bước 1 đáng tin cậy hơn bất kỳ tiện ích chống dấu vân tay nào.
Hãy cẩn thận với lời khuyên kinh điển là thêm tiện ích tăng cường. Mỗi cái thay đổi bề mặt quan sát được của bạn, và một bộ cài đặt bất thường có thể khiến bạn hiếm hơn thay vì phổ biến hơn. Một số chặn một API mà các trang có thể phát hiện là thiếu; số khác để lại một chữ ký đã vá đặc trưng. Độ phổ biến của một tiện ích không phải bằng chứng rằng nó giảm khả năng nhận diện.
Những trình duyệt coi trọng điều này làm một việc khác về cấu trúc: chúng chuẩn hóa. Tor Browser hướng tới việc mỗi người dùng báo cùng các giá trị, Firefox có chế độ bảo vệ báo các giá trị đã chuẩn hóa từ một tập nhỏ thay vì giá trị thật của bạn, và Safari giới hạn những gì trang có thể đọc. Đó là một quyết định thiết kế được áp dụng nhất quán, và hướng dẫn trong hướng dẫn của W3C về dấu vân tay giải thích vì sao chuẩn hóa vượt qua ngẫu nhiên hóa theo từng người dùng cho vấn đề này.
Bước 5: quyết định bạn thực sự cần lớp nào
Ba thứ riêng biệt được gộp vào «ẩn tôi đi»: đường mạng, bề mặt quan sát được của trình duyệt và các tài khoản của bạn. VPN xử lý thứ nhất. Nó không chạm vào thứ hai, và không thể giúp với thứ ba — đăng nhập là định danh trực tiếp nhất hiện có, và nó sống sót qua mọi thay đổi đầu ra.
Nếu mục tiêu của bạn là một trang không thể nói rằng hai lần truy cập có liên quan, bạn cũng cần lớp trình duyệt: hồ sơ sạch cho mỗi ngữ cảnh, cài đặt nhất quán và không dùng chung đăng nhập. Nếu mục tiêu của bạn là trang hoàn toàn không thể nói bạn là ai, đó là một mô hình mối đe dọa trong đó Tor Browser, thứ kết hợp định tuyến với chuẩn hóa ở cấp trình duyệt, là lựa chọn nhất quán thay vì một trình duyệt thường sau đường hầm.
Nếu mục tiêu của bạn chỉ là để trang thấy một thành phố khác và nhà cung cấp của bạn không thấy gì, chỉ riêng đường hầm thực sự là đủ, và kết quả bài kiểm tra dấu vân tay không liên quan đến mục tiêu đó. Phần lớn sự thất vọng ở đây đến từ việc mua một lớp và mong đợi ba.
Một thứ tự giữ cho các bước trung thực:
- Tái hiện sự nhận diện với hồ sơ sạch và không đăng nhập trước khi đổ lỗi cho đường hầm.
- Xác nhận địa chỉ đầu ra đã đổi, sau đó ghi lại giá trị nào của trình duyệt không đổi.
- So sánh cùng các trường kiểm tra trước và sau một thay đổi duy nhất, không phải điểm số tiêu đề.
- Sửa múi giờ và ngôn ngữ để khớp với câu chuyện của bạn trước khi thêm bất kỳ tiện ích nào.
- Chọn lớp phù hợp với mục tiêu: mạng, bề mặt trình duyệt hay tài khoản.