ผู้ให้บริการ VPN เห็นชื่อ Wi-Fi ของคุณได้หรือไม่? การรั่วไหลสามแบบที่ต่างกัน
เกตเวย์อ่านแพ็กเก็ต แอปเนทีฟอ่านสิทธิ์ และหน้าเว็บอ่านพิกัด ป้าย Wi-Fi อยู่ในช่องทางที่ต่างกันในแต่ละกรณี
คำถามฟังดูเรียบง่ายและมีคำตอบอย่างน้อยสามข้อ คำตอบใดใช้ได้ขึ้นอยู่กับว่าใครเป็นผู้รับข้อมูล และองค์ประกอบที่เกี่ยวข้องไม่ได้ใช้ช่องทางร่วมกัน คำตอบแต่ละข้อเป็นของฝ่ายที่ต่างกัน คำถามที่มีประโยชน์จึงเป็นคำถามว่าคุณกำลังถามถึงฝ่ายใด
การจัดเรียงช่องทางเหล่านั้นใช้เวลาสองสามนาที มันยังป้องกันข้อสรุปที่ไม่ดีทั้งหมวดหมู่
ผู้สังเกตสามราย สามช่องทาง
เกตเวย์ที่ส่งต่อทราฟฟิกของอุโมงค์มองเห็นแพ็กเก็ต แอปเนทีฟที่ติดตั้งบนอุปกรณ์สามารถเรียกอินเทอร์เฟซของแพลตฟอร์มได้หากแพลตฟอร์มอนุญาต หน้าเว็บในเบราว์เซอร์ทำงานภายในขอบเขตที่เบราว์เซอร์และผู้ใช้อนุญาต ไม่มีใครเห็นสิ่งเดียวกัน
สิ่งเหล่านี้ไม่ใช่รูปแบบของความสามารถเดียว เป็นกลไกแยกกันที่มีสิทธิ์แยกกัน และแต่ละอย่างตอบคำถามที่ต่างกันเล็กน้อย
| Observer | What it receives | What it needs |
|---|---|---|
| Tunnel gateway | Forwarded IP packets, which carry no SSID field | No device permission at all |
| Installed client app | Local network details, when the platform exposes them | The specific permission and context the platform requires |
| Page using browser geolocation | Position properties such as coordinates | User consent plus the browser's own checks |
แถวแรกคือแถวที่สำคัญสำหรับข้อกล่าวอ้างของผู้ให้บริการ ชื่อของเครือข่ายไร้สายไม่ใช่ส่วนหนึ่งของส่วนหัวแพ็กเก็ต ไม่มีการตรวจสอบเส้นทางใดสร้างมันขึ้นมา และไม่มีบันทึกใดของทราฟฟิกที่ส่งต่อซึ่งมีมันอยู่
กรณี Android แสดงขอบเขตของสิทธิ์
เอกสาร WifiInfo ของ Android เป็นตัวอย่างที่เป็นรูปธรรมของช่องทางที่สอง รายละเอียด Wi-Fi บางอย่างที่นั่นถือว่าอ่อนไหวต่อตำแหน่ง และเอกสารอธิบายผลลัพธ์ที่ถูกปิดบังเมื่อไม่มีการเข้าถึงที่จำเป็น รวมถึงค่า SSID ที่ไม่รู้จัก
พฤติกรรมนั้นควรค่ากับการอ่านอย่างระมัดระวัง มันบอกว่าแพลตฟอร์มสามารถระงับค่าจากแอปที่ไม่มีการเข้าถึงได้ มันไม่ได้บอกว่าแอป VPN ได้รับโดยอัตโนมัติ และไม่ได้บอกว่าผู้ให้บริการ VPN ได้รับผ่านอุโมงค์
การอนุมัติอุโมงค์เครือข่ายเป็นการอนุญาตที่แคบ มันให้แอปกำหนดเส้นทางทราฟฟิก มันไม่ได้ส่งมอบข้อเท็จจริงของอุปกรณ์ทุกอย่างที่แพลตฟอร์มปกป้อง การถือว่าทั้งสองเป็นสิทธิ์เดียวกันคือจุดที่ข้อกล่าวอ้างเหล่านี้ส่วนใหญ่ผิดพลาด
พิกัดไม่ใช่ชื่อเครือข่าย
Geolocation API ส่งคืนตำแหน่ง มันไม่ได้ส่งคืนรายชื่อ Wi-Fi รอบตัวคุณ แม้ว่าแพลตฟอร์มข้างใต้อาจใช้สัญญาณหลายอย่าง รวมถึงข้อมูลเครือข่าย ในการคำนวณตำแหน่งนั้น
การได้รับชื่อเมืองไม่เหมือนกับการได้รับตัวระบุ หน้าที่แสดงย่านของคุณได้เรียนรู้บางอย่างเกี่ยวกับตำแหน่งของอุปกรณ์ และยังไม่ได้เรียนรู้ SSID ที่พามันไปที่นั่น
ส่วนขยาย ผู้ช่วยเนทีฟ หรือแอปพลิเคชันที่ได้รับสิทธิพิเศษแยกต่างหาก สมควรได้รับการตรวจทานของตัวเอง ไม่มีสิ่งใดแลกเปลี่ยนได้กับหน้าเว็บธรรมดาที่เรียกตำแหน่งทางภูมิศาสตร์ และส่วนขยายเบราว์เซอร์ทำงานด้วยสิทธิ์ที่หน้าเว็บไม่มี
รายงานหรือการส่งออกข้อมูลวินิจฉัยพิสูจน์อะไร
เมื่อไคลเอนต์สร้างชุดข้อมูลวินิจฉัย คำถามที่มีประโยชน์คือมันเก็บฟิลด์ใด ใครได้รับ และภายใต้สิทธิ์ใด การขนส่งที่เข้ารหัสบอกคุณว่าชุดข้อมูลเดินทางอย่างปลอดภัย ไม่ใช่บอกว่ามีอะไรอยู่ข้างใน
ชื่อเครือข่ายยังสามารถนำกลับมาใช้ใหม่และเปลี่ยนแปลงได้ ป้ายเพียงอย่างเดียวเป็นหลักฐานที่อ่อนแอของสถานที่ทางกายภาพหนึ่งแห่ง ในขณะที่ที่อยู่สาธารณะเป็นการสังเกตที่แตกต่างด้วยความน่าเชื่อถือที่แตกต่าง
เก็บป้ายชื่อเครือข่ายจริงออกจากกระทู้ช่วยเหลือสาธารณะ คำถามที่คุ้มค่าต่อการตอบนั้นแคบกว่าและมีประโยชน์กว่า องค์ประกอบใดได้รับฟิลด์ใด ผ่านสิทธิ์ใดและกระแสใด