کرائے کے VPN سرور پر آپ کا ٹریفک کون دیکھ سکتا ہے؟
VPN سرور کرائے پر لینا اعتماد ہوسٹنگ فراہم کنندہ کی طرف منتقل کرتا ہے۔ کلائنٹ سے باہر نکلنے تک کا راستہ چلیں اور دیکھیں کہ ہر مبصر کیا جان سکتا ہے اور کیا نہیں۔
سرور کرائے پر لینا بدلتا ہے کہ آپ کس پر بھروسا کرتے ہیں، اور سوال ختم نہیں کرتا۔ سرنگ آپ کے ٹریفک کو ان نیٹ ورکوں سے چھپاتی ہے جن سے گزرتی ہے، پھر سادہ متن اس مشین کو دیتی ہے جسے کسی اور کا ہائپروائزر چلاتا ہے۔ اپنے کلائنٹ سے پیکٹ کو باہر تک دنبال کرنے سے دکھتا ہے کہ ہر مبصر کہاں کھڑا ہے اور ان میں سے ہر ایک واقعی کیا دیکھ سکتا ہے۔ یہ سفر گمنامی کے بارے میں کسی بھی دعوے سے زیادہ مفید ہے۔
کلائنٹ سے شروع کریں اور پیکٹ کو باہر تک دنبال کریں
لیپ ٹاپ سے کچھ بھی نکلنے سے پہلے، کلائنٹ پیکٹ کو لپیٹتا ہے اور اسے سرور کے عوامی اینڈ پوائنٹ پر پتہ دیتا ہے۔ آپ کا مقامی نیٹ ورک اور آپ کا فراہم کنندہ اس پتے اور پورٹ کی طرف ایک ہی بہاؤ دیکھتے ہیں، ایک حجم اور ایک تال کے ساتھ۔ جو وہ نہیں دیکھتے وہ یہ ہے کہ آپ نے کون سی سائٹ کھولی، کیونکہ وہ منزل خفیہ کردہ پے لوڈ کے اندر ہے۔ میٹا ڈیٹا اور مواد کے درمیان لکیر پورا سفر ایک جملے میں ہے۔
وہی پہلی چھلانگ وہ جگہ ہے جہاں زیادہ تر مارکیٹنگ دعوے دلچسپ رہنا چھوڑ دیتے ہیں۔ اسی Wi-Fi پر کوئی پڑوسی وہی دیکھتا ہے جو فراہم کنندہ دیکھتا ہے، اور ان میں سے کوئی بھی صفحہ نہیں دیکھتا۔ تاہم حجم اور وقت نظر آتے رہتے ہیں، اور پے لوڈ ایسا نہ کرے تب بھی وہ رویے کی وضاحت کرتے ہیں۔
ہوسٹنگ نیٹ ورک سرنگ دیکھتا ہے، صفحہ نہیں
فراہم کنندہ کے نیٹ ورک کے اندر خفیہ بہاؤ پہلے سوئچ پر، پھر مجازی انٹرفیس پر، پھر آپ کے VM پر پہنچتا ہے۔ جو بھی وہ نیٹ ورک چلاتا ہے وہ کوئی چابی رکھے بغیر بائٹ گن سکتا ہے اور بہاؤ کے ریکارڈ رکھ سکتا ہے، اور اس کے لیے کوئی چابی درکار نہیں۔ ہوسٹنگ فراہم کنندہ بالکل یہی مقام رکھتا ہے۔
باہر جانے والے راستے پر تصویر بدل جاتی ہے۔ VM منزل کے ساتھ نیا کنکشن کھولتا ہے، اس لیے ہوسٹنگ نیٹ ورک اس منزل کے پتے اور اس کے گرد TLS ہاتھ ملانا دیکھ سکتا ہے۔ پے لوڈ ایپلیکیشن کی اپنی خفیہ کاری سے محفوظ رہتا ہے، میٹا ڈیٹا نہیں۔
| Observer | Visible to it | Hidden from it |
|---|---|---|
| Local network | Tunnel endpoint, volume, timing | Destination and payload |
| Your ISP | The same flow metadata | Destination and payload |
| Hosting network | Tunnel flow, exit destination, TLS handshake | HTTPS payload |
| Hypervisor operator | Guest memory and virtual NIC, in principle | Nothing, if it chooses to look |
سطریں ترتیب سے پڑھیں اور مسئلے کی شکل سامنے آتی ہے: ہر ایک اپنی اوپر والی سطر سے زیادہ دیکھتا ہے، اور ان میں سے کسی کو یہ کرنے کے لیے VPN توڑنے کی ضرورت نہیں۔
VM کے اندر سرنگ ختم ہوتی ہے اور سادہ متن شروع ہوتا ہے
سرنگ آپ کے VM پر ختم ہوتی ہے، اس لیے مہمان اندرونی پیکٹ کو کسی بھی دوبارہ خفیہ کاری سے پہلے دیکھتا ہے۔ یہ کوئی خرابی نہیں؛ خود ہوسٹ کیا گیا اخراج یہی کرتا ہے۔ اس کا مطلب ہے کہ اخراج کی سلامتی اس پر منحصر ہے کہ مہمان کا انتظام کون کرتا ہے، اور اس حساب میں منتظم آپ خود ہیں۔
wg show
ss -tunp | head
nft list ruleset | head -40
انہیں سرور پر چلائیں اور آپ وہی ساکٹ دیکھ رہے ہیں جو مہمان پر root رکھنے والا آپریٹر دیکھ سکتا تھا۔ آپ کی خدمات جو کچھ لاگ کرتی ہیں وہ اسی اعتماد کی حد کے اندر ہے، اسی لیے مہمان کی لاگ ترتیبات اور بنیادی ڈھانچے کے ریکارڈ ایک ترتیب نہیں بلکہ دو الگ سوال ہیں۔
ہائپروائزر مہمان کے نیچے بیٹھتا ہے
مجازی مشین اس کرنل کی مالک نہیں جس پر چلتی ہے۔ ہائپروائزر اس کی میموری اور مجازی نیٹ ورک کارڈ کا نقشہ بناتا ہے، اس لیے اس سطح کا آپریٹر مہمان کی جانچ کی صلاحیت سے باہر رہتا ہے۔ مہمان کی تنہائی حقیقی ہے اور کرایہ داروں کے درمیان اس پر بھروسا کرنا مناسب ہے، اور یہ اس کا وعدہ نہیں کہ خصوصی رسائی ناممکن ہے۔ یہ عدم توازن تنہائی کے لفظ کے پیچھے چھپانے کے بجائے صاف کہے جانے کا مستحق ہے۔
مخصوص جسمانی سرور ترتیب بدلتا ہے مگر فراہم کنندہ کا دیا ہوا نیٹ ورک، جسمانی رسائی یا انتظامی انٹرفیس نہیں ہٹاتا۔ رسائی کے سوال کو ایک لفظ کے فیصلے پر چھوڑنے کے بجائے پڑھیں کہ مصنوعات کیا دستاویز کرتی ہیں۔
اس سفر کو اعتماد کا فیصلہ بنائیں
ہر مبصر اور اسے دی گئی صلاحیت لکھیں، پھر طے کریں کہ یہ اجازت آپ کے بھیجنے کے ارادے والے ٹریفک کے مطابق ہے یا نہیں۔ فہرست مختصر ہے: آپ کا مقامی نیٹ ورک، آپ کا فراہم کنندہ، ہوسٹنگ نیٹ ورک، ہائپروائزر آپریٹر اور آپ۔ باقی جو کچھ ہے وہ ان میں سے کسی کا ذیلی ٹھیکیدار ہے اور وہی صلاحیت ورثے میں پاتا ہے۔ پہلے سے فیصلہ کرنا بعد میں فہرست دریافت کرنے سے سستا ہے۔
پھر وہ حصے جانچیں جو آپ واقعی جانچ سکتے ہیں: آپ کی اپنی خدمات کون سے لاگ لکھتی ہیں، آپ انہیں کتنی دیر رکھتے ہیں، اور بہاؤ کے ریکارڈ اور تحفظ کے بارے میں فراہم کنندہ کیا شائع کرتا ہے۔ جن پالیسیوں کو آپ پڑھ اور پرکھ سکتے ہیں وہ نجی جیسے لفظ کے معنی کے بارے میں اندازوں سے بہتر ہیں۔