Bạn kéo bảng thông báo xuống, chạm vào thông báo VPN thường trực, và nó hiện một thứ như 10.13.0.42/30 bên cạnh trạng thái đã kết nối. Con số đó là địa chỉ mà ứng dụng gán cho giao diện ảo của chính nó trên điện thoại, nên nó mô tả một đối tượng mạng cục bộ, không phải máy chủ bạn đã tới hay địa chỉ mà một trang web sẽ ghi lại. Không có gì bí mật trong đó, và không có gì chứng minh lưu lượng của bạn được che phủ. Trình tự dưới đây là cách tôi dùng để tìm hiểu thông báo thực sự nói gì, từ chiếc điện thoại trên tay đến một lần kiểm tra địa chỉ thật.

Bắt đầu từ thông báo, không phải ô tìm kiếm

Một ứng dụng Android hiện đại thường hiển thị hai thứ khác nhau trong cùng một bảng: trạng thái kết nối và một khối địa chỉ. Trạng thái cho biết đường hầm đã bật. Khối địa chỉ cho biết ứng dụng đã cấu hình gì ở phía điện thoại của đường hầm đó, và các ứng dụng in nó ra vì đó là bằng chứng dễ nhất mà họ có rằng giao diện tồn tại.

Nhấn giữ thông báo và mở trang thông tin ứng dụng trước khi làm bất cứ việc gì khác. Ghi lại tên gói, và để ý xem ứng dụng nằm trong hồ sơ cá nhân hay hồ sơ công việc. Hai ứng dụng VPN có biểu tượng giống nhau có thể cùng sống trên một thiết bị, và bảng thông báo không phải lúc nào cũng nêu đúng cái bạn nghĩ. Nếu biểu tượng lạ, đó chính là phát hiện, còn địa chỉ chỉ là thứ làm phân tâm.

Ba địa chỉ cùng tồn tại một lúc

Điện thoại của bạn có địa chỉ Wi-Fi hoặc di động, ứng dụng có địa chỉ trên giao diện đường hầm, và một cổng từ xa nào đó có địa chỉ nguồn công cộng mà thế giới bên ngoài nhìn thấy. Đó là ba phép gán riêng biệt, và không cái nào suy ra được từ hai cái còn lại.

Địa chỉ đường hầm trong thông báo hầu như luôn là địa chỉ riêng. 10.13.0.42 nằm bên trong 10.0.0.0/8, một trong các dải do RFC 1918 dành riêng, nên bất kỳ nhà cung cấp nào cũng có thể cấp cùng con số đó. Nhìn thấy nó cho biết ứng dụng đã dùng một nhóm riêng, chứ không cho biết nhóm đó được lưu trữ ở đâu. Hai điện thoại ở hai lục địa khác nhau có thể báo cùng một giá trị.

Chính việc dùng lại đó là lý do địa chỉ không thể là dấu vân tay. Nhà cung cấp thứ hai có thể dùng cùng khối, vì không có gì phối hợp các nhóm giữa các công ty. Các nhà cung cấp chọn chúng theo thói quen và theo điều mà cấu hình cổng của họ đã mong đợi.

Đọc /30 như tiền tố, không phải số lượng

Con số sau dấu gạch chéo là độ dài tiền tố. Ở đây /30 nghĩa là ba mươi bit tiền tố mạng, để lại hai bit cho máy chủ, nên khối bao trùm 10.13.0.40 đến 10.13.0.43. Đó không phải ba mươi thiết bị, và cũng không phải máy chủ cách ba mươi bước nhảy.

Các tiền tố nhỏ như thế này thường gặp trên liên kết đường hầm điểm-điểm: một địa chỉ dùng được cho điện thoại và một cho đầu xa. Việc ứng dụng có thực sự giữ cách bố trí đó hay không là thuộc tính của cấu hình. Hãy coi tiền tố là gợi ý về cách ứng dụng được thiết kế, không phải bản đồ mạng của nhà cung cấp.

Xác nhận đường hầm từ điện thoại

Cài đặt, rồi Mạng và internet, rồi VPN liệt kê hồ sơ đang hoạt động và ứng dụng sở hữu nó. Màn hình đó có thẩm quyền về việc ứng dụng nào đang kết nối. Thông báo chỉ là bản tóm tắt của nó. Khi hai bên không khớp, hãy tin màn hình cài đặt và coi thông báo là đã cũ.

Nếu bạn đang xây dựng một tích hợp chẩn đoán được cấp phép, đối tượng Network được chọn sẽ phơi bày địa chỉ liên kết và tên giao diện thông qua LinkProperties. Hãy ghi lại hồ sơ và mạng mà bạn lấy mẫu, vì ảnh chụp trên mạng sai sẽ trả lời một câu hỏi không ai đặt ra.

Truy cập qua shell kém đáng tin hơn người ta tưởng. Tên giao diện thay đổi theo bản phát hành và nhà sản xuất. Một bộ lọc chỉ khớp dòng IPv4 có tun sẽ âm thầm bỏ qua các phép gán IPv6 và mọi ứng dụng đặt tên giao diện của mình khác đi. Hãy đọc toàn bộ danh sách trước khi thu hẹp nó.

Xem một trang web thấy gì từ ứng dụng bạn quan tâm

Tải một công cụ kiểm tra địa chỉ công cộng trong trình duyệt, rồi lặp lại phép kiểm tra bên trong ứng dụng mà bạn thực sự muốn bảo vệ. Nếu cả hai báo cùng địa chỉ nguồn, đường hầm đang chở cả hai. Nếu khác nhau, đang có định tuyến theo ứng dụng hoặc đường hầm chia tách.

Hai cấu hình tạo ra thông báo trông khỏe mạnh mà hoàn toàn không có lối ra từ xa. Một ứng dụng lọc cục bộ có thể tạo giao diện đường hầm để kiểm tra DNS hoặc chặn quảng cáo mà không cần máy chủ nào. Một VPN chỉ riêng tư có thể được dựng để tới mạng gia đình trong khi duyệt web thông thường vẫn trực tiếp. Trong cả hai trường hợp, địa chỉ trên bảng là thật còn vùng phủ bạn giả định thì không.

Quyết định xem thông báo có đáng để nhìn lại lần hai

Một thông báo VPN bất ngờ đáng để điều tra như một ứng dụng đã cài, chứ không phải như một địa chỉ. Hãy kiểm tra chủ sở hữu hồ sơ, quyền quản trị thiết bị và mọi thứ được thêm vào kể từ lần cuối bạn xem danh sách đó. Thu hồi những gì bạn không giải thích được, rồi theo dõi bảng một lần nữa. Nếu thông báo trở lại với một hồ sơ bạn nhận ra, bạn đã có câu trả lời. Nếu nó trở lại mà không có, thì thứ khác đang khởi chạy ứng dụng.

Sau đó khép vòng lại: ứng dụng sở hữu, hồ sơ đang hoạt động, địa chỉ nguồn từ ứng dụng bạn quan tâm và tuyến đường mong đợi. Nếu cả bốn khớp nhau, con số trong thông báo chỉ là sổ sách và không hơn gì nữa.

Bài viết liên quan