Thêm một đoạn mã hóa nữa vào một đường đi không loại bỏ người quan sát; nó di chuyển họ, và đôi khi thêm một người nữa. Bài tập hữu ích là vẽ tuyến đường và ghi lại ai thấy gì ở từng bước, vì VPN đặt trước Tor và VPN đạt được qua Tor cho câu trả lời trái ngược với gần như mọi câu hỏi đáng để đặt ra. Không cách bố trí nào đánh bại được một điểm cuối đã bị xâm phạm, và không cách nào sửa được một tài khoản nêu tên người dùng. Đi hết con đường theo thứ tự rồi hỏi điều gì hỏng khi một lớp biến mất sẽ biến khẩu hiệu thành quyết định.

Đi hết con đường và gọi tên từng người quan sát

Bắt đầu với trường hợp Tor thông thường và dán nhãn từng chặng. Mạng cục bộ và nhà cung cấp internet thấy một kết nối tới điểm vào Tor, cùng với kích thước và thời điểm của nó. Người gác cổng vào thấy địa chỉ của máy khách, vì thế người gác là một quan hệ lâu dài chứ không phải lựa chọn ngẫu nhiên. Nút ra thấy đích đến và văn bản thuần của mọi thứ không được mã hóa đầu-cuối, trong khi đích đến thấy một địa chỉ ra không gắn với địa chỉ máy khách nào.

Ghi lại những nhãn đó trước khi thêm bất cứ thứ gì. Sơ đồ chính là lập luận, và rất dễ kiểm tra.

Hai thứ tự tạo ra những quan sát khác nhau

Một VPN đặt trước Tor nghĩa là lưu lượng rời thiết bị về phía nhà cung cấp VPN, rời khỏi nhà cung cấp đó, và chỉ sau đó mới tới một điểm vào Tor. Mạng cục bộ không còn thấy Tor nữa, và đó chính là mục đích khi một mạng chặn hoặc giám sát nó. Người gác cổng vào giờ thấy địa chỉ của VPN thay vì địa chỉ của người dùng, và nhà cung cấp VPN thấy rằng một khách hàng cụ thể kết nối tới Tor với một kiểu thời gian nhất định. Nhà cung cấp đó trở thành một bên mới với quan sát có giá trị, và chính sách ghi nhật ký của họ giờ là một phần của mô hình mối đe dọa chứ không nằm ngoài nó.

Đạt tới một VPN qua Tor đảo ngược thứ tự và cũng đảo ngược những gì bị lộ: đích đến thấy địa chỉ của VPN, lối ra Tor không còn thấy đích đến, và nhà cung cấp VPN thấy lưu lượng Tor đi tới thay vì địa chỉ nhà của khách hàng. Nó cũng làm kết nối chịu hai lớp độ trễ và đòi hỏi sự hỗ trợ phía máy khách mà nhiều ứng dụng thương mại không cung cấp.

Chọn giữa hai cách là câu hỏi về việc người quan sát nào quan trọng hơn, không phải cách nào nghe an toàn hơn. Người dùng muốn giấu việc dùng Tor khỏi một mạng cục bộ muốn thứ tự thứ nhất; người dùng cố gắng không để đích đến biết bất cứ điều gì có thể quy cho mình cần một phân tích khác, và không thứ tự nào giấu được tên tài khoản.

Điều gì vẫn nhận diện phiên

Những người quan sát ở mức địa chỉ chỉ là một phần của bức tranh, và thường không phải phần quyết định. Một tài khoản đã đăng nhập gắn hoạt động với một danh tính bất kể địa chỉ ra nào đã mang gói tin, và một bản ghi thanh toán mà dịch vụ có thể nối với một người cũng làm điều tương tự. Trạng thái trình duyệt cũng góp phần: một cookie lâu dài, một lần đăng nhập đã lưu hoặc một tiện ích nhận diện có thể theo người dùng qua những mạch được thiết kế để không thể liên kết.

Nội dung gửi tới một trang là tín hiệu thứ ba. Một tài liệu có siêu dữ liệu, một cái tên gõ vào biểu mẫu hoặc một phong cách viết riêng vẫn tồn tại qua bất kỳ số lớp mã hóa nào, và không công cụ nào phía trước được thiết kế để chạm vào điều đó. Giữ một danh sách trung thực các định danh này bảo vệ nhiều hơn là thêm một chặng nữa.

Lên kế hoạch cho một lớp biến mất

Hành vi khi thất bại là nơi các cách bố trí thực sự khác nhau, và đó là thuộc tính của cấu hình chứ không phải chức năng của một trong hai công cụ. Nếu VPN sụp trong khi Tor được cấu hình để đi qua nó, Tor dừng lại hay âm thầm kết nối lại theo đường thông thường? Kết quả thứ hai không phải rò rỉ tới đích đến, nhưng nó cho mạng cục bộ biết rằng Tor đang được dùng, và đó có thể chính là điều mà cách bố trí muốn ngăn chặn.

Một công tắc ngắt ở mức thiết bị có thể thực thi một phần câu trả lời bằng cách từ chối lưu lượng ngoài đường hầm, và nó chỉ bao phủ lưu lượng mà thiết bị định tuyến. Một ứng dụng bị loại khỏi đường hầm sẽ đi vòng qua sự bảo vệ đó, và một bộ phân giải dùng khi thiết lập kết nối có thể để lộ tên ngay cả khi tải trọng vẫn ở trong đường hầm. Hãy đọc các loại trừ và cấu hình bộ phân giải thay vì cho rằng công tắc bao phủ mọi thứ.

Đừng động vào gói trình duyệt

Các biện pháp bảo vệ của Tor Browser phụ thuộc vào việc toàn bộ gói hoạt động như thiết kế: cấu hình proxy riêng, cách ly giữa các trang và phòng thủ chống dấu vân tay. Trỏ một trình duyệt thông thường vào cổng Tor cục bộ, hoặc thêm tiện ích proxy vào Tor Browser, sẽ thay đổi những giả định mà thiết kế dựa vào. Hướng dẫn của chính Tor Project về kết hợp VPN với Tor coi việc kết hợp là cấu hình nâng cao, và sự thận trọng đó nói về những tương tác này chứ không phải về nhà cung cấp VPN.

Trước khi kết hợp công cụ, hãy nói được bằng câu đơn giản về đường thông thường, đường khi hỏng và vai trò của từng nhà vận hành. Nếu lý do duy nhất là hai lớp nghe an toàn hơn, thì không có yêu cầu nào để thiết kế chống lại, và thứ được thêm vào chủ yếu là một chế độ hỏng mới.

Bài viết liên quan