Tor Browser صرف ایک ایپ کو ڈھکتا ہے، پورے آلے کو نہیں
براؤزر اپنے کنکشن Tor کے ذریعے بھیجتا ہے اور کچھ اور نہیں۔ یہ ماننے سے پہلے کہ مشین کا باقی حصہ بھی اس کی پیروی کرتا ہے، دیکھیں کہ کون سا عمل کنکشن کا مالک ہے۔
Tor Browser اپنے کنکشن ایک مقامی پراکسی کے ذریعے بھیجتا ہے اور انہیں Tor نیٹ ورک میں لے جاتا ہے، اور مشین کا باقی حصہ نہیں ہلاتا۔ میل کلائنٹ، سنک عمل اور دوسرا براؤزر اپنی پرانی ترتیبات برقرار رکھتے ہیں، اسی لیے ایک ونڈو میں صاف نتیجہ اس کے پیچھے براہ راست کنکشنوں کے ساتھ بھی رہ سکتا ہے۔ چار جانچیں ڈھکے ہوئے کو صرف ڈھکا دکھنے والے سے الگ کرتی ہیں۔ اس جانچ سے شروع کریں جو کسی عمل کا نام لیتی ہے۔
براؤزر واقعی کیا پراکسی کرتا ہے
براؤزر کے اندر، ٹریفک Tor Browser کی طرف سے اپنے لیے شروع کیے گئے مقامی SOCKS سننے والے کی طرف جاتی ہے، اور براؤزر اسے استعمال کرنے کے لیے ترتیب دیا گیا ہے۔ سرکٹ کا انتخاب، شناخت کی علیحدگی اور فنگر پرنٹ سے حفاظت سب اسی جوڑے میں رہتی ہیں۔ ڈسک پر محفوظ فائل ان میں سے کچھ نہیں رکھتی، اور اس فائل کو بیرونی ویور میں کھولنے سے اپنے نیٹ ورک رویے والا نیا پروگرام شروع ہوتا ہے۔
اسی لیے جانی پہچانی عوامی پتہ والا صفحہ اتنا کم ثابت کرتا ہے۔ یہ اس ایگزٹ کی خبر دیتا ہے جو اسے لوڈ کرنے والے براؤزر نے استعمال کیا، اور کسی دوسری ایپ کو بالکل نہیں دیکھ سکتا۔ نتیجے کو ایک پروگرام کے بارے میں ثبوت سمجھیں، آلے کے بارے میں بیان نہیں۔
ہر کنکشن کس عمل کا ہے
ساکٹ اور ان کے پیچھے کے عمل کی فہرست بنائیں۔ ہر ایسی چیز تلاش کریں جو مقامی سننے والے سے بات کرنے والا براؤزر نہ ہو:
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 model | What it covers | What it leaves alone |
|---|---|---|
| Tor Browser | Its own browsing and downloads | Every other application |
| Proxy setting in one app | That app, if it honours the proxy | Its DNS behaviour and other programs |
| System VPN | Traffic routed through the tunnel | Browser fingerprint and identity |
| Whole-device routing | The operating system's traffic | Application-level identity signals |
اگر آپ کے لیے اہم ایپ UDP پر منحصر ہے تو براؤزر کی ترتیب جواب نہیں ہے، اور وہ پراکسی متغیر بھی جواب نہیں جسے ایپ نظرانداز کرتی ہے۔ ضرورت مختلف ناکامی طریقوں والا مختلف ڈیزائن بن جاتی ہے۔
وہ ڈھانپ جو آپ نے واقعی چنا
سسٹم VPN براؤزر سے دائرے میں وسیع اور مقصد میں تنگ ہے۔ جب راستے اور پلیٹ فارم تعاون اس کے لیے ترتیب دیے جائیں تو یہ کئی ایپیں لے جا سکتا ہے، لیکن یہ فنگر پرنٹ کے خلاف مزاحمت نہیں دیتا، اور VPN ایگزٹ گمنامی نیٹ ورک نہیں ہے۔
پورے آلے کا ڈھانپنا ایک سسٹم ڈیزائن ہے، انسٹالر نہیں۔ یہ ایک عمل کی بجائے آپریٹنگ سسٹم کی ٹریفک کو راستہ دیتا ہے، اور براؤزر ڈاؤن لوڈ میں نہ ہونے والی اپنی آپریشنل حدیں لاتا ہے۔
فیصلہ کریں کہ آپ کس سوال کا جواب دے رہے ہیں: کون سی ایپ محفوظ ہے، یا کیا ہر پیکٹ محفوظ ہے۔ پہلی براؤزر کی ترتیب ہے اور دوسری روٹنگ پالیسی۔ ان دونوں کو ملانا ہی وہ راستہ ہے جس سے مشین ایک محفوظ ونڈو اور پانچ غیر محفوظ عمل کے ساتھ رہ جاتی ہے۔ کچھ اور انسٹال کرنے سے پہلے جواب لکھ لیں۔