Thử nghiệm không phải là trình duyệt; nó là toàn bộ tập hợp các đường đi trên máy khi trình duyệt chạy. Nếu bạn thay đổi proxy toàn cục hoặc một tuyến đường để kiểm tra Tor Browser với VPN, mọi ứng dụng khác đều thừa hưởng thay đổi, kể cả những ứng dụng đang đồng bộ tệp và kiểm tra thư trong nền. Mẫu an toàn là cấp cho thử nghiệm ứng dụng riêng, hồ sơ riêng và tuyến đường riêng, và biết chính xác cách đặt mọi thứ trở lại. Một trang IP công khai cho bạn biết đã dùng một lối ra; nó không cho biết phần còn lại của máy đã làm gì.

Kiểm tra 1: gọi tên ba kết nối

Gọi tên chúng trước khi chạm vào bất kỳ cài đặt nào. Đường đi bình thường là thứ các ứng dụng công việc của bạn dùng hôm nay; đường đi thử nghiệm là thứ bạn muốn Tor Browser dùng; hành vi thất bại dự kiến là điều nên xảy ra khi một lớp bị rơi.

Viết ba điều đó vào một nơi, kể cả ứng dụng nào thuộc đường đi nào. Lý do không phải là quan liêu: phần lớn rò rỉ tình cờ trong kiểu kiểm tra này đến từ một ứng dụng mà không ai nhớ là đang chạy, chứ không phải từ trình duyệt đang được kiểm tra. Một trình quản lý mật khẩu, một ứng dụng trò chuyện và một dịch vụ đồng bộ tệp đều là lưu lượng nền sẽ đi theo bất kỳ tuyến nào mà hệ thống cấp. Gọi tên chúng chính là điều làm cho ranh giới trở thành thật.

Kiểm tra 2: giữ mỗi cài đặt bên cạnh chương trình sở hữu nó

Cấu hình được hỗ trợ của Tor Browser không giống với một cài đặt proxy hệ thống, và nó cố ý không được thiết kế để bị trỏ tới một proxy tùy tiện từ môi trường.

Một biến môi trường hoặc một tiện ích mở rộng của trình duyệt có thể tạo ra đường đi thứ ba mà cả tài liệu của trình duyệt lẫn ghi chú của bạn đều không mô tả. Hãy ưu tiên cài đặt được hỗ trợ bên trong ứng dụng hơn là ghi đè toàn cục.

Điều tương tự áp dụng cho mọi thứ trình duyệt chuyển giao. Một tài liệu đã tải xuống mở trong trình xem bên ngoài không thừa hưởng tuyến của trình duyệt; nó dùng tuyến của hệ thống, có thể là VPN, LAN hoặc không gì cả. Việc chuyển giao đó là cách phổ biến và im lặng để nội dung bạn muốn giữ bên trong thử nghiệm đi ra ngoài. Hãy quyết định trình xem bên ngoài có phải là một phần của thử nghiệm hay không, và nếu không, hãy giữ tệp bên trong trình duyệt.

Kiểm tra 3: dùng một tải trọng mà mất đi cũng an toàn

Các kiểm tra mạng nên dùng những trang không đòi hỏi tài khoản cá nhân, vì một phiên tài khoản biến bài kiểm tra định tuyến thành một sự kiện đã xác thực trên máy chủ của người khác. Một trang kiểm tra trả về lối ra biểu kiến của bạn là đủ cho câu hỏi định tuyến.

Cụ thể, curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip thực thi cùng điểm cuối SOCKS mà trình duyệt dùng và trả về lối ra mà nó thấy, điều này tách vấn đề của trình duyệt khỏi vấn đề của Tor. ss -tnp trên máy cho thấy tiến trình nào đang nói chuyện với địa chỉ nào, và đó là kiểm tra bắt được ứng dụng bạn đã quên. Không lệnh nào cần đăng nhập, và cả hai đều lặp lại được. Hãy giữ kết quả như một cặp trước và sau thay vì một quan sát duy nhất.

Kiểm tra 4: khôi phục việc dùng thông thường một cách có chủ đích

Hãy gỡ các ngoại lệ kiểm tra và cài đặt tạm thời thông qua thành phần đã tạo ra chúng, không phải qua một công cụ khác tình cờ cung cấp một công tắc tương tự.

Sau đó kiểm tra các ứng dụng bình thường, kể cả phân giải DNS và mọi tài nguyên riêng mà đường đi công việc cần. Một bài kiểm tra kết thúc với việc duyệt web chạy được nhưng tên nội bộ bị hỏng là chưa hoàn tất.

Hãy giữ ghi chú đủ tốt để tái tạo một phát hiện hữu ích và không hơn. Ghi lại hồ sơ VPN đang dùng, các ngoại lệ ứng dụng, các địa chỉ lối ra đã quan sát và thời gian; không ghi thông tin đăng nhập tài khoản hay nội dung các trang bạn đã truy cập. Nếu sự kết hợp không mang lại lợi ích rõ ràng, đừng để các cài đặt thêm của nó hoạt động chỉ vì một trang kiểm tra đã tải. Một thử nghiệm còn nằm tại chỗ sẽ trở thành một phần không được ghi lại của đường đi sản xuất.

Hướng dẫn của Tor Project về quản lý danh tính trong Tor Browser là tài liệu tham chiếu cho những gì trình duyệt tự tách riêng, và đáng đọc trước khi thêm một lớp nữa lên trên.

Một bài kiểm tra kết thúc khi cấu hình dự kiến được khôi phục hoặc cấu hình mới được hiểu, không phải khi một ứng dụng ngừng hiển thị lỗi. Đó là những trạng thái cuối khác nhau và chỉ một trong số đó là an toàn để bỏ lại. Nếu bạn không thể mô tả đường đi hiện tại của mọi ứng dụng đã liệt kê trong kiểm tra một, thử nghiệm vẫn đang chạy. Hãy đóng nó một cách có chủ đích.

Bài viết liên quan