השאלה נשמעת פשוטה ויש לה לפחות שלוש תשובות. איזו תשובה חלה תלוי במי מקבל את המידע, והרכיבים המעורבים אינם חולקים ערוץ. כל תשובה שייכת לצד אחר, ולכן השאלה השימושית היא על איזה צד אתה שואל.

מיון הערוצים האלה לוקח כמה דקות. הוא גם מונע קטגוריה שלמה של מסקנות שגויות.

שלושה צופים, שלושה ערוצים

שער שמעביר תעבורת מנהרה רואה מנות. אפליקציה מקומית המותקנת במכשיר יכולה לקרוא לממשקי הפלטפורמה אם הפלטפורמה מאפשרת זאת. עמוד בדפדפן פועל בתוך מה שהדפדפן והמשתמש התירו. אף אחד מהם לא רואה את אותו דבר.

אלה לא וריאציות של יכולת אחת. אלה מנגנונים נפרדים עם הרשאות נפרדות, וכל אחד עונה על שאלה מעט שונה.

ObserverWhat it receivesWhat it needs
Tunnel gatewayForwarded IP packets, which carry no SSID fieldNo device permission at all
Installed client appLocal network details, when the platform exposes themThe specific permission and context the platform requires
Page using browser geolocationPosition properties such as coordinatesUser consent plus the browser's own checks

השורה הראשונה היא זו שחשובה לטענת ספק. שם הרשת האלחוטית אינו חלק מכותרת המנה. שום בדיקת ניתוב לא מייצרת אותו, ושום יומן של תעבורה מועברת לא מכיל אותו.

מקרה Android מראה את גבול ההרשאות

תיעוד WifiInfo של Android הוא דוגמה מוחשית לערוץ השני. כמה פרטי Wi-Fi שם נחשבים רגישים למיקום, והתיעוד מתאר תוצאות מצונזרות כאשר הגישה הנדרשת חסרה, כולל ערך SSID לא ידוע.

כדאי לקרוא את ההתנהגות הזו בעיון. היא אומרת שהפלטפורמה יכולה למנוע את הערך מאפליקציה שאין לה גישה. היא לא אומרת שאפליקציית VPN מקבלת אותו אוטומטית, והיא גם לא אומרת שספק VPN מקבל אותו דרך המנהרה.

אישור מנהרת רשת הוא מענק צר. הוא מאפשר לאפליקציה לנתב תעבורה. הוא לא מוסר כל פרט על המכשיר שהפלטפורמה מגנה עליו. התייחסות לשניים כאל אותה הרשאה היא המקום שבו רוב הטענות האלה נכשלות.

קואורדינטות אינן שם רשת

Geolocation API מחזיר מיקום. הוא לא מחזיר את רשימת שמות ה-Wi-Fi סביבך, למרות שהפלטפורמה שמתחת עשויה להשתמש בכמה אותות, כולל מידע רשת, כדי לחשב את המיקום הזה.

קבלת עיר אינה אותו דבר כמו קבלת מזהה. עמוד שמציג את השכונה שלך למד משהו על היכן המכשיר נמצא, והוא לא למד את ה-SSID שהביא אותו לשם.

תוסף, עוזר מקומי או אפליקציה בעלת הרשאה נפרדת ראויים לסקירה משלהם. אף אחד מהם אינו ניתן להחלפה עם עמוד רגיל שקורא ל-geolocation, ותוסף דפדפן פועל עם הרשאות שאין לעמוד.

מה מוכיח דוח או ייצוא אבחון

כשלקוח מייצר חבילת אבחון, השאלה השימושית היא אילו שדות הוא אסף, מי מקבל אותם, ותחת איזו הרשאה. תעבורה מוצפנת אומרת לך שהחבילה נסעה בבטחה, לא מה יש בה.

אפשר גם לעשות שימוש חוזר בשמות רשת ולשנותם. תווית לבדה היא ראיה חלשה למקום פיזי אחד, בעוד שכתובת ציבורית היא תצפית אחרת עם מהימנות אחרת.

הרחק תוויות רשת אמיתיות משרשורי עזרה ציבוריים. השאלה ששווה לענות עליה צרה יותר ושימושית יותר. איזה רכיב השיג איזה שדה, דרך איזו הרשאה ואיזה זרימה?

מאמרים קשורים