کیا ECH کسی VPN کی جگہ لیتا ہے؟ ہر ایک اصل میں کیا چھپاتا ہے
ECH TLS ہینڈ شیک کے ان حصوں کو خفیہ کرتا ہے جو مطلوبہ سرور نام ظاہر کر سکتے ہیں۔ VPN ٹریفک کو ایک اینڈ پوائنٹ تک لے جاتا ہے۔ کوئی بھی دوسرے کا کام نہیں کرتا۔
آپ Encrypted Client Hello فعال کرتے ہیں، کوئی سائٹ کھولتے ہیں، اور کنکشن کام کرتا ہے۔ کوئی پوچھتا ہے کہ کیا VPN اب بھی ضروری ہے، اور سچا جواب یہ ہے کہ یہ دونوں خصوصیات مختلف فریقوں سے مختلف چیزیں چھپاتی ہیں۔ ECH TLS ہینڈ شیک کے ان حصوں کی حفاظت کرتا ہے جو بصورت دیگر آپ کے مانگے گئے سرور کا نام ظاہر کر سکتے ہیں۔ VPN آپ کی ٹریفک کو ایک سرنگ کے اندر رکھتا ہے جو کسی آپریٹر کے اینڈ پوائنٹ پر ختم ہوتی ہے۔ دونوں کو گڈمڈ کرنا یا تو پہلے سے موجود تحفظ کے لیے زیادہ ادائیگی کرواتا ہے، یا یہ یقین دلاتا ہے کہ آپ کے پاس ایسا تحفظ ہے جو آپ کو کبھی نہیں تھا۔
ECH کے بغیر ہینڈ شیک کیا ظاہر کرتا ہے
TLS کنکشن ClientHello سے شروع ہوتا ہے، اور پرانی شکل میں مطلوبہ سرور نام اس کے اندر کھلے طور پر سفر کرتا ہے۔ ہینڈ شیک کا مشاہدہ کر سکنے والی پوزیشن میں کوئی بھی، نیٹ ورک آپریٹر سے لے کر راستے پر نصب غیر فعال سینسر تک، وہ نام پڑھ سکتا ہے، اگرچہ اس کے بعد ایپلیکیشن ڈیٹا خفیہ ہے۔ منزل کا پتہ بھی نظر آتا ہے، اس لیے نام اکثر واحد اشارہ نہیں بلکہ تصدیقی معلومات ہوتا ہے۔
یہی وہ مخصوص لیک ہے جسے ECH نشانہ بناتا ہے۔ یہ ایک تنگ لیک ہے، اور اسے تنگ کرنا مفید ہے، لیکن یہ اس بات کو چھپانے کے مترادف نہیں کہ آپ کی ٹریفک کہاں جاتی ہے۔
ECH اصل میں کیا بدلتا ہے
مطابق کلائنٹ اور سرور سپورٹ اور ضروری کنفیگریشن کے ساتھ، ECH اندرونی ClientHello کو سرور کی شائع کردہ کلیدوں سے خفیہ کرتا ہے، اس لیے مشاہدہ کرنے والا ایک بیرونی ہینڈ شیک دیکھتا ہے جو اصل سرور نام نہیں رکھتا۔ ٹریفک اب بھی اسی پتے پر، انہی اوقات میں، تقریباً انہی مقداروں میں جاتی ہے۔ وقت اور حجم مشاہدے کے قابل رہتے ہیں، اور منزل کا IP کبھی بھی ECH کے خفیہ کردہ کا حصہ نہیں تھا۔
سپورٹ بھی عالمگیر نہیں ہے۔ ہر کلائنٹ، سروس یا انفرادی کنکشن ECH استعمال نہیں کرتا، اور آپ قفل کے آئیکن یا اپنے VPN ملک کو بدلنے سے اس کی موجودگی کا اندازہ نہیں لگا سکتے۔ اس کی تشخیص کے لیے ہینڈ شیک کو دیکھنا پڑتا ہے، براؤزر کی سجاوٹ کو نہیں۔
اس کے بجائے VPN کیا بدلتا ہے
VPN ڈھکی ہوئی ٹریفک کو سرنگ کے اندر اینڈ پوائنٹ تک لے جاتا ہے، اس لیے آپ کے قریب ترین مشاہدہ کرنے والا منزل کے بجائے VPN سے کنکشن دیکھتا ہے۔ یہ بدلتا ہے کہ کون کیا مشاہدہ کر سکتا ہے، اور وہ پتہ بھی بدلتا ہے جو منزل دیکھتی ہے۔ یہ ایسا کچھ بھی خفیہ نہیں کرتا جو ایپلیکیشن پہلے سے خفیہ نہ کر چکی ہو، اور ساخت کے مطابق راستے پر موجود VPN آپریٹر سے کنکشن نہیں چھپاتا۔
دونوں قدرتی طور پر ملتے ہیں: ایپلیکیشن TLS اور ECH استعمال کر سکتی ہے جبکہ سرنگ اس کے ارد گرد کے نیٹ ورک حصے کی حفاظت کرتی ہے۔ کوئی بھی یہ طے نہیں کرتا کہ ہر فریق کیا دیکھ یا رکھ سکتا ہے، کیونکہ فریق راستے پر مختلف مقامات رکھتے ہیں۔
DNS کہاں فٹ بیٹھتا ہے
غیر محفوظ DNS استفسار نام کو ریزولور اور اس راستے کا مشاہدہ کرنے والے ہر شخص کو ظاہر کرتا ہے، جو TLS ہینڈ شیک سے الگ انکشاف ہے۔ ECH DNS کو خفیہ نہیں کرتا، اور VPN ریزولور کی شناخت صرف اس وقت بدلتا ہے جب آپ اپنے استفسارات بھی سرنگ سے بھیجیں یا خفیہ ریزولور استعمال کریں۔ لوگ تین میں سے ایک فعال کرتے ہیں اور فرض کرتے ہیں کہ باقی دو بھی ساتھ آ گئے۔
ریزولور کے راستے کو ہینڈ شیک کے راستے سے الگ جانچیں۔ وہ آزادانہ طور پر ناکام ہوتے ہیں اور مختلف جگہوں پر کنفیگر ہوتے ہیں۔
آپ کس تہہ کو دیکھ رہے ہیں یہ کیسے جانیں
پوچھیں کہ مشاہدہ کیا ظاہر کرے گا۔ اگر سوال یہ ہے کہ کون سا سرور نام مانگا گیا، تو ہینڈ شیک اور ریزولور متعلقہ تہیں ہیں۔ اگر سوال یہ ہے کہ ٹریفک کس نیٹ ورک پر گئی اور راستے میں کون اسے دیکھ سکتا تھا، تو وہ سرنگ ہے۔ اگر سوال یہ ہے کہ سائٹ پر کس اکاؤنٹ نے کیا کیا، تو کوئی بھی مدد نہیں کرتا، کیونکہ ویب سائٹ اب بھی درخواست اور آپ کی فراہم کردہ کوئی بھی شناخت وصول کرتی ہے۔
مطابقت کی تحقیق کرتے وقت سرٹیفکیٹ کی تصدیق اور DNS پالیسی کو برقرار رکھیں۔ کسی امتحان کے پاس ہونے کے لیے جانچ بند کرنا نتیجے کا مطلب بدل دیتا ہے، یہ نہیں دکھاتا کہ ECH کس چیز کی حفاظت کرتا ہے۔
ایک اور تہہ شامل کرنے سے پہلے لکھ لیں کہ آپ نے واقعی کون سی تہہ فعال کی ہے۔ یہاں زیادہ تر الجھن اس مفروضے سے آتی ہے کہ ایک ہی کنٹرول کسی درخواست، اس کے نام، اس کی منزل اور اس کی شناخت کو بیک وقت ڈھانپ لیتا ہے۔