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

מה הדפדפן באמת מעביר דרך המתווך

בתוך הדפדפן, התעבורה הולכת למאזין SOCKS מקומי ש-Tor Browser מפעיל לעצמו, והדפדפן מוגדר להשתמש בו. בחירת המעגל, בידוד הזהות וההגנות מפני טביעות אצבע כולם חיים בזוג הזה. קובץ שנשמר בדיסק אינו נושא מזה דבר, ופתיחת אותו קובץ בצופה חיצוני מפעילה תוכנית חדשה עם התנהגות רשת משל עצמה.

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

איזה תהליך מחזיק בכל חיבור

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

ss -tunp
ss -tunp | grep -E 'tor|firefox'

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

curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip

הצורה -hostname חשובה כי היא מבקשת מהמתווך לפתור את השם. פתרון מקומי ומסירת כתובת למתווך חושפים את היעד גם כאשר החיבור עצמו עובר דרך המתווך.

האם הפרוטוקול מועבר בכלל

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

Coverage modelWhat it coversWhat it leaves alone
Tor BrowserIts own browsing and downloadsEvery other application
Proxy setting in one appThat app, if it honours the proxyIts DNS behaviour and other programs
System VPNTraffic routed through the tunnelBrowser fingerprint and identity
Whole-device routingThe operating system's trafficApplication-level identity signals

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

הכיסוי שבחרתם בפועל

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

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

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

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