VPN tình nguyện và VPN thương mại đặt niềm tin ở những nơi khác nhau
Một relay tình nguyện và một tài khoản thương mại là hai thỏa thuận khác nhau. Hãy theo dõi ai vận hành điểm cuối, chính sách bao phủ những gì và ứng dụng có thể chứng minh điều gì.
Nhãn trên một dịch vụ VPN nói ít hơn thỏa thuận đằng sau nó. Một mạng tình nguyện có thể tập hợp các relay do những người không có quan hệ gì với nhau vận hành, trong khi một dịch vụ thương mại thường trình bày một tài khoản và một chính sách đã công bố trên hạ tầng mà nó có thể thuê một phần. Không hình thức nào tự động riêng tư hơn. Điều khác biệt là ai kiểm soát điểm cuối mà bạn kết nối tới, và do đó ai có thể trả lời một câu hỏi về nó.
Ba bên, không phải một
Đằng sau mọi kết nối là ba bên, và họ không phải lúc nào cũng là cùng một tổ chức. Nhà vận hành danh mục quyết định những điểm cuối bạn có thể tìm thấy và phân phối hồ sơ; nhà phát triển phần mềm quyết định cách ứng dụng của bạn nói giao thức; nhà vận hành máy chủ chạy cỗ máy mà lưu lượng của bạn đi ra. Chỉ người cuối cùng mới có khả năng ghi lại hoặc lưu giữ bất cứ thứ gì, và trong một thỏa thuận tình nguyện thì người đó có thể là người xa lạ với hai bên còn lại.
| Party | What they control | What changes when it changes |
|---|---|---|
| Directory operator | Lists endpoints and distributes profiles | Which relays you can find at all |
| Software developer | The client and its protocol implementation | How you connect, not who receives the traffic |
| Server operator | The machine your traffic exits from | Records, abuse handling and upstream network |
Một thỏa thuận thương mại thường hợp nhất cả ba vào một công ty, dù nó có thể thuê máy chủ từ một nhà cung cấp lưu trữ. Hãy đọc điều nhà cung cấp nói rằng họ vận hành, vì cụm từ mạng của chúng tôi và cụm từ chính sách của chúng tôi có thể bao phủ các hệ thống khác nhau. Khi có một đối tác tham gia, chính sách phải nêu tên đối tác đó, nếu không nó không chạm tới lưu lượng của bạn.
Một điểm cuối biến mất như thế nào
Một relay tình nguyện tồn tại vì máy chủ của nó duy trì nó hoạt động. Khi người đó dừng lại, mục đó rời khỏi danh mục, và không gì trong thỏa thuận đó hứa rằng relay sẽ còn ở đó vào ngày mai.
Một mục trong danh mục là một lựa chọn, không phải bảo đảm: chọn mục khác nghĩa là chọn nhà vận hành khác, không phải kết nối lại với cùng dịch vụ. Các dịch vụ thương mại cũng thất bại theo cách tương tự vì những lý do khác nhau, dù là dung lượng, hạn chế khu vực hay sự cố ở một đối tác lưu trữ. Điều thay đổi là bạn có thể hỏi ai về việc đó. Không thỏa thuận nào mắc nợ bạn sự liên tục chỉ vì hồ sơ vẫn đang tải.
Chính sách thực sự bao phủ những gì
Các dự án tình nguyện cũng công bố quy tắc ghi nhật ký và chống lạm dụng, và chính những quy tắc đó là phần thú vị. Tình nguyện mô tả ai lưu trữ relay, không phải một lời hứa rằng không có gì được ghi lại, và một dự án có công bố cách xử lý lạm dụng đang nói với bạn rằng các bản ghi tồn tại ở đâu đó.
Các chính sách thương mại có vấn đề ngược lại: chúng chi tiết, và chính chi tiết là thứ bạn phải đọc. Một chính sách bao phủ máy chủ của chính nhà cung cấp không tự động mô tả hạ tầng của một đối tác. Một tuyên bố về thẩm quyền không phải là mô tả thực tiễn. Hãy tìm phần nêu tên các hệ thống trong phạm vi, và coi một chính sách còn mơ hồ về phạm vi là tiếp thị chứ không phải bằng chứng.
Quyết định bằng một bản ghi, không phải nhãn
Một ứng dụng kết nối được chứng minh tính tương thích giao thức và khả năng tiếp cận, và không chứng minh gì về các bản ghi, vì bản ghi được tạo tại điểm cuối và phía trên nó. Đó là lý do một biểu tượng trạng thái xanh là tín hiệu yếu đến vậy: cùng một ứng dụng trỏ vào một relay cẩn thận và vào một relay cẩu thả trông giống hệt nhau. Vì thế bản ghi quyết định phải được dựng từ những gì bạn có thể biện minh về nhà vận hành cụ thể, không phải từ giao diện. Hãy ghi lại khả năng hiển thị kỹ thuật của đường đi, các loại dữ liệu liên quan và niềm tin mà nhà vận hành đã giành được; nếu bất kỳ điều nào là phỏng đoán, quyết định chưa hoàn tất.
Nếu bạn chỉ so sánh các kết nối, hãy ghi lại điểm cuối và kết quả bạn đã đo. Một relay ở một quốc gia, một tài nguyên đã truy cập được và một phản hồi đã đo được mô tả những gì bạn đã thử mà không gán hành vi của một máy chủ cho cả dự án.
Hãy tách tính tương thích phần mềm và giao thức khỏi thực tiễn dịch vụ trên suốt chặng đường, vì các bên khác nhau quyết định chúng và chúng thất bại theo những cách khác nhau. Vì thế hãy thêm hai trường vào bản ghi: phiên bản ứng dụng bạn đã chạy, và giao thức mà nó đã thương lượng. Khi đó lần so sánh tiếp theo bắt đầu từ bằng chứng chứ không phải nhãn. Một bản ghi nêu tên điểm cuối, ứng dụng và kết quả là phần duy nhất của quyết định này mà bạn có thể bảo vệ về sau.