האם ספק 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 שהביא אותו לשם.
תוסף, עוזר מקומי או אפליקציה בעלת הרשאה נפרדת ראויים לסקירה משלהם. אף אחד מהם אינו ניתן להחלפה עם עמוד רגיל שקורא ל-geolocation, ותוסף דפדפן פועל עם הרשאות שאין לעמוד.
מה מוכיח דוח או ייצוא אבחון
כשלקוח מייצר חבילת אבחון, השאלה השימושית היא אילו שדות הוא אסף, מי מקבל אותם, ותחת איזו הרשאה. תעבורה מוצפנת אומרת לך שהחבילה נסעה בבטחה, לא מה יש בה.
אפשר גם לעשות שימוש חוזר בשמות רשת ולשנותם. תווית לבדה היא ראיה חלשה למקום פיזי אחד, בעוד שכתובת ציבורית היא תצפית אחרת עם מהימנות אחרת.
הרחק תוויות רשת אמיתיות משרשורי עזרה ציבוריים. השאלה ששווה לענות עליה צרה יותר ושימושית יותר. איזה רכיב השיג איזה שדה, דרך איזו הרשאה ואיזה זרימה?