יציאת VPN משותפת, אנשים שונים: כיצד לקרוא את הראיות
התאמת כתובת, קישור חשבון ודמיון בזמן הם שלושה טיעונים שונים. שאלו איזה צופה מחזיק איזה רשומה לפני שמסיקים מסקנה.
פתחו את הדוח והשורה הראשונה בדרך כלל נוקבת בכתובת אחת ובחשבון אחד, כאילו מדובר באותה עובדה. זה לא המצב. יציאה משותפת מספרת לכם שמכשיר כלשהו השתמש בכתובת הזו בזמן מתועד, וקישור חשבון מספר ששירות כלשהו זיהה מזהה. כדי לעבור מאחד לשני דרוש בסיס חיבור שהדוח חייב לציין.
התחילו מהתצפית שבאמת יש לכם
רשמו מה תועד ולא מה שנדמה שהוא משתמע ממנו. כתובת, חתימת זמן ונתיב בקשה הם תצפיות, ואילו המשפט שאומר מי עשה זאת הוא הסקה. הפרדה בין שני הטורים האלה היא כל המשמעת, וקל יותר לשמור עליה על הנייר מאשר בשיחה.
לאחר מכן סווגו את התצפית, מפני שלסוגים הנפוצים משקל שונה. כתובת יציאה משותפת, מזהה חשבון או עוגייה מתמשך ודמיון בזמן או בנפח אינם שלוש גרסאות של עובדה אחת. שני עובדים מאחורי יציאה ארגונית אחת חולקים כתובת מעצם התכנון, ואילו עובד אחד שמחליף יציאות אך נשאר מחובר שומר על קישור חשבון. ההתייחסות לכל אלה כעובדה אחת היא המקום שבו רוב הדוחות הבטוחים בעצמם טועים.
נקבו בבסיס החיבור לפני המסקנה
טענת מתאם חייבת לנקוב בשדה שמחבר בין שתי רשומות. האם הוצגה אותה עוגייה, אומת אותו חשבון, דווח על אותו מזהה מכשיר, או רק אותה כתובת? אם התשובה היא רק הכתובת, הטענה עוסקת במקור רשת והיא נעצרת שם.
| Observer | What it records | What it can join on | What it cannot join |
|---|---|---|---|
| Website or service | Its own requests, logins and cookies | Its own account and session identifiers | Requests to other sites, or the person behind the account |
| Access network | Flow five-tuples between addresses and ports | Address and time | Which account, which page, which person |
| VPN operator | Tunnel session, account and assigned address | Account to tunnel address and interval | Anything after the tunnel exits |
| Account provider | Sign-in events and device identifiers | Sign-in to device across its own services | Traffic that never touched its sign-in |
מודל הפרטיות RFC 6973 מתייחס למתאם כשילוב של מידע ומציין שמזהים מתמשכים מקשרים אינטראקציות לאורך זמן. הדיון שלו בקבוצת האנונימיות מוסיף את החצי השני: הסתרה תלויה במי עוד נראה זהה בעיני אותו צופה מסוים. אף אחד משני הרעיונות לא הופך כתובת משותפת לזיהוי.
לכן המשפט הכנה נשאר צר. שני האירועים האלה חלקו יציאה בזמנים האלה, וכל דבר מעבר לכך דורש רשומה אחרת.
עברו דרך עמדת הצופה
אתר רואה את הבקשות שלו, את ההתחברויות שלו ואת מזהי ההפעלה שלו, והוא אינו יורש את הרשומות של אתר אחר רק מפני ששניהם השתמשו באותה יציאה. צופה ברשת הגישה רואה זרימות ולא תוכן. מפעיל VPN רואה את המיפוי בין חשבונות ליציאות. כל עמדה תומכת במסקנה אחרת, ודוח בדרך כלל נוקב רק באחת מהן.
שאלו איזה צופה יצר את הרשומה, ואז שאלו מה אותו צופה יכול היה באמת לראות. התנאים של הספק עצמו אינם אותו דבר כמו התיעוד בפועל שלו, ואף אחד מהשניים אינו אותו דבר כמו רשומה שלפניכם. כשהתשובה אינה ברורה, בקשו את המקור במקום למלא את הפער בהנחה. רשומה בלי מקור היא השערה במדים. השאלה עולה הודעה אחת וחוסכת תיקון אחד.
השאירו דפוסי זמן במקומם
השוואות זמן ונפח אינן דורשות קריאת תוכן עמוד כלשהו, ולכן הן מופיעות בדיונים על תעבורה מוצפנת. דמיון גם מתיישב עם תשתית משותפת, עם כמה משתמשים במקביל ועם התנהגות שפשוט נראית דומה. אלה הסברים חלופיים שהערכה כנה חייבת לשקול.
אחוז שמצוטט מניסוי לא קשור אינו מעביר דבר. משמעותו תלויה בקבוצת המועמדים, בנתונים, בשיטה ובשיעור השגיאה הנמדד. בלי ארבעת אלה, מספר מוסיף ביטחון בלי להוסיף ראיה. התייחסו לכל דמיון בודד כהשערה, ורשמו מה היה מפריך אותה לפני שתצאו לחפש אישור.
בדקו מה הרשומות תומכות בו
לפני שכל מסקנה יוצאת מידיכם, שמרו את הממצאים ואת הזמנים. קובץ עם גיבוב וחתימת זמן הוא ראיה, ואילו צילום מסך בהודעת צ'אט הוא שמועה עם כוונות טובות. שמרו גם את מקור השעון, מפני שחתימת זמן שאינכם יכולים לשחזר היא רק טענה על חתימת זמן.
date -u +%FT%TZ
sha256sum abuse-report.eml
whois 198.51.100.44 | grep -iE 'netname|org|country'
אמרו את המסקנה בעוצמה שהרשומות מאפשרות, ולא יותר. משפט הסתייגות אחד זול מתיקון.
יציאה משותפת מחלישה ייחוס המבוסס על כתובת בלבד, והיא אינה תעודת זהות ואינה הבטחה לאנונימיות. בצד הפרטיות, התחילו בכל מה שמתמיד בין הפעלות, מפני שזיהוי כמעט אינו זקוק לניתוח תעבורה. לחקירה תפעולית, החזיקו את התצפית ואת ההסקה בטורים נפרדים. תנו לחוליה החלשה שאינה נתמכת להיות מה שאתם מדווחים, ואמרו זאת בדוח עצמו.