Vì sao bạn nên quan tâm

VPN đổi IP công khai mà trang web thông thường nhìn thấy. WebRTC thì khác: trang có thể hỏi trình duyệt các địa chỉ kết nối dùng cho cuộc gọi ngang hàng.

Nếu các địa chỉ đó gồm IP công khai thật của bạn hoặc địa chỉ mạng nội bộ, VPN chưa bảo vệ trọn trang đó — dù lần kiểm tra “IP của tôi là gì” trông vẫn ổn.

WebRTC là gì

WebRTC là công nghệ trình duyệt cho âm thanh, video và dữ liệu giữa các bên, không cần plugin. Để tìm đường đi dùng được, trình duyệt thu thập ứng viên ICE — những địa chỉ mà bên kia có thể dùng.

Việc thu thập ứng viên thường cần một máy chủ STUN trên internet công khai. Quá trình này hữu ích cho cuộc gọi, và rủi ro cho quyền riêng tư khi một trang bất kỳ cũng đọc được danh sách đó.

Trang web có thể biết được gì

Đúng như mong đợi

Trang thấy địa chỉ VPN

  1. Thiết bị của bạn
  2. IP thoát VPN
  3. Trang web

Rò rỉ

WebRTC vẫn lộ IP thật hoặc IP nội bộ

  1. Thiết bị của bạn
  2. IP công khai thật
  3. Địa chỉ LAN
  4. Trang web

Lộ nội bộ và lộ công khai

Ứng viên host thường là địa chỉ LAN (ví dụ 192.168.x.x). Thấy nó nghĩa là trang đã biết đôi điều về mạng nội bộ của bạn — hữu ích để hiểu, nhưng không giống như lộ IP công khai của ISP.

Ứng viên server-reflexive (srflx) là địa chỉ công khai như internet nhìn thấy. Với người dùng VPN, câu hỏi quan trọng là địa chỉ công khai đó có trùng địa chỉ dùng để tải trang hay không — thường là IP thoát VPN nếu đường hầm bao phủ trang. Bài kiểm tra rò rỉ so cùng họ IP (IPv4 với IPv4, IPv6 với IPv6); họ kia được liệt kê để bạn tự đối chiếu, không bị gắn cờ tự động.

Tên mDNS không phải chuyện chính

Nhiều trình duyệt giấu IP LAN thô sau tên kết thúc bằng .local (mDNS). Việc đó giảm lộ địa chỉ 192.168 một cách tình cờ, nhưng không sửa rò rỉ IP công khai.

Khi đọc bài kiểm tra rò rỉ, hãy coi mDNS là “danh tính nội bộ đã được che,” không phải bằng chứng rằng không có gì nhạy cảm bị chia sẻ.

Bạn có thể làm gì

Hãy ưu tiên cài đặt trình duyệt hoặc VPN giới hạn IP mà WebRTC được chia sẻ, thay vì tắt hẳn WebRTC — trừ khi bạn không bao giờ cần gọi trong trình duyệt.

Chrome và Edge không còn công tắc WebRTC cũ trong chrome://flags; trình duyệt được quản lý có thể đặt chính sách xử lý IP WebRTC. Firefox có thể giới hạn ứng viên host ICE trong about:config — tắt media.peerconnection.enabled sẽ làm hỏng cuộc gọi. Một số ứng dụng VPN có bảo vệ WebRTC — hãy bật khi có.

Sau khi đổi cài đặt, hãy chạy lại kiểm tra rò rỉ WebRTC và so ứng viên công khai với IP VPN của bạn.

Cách kiểm tra

Mở kiểm tra rò rỉ WebRTC khi đang kết nối VPN. Ghi IP công khai mà trang báo cho kết nối của bạn, rồi xem WebRTC có liệt kê một địa chỉ công khai khác hay không.

Nếu chỉ thấy LAN hoặc tên mDNS, hãy hiểu điều đó nghĩa là gì với mức độ rủi ro của bạn. Nếu một địa chỉ công khai khác IP thoát VPN, hãy ưu tiên sửa việc đó.

Hãy nhớ

  • Kết quả “IP của tôi là gì” sạch chưa chứng minh WebRTC an toàn.
  • Tắt hẳn WebRTC sẽ làm hỏng nhiều cuộc gọi trong trình duyệt — nên hạn chế lộ IP thì hơn.
  • Mỗi trang có thể dùng WebRTC khác nhau; trang kiểm tra cho thấy trình duyệt này sẽ lộ gì với một đoạn mã tương tự.
  • Hãy kiểm tra lại sau khi cập nhật trình duyệt hoặc VPN.

SkyPath VPN

Muốn được bảo vệ như thế này mọi lúc?

SkyPath VPN miễn phí cho Android — chạm một lần để kết nối, không tài khoản, không lưu nhật ký.

Get it on Google Play