আপনি 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 কী সুরক্ষিত করে তা দেখায় না।

আরেকটি যোগ করার আগে আপনি আসলে কোন স্তর চালু করেছেন তা লিখে রাখুন। এখানকার বেশিরভাগ বিভ্রান্তি আসে এই ধরে নেওয়া থেকে যে একটি একক নিয়ন্ত্রণ একসাথে একটি অনুরোধ, তার নাম, তার গন্তব্য ও তার পরিচয় ঢেকে দেয়।

সম্পর্কিত নিবন্ধ