Kiểm tra rò rỉ WebRTC

WebRTC cho phép trình duyệt gọi video và kết nối ngang hàng. Để làm vậy, nó thu thập các địa chỉ mạng của thiết bị, và trang web có thể đọc được. Bài kiểm tra này cho thấy trình duyệt của bạn tiết lộ những gì.

Đang kiểm tra… mất khoảng 3 giây.

Địa chỉ IP mà trang web thấy—
Địa chỉ tìm thấy—

Bài kiểm tra này phát hiện được gì và không phát hiện được gì

Bài kiểm tra chạy hoàn toàn trong trình duyệt và không liên hệ máy chủ STUN nào của bên thứ ba. Nó chỉ thu thập ứng viên host và .local (mDNS), nên phát hiện được việc trình duyệt có lộ địa chỉ mạng cục bộ hay không. Nó không phát hiện được IP công khai bị lộ qua máy chủ STUN, cách mà một số trang web dùng; để hạn chế điều đó, hãy dùng các cài đặt trình duyệt bên dưới.

Rò rỉ WebRTC là gì?

Khi một trang tạo kết nối WebRTC, trình duyệt liệt kê các địa chỉ mà nó có thể được kết nối tới, gọi là ứng viên ICE. Trình duyệt cũ đưa địa chỉ cục bộ thật như 192.168.1.20 cho bất kỳ trang nào. Chrome, Edge, Firefox và Safari hiện nay thay chúng bằng tên .local ngẫu nhiên, trừ khi bạn cấp quyền camera hoặc micro, vì vậy đa số mọi người thấy kết quả an toàn.

Cách hạn chế lộ thông tin qua WebRTC

  • Firefox: mở about:config và đặt media.peerconnection.ice.default_address_only thành true, hoặc đặt media.peerconnection.enabled thành false để tắt hẳn WebRTC (gọi video trong trình duyệt sẽ không dùng được nữa).
  • Chrome và Edge: luôn cập nhật trình duyệt để địa chỉ cục bộ được ẩn sau tên .local. Tổ chức có thể đặt chính sách WebRtcIPHandling để giới hạn các địa chỉ mà WebRTC được dùng.
  • Safari: địa chỉ cục bộ được ẩn theo mặc định. Chỉ cấp quyền camera và micro cho trang web bạn tin tưởng.
  • Brave: mở Cài đặt, rồi Quyền riêng tư và bảo mật, và đặt chính sách xử lý IP WebRTC thành Tắt UDP không qua proxy.
  • Dùng VPN cho cả thiết bị: khi ứng dụng VPNRice đã kết nối, địa chỉ công khai mà WebRTC thấy được là của máy chủ VPN.

Công cụ quyền riêng tư khác