Tor Browser chỉ che một ứng dụng, không phải toàn bộ thiết bị
Trình duyệt định tuyến các kết nối của chính nó qua Tor và không gì khác. Hãy kiểm tra tiến trình nào sở hữu một kết nối trước khi cho rằng phần còn lại của máy cũng đi theo.
Tor Browser gửi các kết nối của chính nó qua một proxy cục bộ và đưa chúng vào mạng Tor, và nó không di chuyển phần còn lại của máy. Một ứng dụng thư, một tiến trình đồng bộ và trình duyệt thứ hai giữ nguyên các thiết lập mà chúng có, và đó là lý do vì sao một kết quả sạch trong một cửa sổ có thể cùng tồn tại với các kết nối trực tiếp phía sau nó. Bốn phép kiểm tra tách cái được che khỏi cái chỉ có vẻ được che. Hãy bắt đầu với phép kiểm tra nêu tên một tiến trình.
Trình duyệt thực sự chuyển tiếp gì qua proxy
Bên trong trình duyệt, lưu lượng đi đến một trình lắng nghe SOCKS cục bộ do Tor Browser tự khởi động cho chính nó, và trình duyệt được cấu hình để dùng nó. Việc chọn mạch, cách ly danh tính và các biện pháp chống dấu vân tay đều sống trong cặp đó. Một tệp được lưu xuống đĩa không mang theo gì trong số đó, và việc mở tệp ấy trong một trình xem bên ngoài sẽ khởi động một chương trình mới với hành vi mạng riêng.
Đó cũng là lý do trang địa chỉ công khai quen thuộc chứng minh được quá ít. Nó báo cáo lối ra mà trình duyệt đã tải nó sử dụng và hoàn toàn không thể quan sát một ứng dụng khác. Hãy xem kết quả là bằng chứng về một chương trình, không phải lời khẳng định về thiết bị.
Tiến trình nào sở hữu từng kết nối
Liệt kê các socket và các tiến trình phía sau chúng. Tìm bất cứ thứ gì không phải trình duyệt đang nói chuyện với một trình lắng nghe cục bộ:
ss -tunp
ss -tunp | grep -E 'tor|firefox'
Bất cứ thứ gì có đích công khai đều là một kết nối đã đi vòng qua mạch. Nếu tìm thấy một cái, hãy xác định chương trình trước khi thay đổi bất cứ điều gì khác, vì cách khắc phục khác nhau với từng ứng dụng khách:
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
Dạng -hostname quan trọng vì nó yêu cầu proxy phân giải tên. Phân giải cục bộ rồi trao một địa chỉ cho proxy sẽ để lộ đích ngay cả khi bản thân kết nối đi qua proxy.
Giao thức có được chuyển hay không
Các rơ-le của Tor mang các luồng TCP. Những ứng dụng được xây quanh UDP, như một số ứng dụng thoại và trò chơi, không hành xử trên mạng như một trang web, và việc ép chúng đi qua proxy thường thất bại thay vì bảo vệ chúng.
| Coverage model | What it covers | What it leaves alone |
|---|---|---|
| Tor Browser | Its own browsing and downloads | Every other application |
| Proxy setting in one app | That app, if it honours the proxy | Its DNS behaviour and other programs |
| System VPN | Traffic routed through the tunnel | Browser fingerprint and identity |
| Whole-device routing | The operating system's traffic | Application-level identity signals |
Nếu ứng dụng bạn quan tâm phụ thuộc vào UDP, một thiết lập của trình duyệt không phải là câu trả lời, và một biến proxy mà ứng dụng bỏ qua cũng không. Yêu cầu trở thành một thiết kế khác với những kiểu hỏng khác.
Phạm vi che phủ mà bạn thực sự chọn
Một VPN cấp hệ thống rộng hơn về phạm vi so với trình duyệt và hẹp hơn về mục đích. Nó có thể mang nhiều ứng dụng khi các tuyến và hỗ trợ nền tảng được cấu hình cho việc đó, nhưng nó không cung cấp khả năng chống dấu vân tay, và một lối ra VPN không phải là mạng ẩn danh.
Việc che toàn bộ thiết bị là một thiết kế hệ thống, không phải một trình cài đặt. Nó định tuyến lưu lượng của hệ điều hành thay vì một tiến trình, và nó mang theo những giới hạn vận hành riêng mà một bản tải trình duyệt không có.
Hãy quyết định bạn đang trả lời câu hỏi nào: ứng dụng nào được bảo vệ, hay liệu từng gói có được bảo vệ. Cái đầu là một thiết lập của trình duyệt và cái sau là một chính sách định tuyến. Nhầm lẫn hai điều đó là cách một cỗ máy kết thúc với một cửa sổ được bảo vệ và năm tiến trình không được bảo vệ. Hãy viết câu trả lời ra trước khi cài thêm bất cứ thứ gì.