টানেলভিশন, একটি আক্রমণ পদ্ধতি যা ভিপিএন ট্র্যাফিককে সরিয়ে দেয়

টানেলভিশন: একটি বিপজ্জনক আক্রমণ পদ্ধতি

জানা গেছে যে, সম্প্রতি এমন একটি পদ্ধতি আবিষ্কৃত হয়েছে যার মাধ্যমে একজন আক্রমণকারী DHCP প্রোটোকলের অন্তর্নির্মিত বৈশিষ্ট্য ব্যবহার করে কোনো ব্যবহারকারীর ট্র্যাফিককে তার VPN টানেলের বাইরে জোর করে বের করে দিতে পারে।

"টানেলভিশন" নামে পরিচিত এই নতুন আক্রমণ পদ্ধতিটি ভুক্তভোগীর ট্র্যাফিককে আক্রমণকারীর হোস্টের মাধ্যমে পুনঃনির্দেশিত করার সুযোগ দেয় (যদি আক্রমণকারীর স্থানীয় নেটওয়ার্কে প্রবেশাধিকার থাকে বা সে কোনো ওয়্যারলেস নেটওয়ার্ক নিয়ন্ত্রণ করে)।

এটা মনে রাখা গুরুত্বপূর্ণ যে, লোকাল রাউটিং পরিবর্তনের ধারণাটি নতুন নয় এবং ডিএনএস সার্ভার স্পুফ করার উদ্দেশ্যে করা আক্রমণগুলোতে এটি সচরাচর ব্যবহৃত হয়ে আসছে। উদাহরণস্বরূপ, টানেলক্র্যাক (TunnelCrack), যা একটি বিকল্প ডিফল্ট গেটওয়ের মাধ্যমে ট্র্যাফিককে রিডাইরেক্ট করত, পরীক্ষিত সমস্ত আইওএস (iOS) ভিপিএন ক্লায়েন্টের পাশাপাশি ম্যাকওএস (macOS), উইন্ডোজ (Windows), লিনাক্স (Linux) এবং অ্যান্ড্রয়েড (Android) ভিপিএনগুলোকেও প্রভাবিত করেছিল।

টানেলভিশন সম্পর্কে

উল্লেখ করা হয়েছে যে, টানেলভিশনের মূল বিষয় হলো, আক্রমণকারী তাদের নিজস্ব ডিএইচসিপি সার্ভার চালু করতে পারে এবং রাউটিং পরিবর্তন করার জন্য ক্লায়েন্টের কাছে তথ্য পাঠাতে এটি ব্যবহার করতে পারে । বিশেষত, একজন আক্রমণকারী ডিএইচসিপি অপশন ১২১ ব্যবহার করতে পারে, যা স্ট্যাটিক রাউট তথ্য প্রেরণের জন্য ডিজাইন করা হয়েছে , যাতে ভুক্তভোগীর মেশিনের রাউটিং টেবিল পরিবর্তন করা যায় এবং ভিপিএন-এর মধ্য দিয়ে না গিয়েই ট্র্যাফিককে সরাসরি পরিচালিত করা যায়।

এই গবেষণার উদ্দেশ্য ছিল আধুনিক VPN প্রদানকারীদের বিরুদ্ধে এই কৌশলটি পরীক্ষা করা যাতে তাদের দুর্বলতা নির্ধারণ করা যায় এবং এই সমস্যা সম্পর্কে সাধারণ জনগণকে অবহিত করা যায়। এই কারণেই আমরা CISA এর সাথে একটি CVE ফাইল করার জন্য সম্মত হয়েছিলাম যখন আমরা তাদের কাছে প্রকাশ করি এবং কেন আমরা দুর্বলতার নাম দেওয়ার সিদ্ধান্ত নিয়েছিলাম।

/1 প্রিফিক্সযুক্ত সাবনেটগুলোর জন্য একাধিক রুট কনফিগার করার মাধ্যমে এই রিডাইরেকশনটি সম্পন্ন করা হয় , যেগুলোর প্রায়োরিটি /0 প্রিফিক্সযুক্ত ডিফল্ট রুটের চেয়ে বেশি। ফলস্বরূপ, ভিপিএন-এর জন্য কনফিগার করা ভার্চুয়াল নেটওয়ার্ক ইন্টারফেসের পরিবর্তে, ট্র্যাফিক ফিজিক্যাল নেটওয়ার্ক ইন্টারফেসের মাধ্যমে লোকাল নেটওয়ার্কে থাকা আক্রমণকারীর হোস্টে পরিচালিত হবে।

ভিপিএন-এর মাধ্যমে পাঠানোর পরিবর্তে, ট্র্যাফিকটি কোনো টানেল ছাড়াই আক্রমণকারীর সিস্টেমে প্লেইন টেক্সট হিসেবে পাঠানো হয়। এই সমস্যাটি এমন যেকোনো ভিপিএন ক্লায়েন্টকে প্রভাবিত করে, যেটি টানেলের মাধ্যমে ট্র্যাফিক রাউট করার জন্য আইসোলেটেড নেটওয়ার্ক নেমস্পেস ব্যবহার করে না অথবা বিদ্যমান ফিজিক্যাল নেটওয়ার্ক ইন্টারফেসের মাধ্যমে ভিপিএন ট্র্যাফিক রাউটিং নিষিদ্ধ করার জন্য প্যাকেট ফিল্টারিং নিয়ম স্থাপন করে না।

ব্যবহৃত ভিপিএন প্রোটোকল (Wireguard, OpenVPN, IPsec) এবং সাইফার স্যুট নির্বিশেষে, Linux, Windows, iOS, এবং macOS সহ DHCP অপশন 121 সমর্থনকারী যেকোনো সিস্টেমে TunnelVision চালানো যেতে পারে।

উল্লেখ করা হয়েছে যে অ্যান্ড্রয়েড এই আক্রমণের শিকার হতে পারে না, কারণ এটি DHCP-তে 121 অপশনটি প্রসেস করে না । যদিও এই আক্রমণটি ট্র্যাফিকের অ্যাক্সেস দেয়, তবে এটি TLS এবং SSH-এর মতো সুরক্ষিত অ্যাপ্লিকেশন-লেভেল প্রোটোকলের মাধ্যমে সংযোগ আটকানো বা প্রেরিত বিষয়বস্তু নির্ধারণ করার সুযোগ দেয় না। উদাহরণস্বরূপ, আক্রমণকারী HTTPS-এর মাধ্যমে পাঠানো অনুরোধের বিষয়বস্তু নির্ধারণ করতে পারে না, কিন্তু অনুরোধগুলো কোন সার্ভারে পাঠানো হচ্ছে তা বুঝতে পারে।

আক্রমণ থেকে রক্ষা পাওয়ার জন্য, প্যাকেট ফিল্টারিং পর্যায়ে বিভিন্ন ব্যবস্থা গ্রহণ করা যেতে পারে: ভিপিএন ইন্টারফেসের জন্য নির্ধারিত প্যাকেট অন্য নেটওয়ার্ক ইন্টারফেসের মাধ্যমে পাঠানো নিষিদ্ধ করা, অপশন ১২১ ব্যবহার করে ডিএইচসিপি প্যাকেট ব্লক করা, বাহ্যিক নেটওয়ার্ক থেকে বিচ্ছিন্ন একটি পৃথক ভার্চুয়াল মেশিন বা কন্টেইনারের মধ্যে ভিপিএন ব্যবহার করা, অথবা লিনাক্স নেটওয়ার্ক নেমস্পেস ব্যবহারকারী বিশেষ টানেল কনফিগারেশন মোড ব্যবহার করা।

রাউট স্পুফ করার জন্য একটি বিশেষভাবে ডিজাইন করা ইউএসবি ডংগলও তৈরি করা হয়েছে, যা একটি নেটওয়ার্ক অ্যাডাপ্টারের কার্যক্রম অনুকরণ করে এবং ডিএইচসিপি-র মাধ্যমে কম্পিউটারের সাথে সংযুক্ত হলে নিজেকে একটি গেটওয়ে হিসেবে ঘোষণা করে। অধিকন্তু, যখন গেটওয়েটি আক্রমণকারীর নিয়ন্ত্রণে থাকে (উদাহরণস্বরূপ, যখন কোনো ভুক্তভোগী আক্রমণকারী দ্বারা নিয়ন্ত্রিত একটি ওয়্যারলেস নেটওয়ার্কে সংযুক্ত হয়), তখন টানেলের মধ্যে এমন প্যাকেট প্রবেশ করানোর জন্য একটি কৌশল তৈরি করা হয়েছে, যেগুলোকে ভিপিএন নেটওয়ার্ক ইন্টারফেস থেকে আসা প্যাকেট হিসেবে মনে করা হয়। এই আক্রমণগুলো নিয়ে পরীক্ষা-নিরীক্ষা করার জন্য বেশ কিছু স্ক্রিপ্টও প্রকাশ করা হয়েছে।

অবশেষে, আপনি যদি এই বিষয়ে আরও জানতে আগ্রহী হন , তাহলে নিচের লিঙ্কে বিস্তারিত তথ্য পেতে পারেন ।


Google-এ পছন্দের উৎস হিসেবে যোগ করুন