Nhật ký router cho thấy gì khi tải trọng VPN được mã hóa
Mã hóa che giấu tải trọng, không che giấu luồng. So sánh những gì cổng nhà ghi lại với những gì một quan sát viên thượng nguồn lưu giữ, rồi kiểm tra bộ đếm của chính bạn.
Mã hóa quyết định liệu nội dung của một gói có thể đọc được hay không, và nó không nói gì về việc sự tồn tại, kích thước và thời điểm của gói có được ghi lại hay không. Một router chuyển tiếp đường hầm được mã hóa nhìn thấy một luồng mà nó phải giao, và nó có thể đếm, đóng dấu thời gian và quy kết luồng đó. Hãy so sánh những gì một cổng nhà ghi lại với những gì một mạng thượng nguồn ghi lại, và khác biệt hóa ra là việc mỗi bên có lý do để giữ những trường nào.
Đó là phép so sánh hữu ích, vì hai bản ghi thường xuyên bị nhầm lẫn trong các cuộc tranh luận về quyền riêng tư. Chúng trả lời những câu hỏi khác nhau và được lưu giữ trong những khoảng thời gian khác nhau.
Hai quan sát viên, hai bản ghi khác nhau
Cổng ở biên của bạn biết luồng đã dùng giao diện cục bộ nào và, khi nó tự cấp phát địa chỉ, thiết bị nào đã giữ địa chỉ đó vào thời điểm ấy. Nó cũng có thể thấy bạn đã hỏi trình phân giải nào và đã liên hệ với điểm cuối nào. Ở thượng nguồn, cùng lưu lượng đó đến dưới dạng đã dịch, nên một mạng khác thấy một địa chỉ công cộng được cả hộ gia đình chia sẻ, đó là chức năng được mô tả trong RFC 3022. Không quan sát viên nào đọc tải trọng, và không bản ghi nào chứa bản kia.
Tổng số byte cũng thuộc loại này. Một bộ đếm dung lượng ghi lại rằng lưu lượng đã đi qua mà không ghi lại nó là gì.
Những trường nào thực sự để lại dấu vết
Những gì một thiết bị cụ thể lưu trữ phụ thuộc vào những gì được bật, vì vậy mọi tuyên bố phổ quát đều đáng bị nghi ngờ. Bảng liệt kê những trường quan trọng trong thực tế và ý nghĩa của từng trường.
| Field | Home gateway | Upstream observer |
|---|---|---|
| VPN endpoint address | Yes, as a destination | Yes |
| Local device mapping | Only where it assigns the address | No |
| Byte and packet counts | If statistics are enabled | Usually |
| Flow start and end | If connection logging is on | Usually |
| DNS queries | If the resolver is local | Only if the resolver is theirs |
| Payload contents | No | No |
Hãy đọc bảng theo hàng chứ không theo cột, vì mỗi hàng hỗ trợ một kết luận khác nhau. Địa chỉ điểm cuối cho thấy có một đường hầm, không cho thấy nó đã chở gì. Ánh xạ thiết bị cục bộ là hàng nối một luồng với một người, và đó là hàng mà cổng nhà giữ trong khi quan sát viên thượng nguồn thường không giữ.
Hàng tải trọng giống nhau ở cả hai cột, và đó là phần mà mã hóa thực sự bảo đảm. Mọi thứ khác phụ thuộc vào các lựa chọn ghi nhật ký.
Router kết thúc đường hầm thấy nhiều hơn
Một cổng chuyển tiếp lưu lượng được mã hóa của người khác và một router tự vận hành đường hầm chiếm những vị trí khác nhau. Cái thứ hai giữ trạng thái đường hầm và các khóa của nó, nên có thể thấy địa chỉ bên trong và các đích bên trong đường hầm. Nếu router đó cũng dịch địa chỉ cho mạng bên trong, nhật ký của nó có thể nối một thiết bị với một đích bên trong trong một bản ghi. Đó là một sự tiết lộ khác với luồng bên ngoài, do cùng một chiếc hộp tạo ra.
Hãy so sánh điều đó với một máy khách laptop sau một cổng thông thường: cổng ghi lại luồng bên ngoài, và nhật ký riêng của máy khách giữ chi tiết bên trong. Hỏi ai giữ nửa nào của bức tranh thì hiệu quả hơn hỏi liệu mạng có nhìn xuyên qua mã hóa hay không. Câu trả lời trung thực cho câu hỏi thứ hai là không, và đó cũng không phải câu hỏi quyết định mức độ phơi bày của bạn.
Kiểm tra những gì thiết bị của bạn ghi lại
Hãy xem thiết bị của chính bạn trước khi lý luận về thiết bị của người khác. Các lệnh dưới đây liệt kê các quy tắc tường lửa có bộ đếm, các mục kết nối còn sống và các dòng nhật ký đề cập đến một kết nối. Chúng áp dụng cho router dựa trên Linux, nguồn gốc của phần lớn firmware tiêu dùng.
nft list ruleset | grep -A2 counter
conntrack -L 2>/dev/null | grep 1194
logread | grep -iE 'vpn|1194' | tail -n 20
cat /proc/net/nf_conntrack | wc -l
Một tập quy tắc có bộ đếm cho bạn biết thiết bị sẵn sàng đếm gì, và bảng kết nối hiển thị các luồng sống thay vì lịch sử. Các dòng nhật ký xác nhận liệu firmware có ghi lại các sự kiện kết nối hay không, và điều đó giải quyết phần lớn cuộc tranh luận. Đầu ra trống ở cả bốn lệnh nghĩa là chiếc hộp chuyển tiếp mà không ghi lại, và đó cũng là một câu trả lời. Lặp lại kiểm tra trên máy khách, vì nhật ký của nó giữ nửa còn lại của bức tranh.
Ghi lại các tính năng được bật và cài đặt lưu giữ bên cạnh các đầu ra. Cùng một phần cứng có thể im lặng hôm nay và nói nhiều sau khi cập nhật firmware bật tính năng đo từ xa.