Man-in-the-Middle (MitM) Attack কী? কীভাবে আপনার Online Communication নিরাপদ রাখবেন?

Advertisement Ad Banner

ডিজিটাল নিরাপত্তা ও Man-in-the-Middle (MitM) Attack-এর সূচনা

বর্তমান তথ্যপ্রযুক্তির যুগে আমাদের দৈনন্দিন জীবনের একটি বড় অংশ ইন্টারনেট-নির্ভর। ব্যাংকিং লেনদেন থেকে শুরু করে ব্যক্তিগত বার্তা আদান-প্রদান, ইমেইল পাঠানো কিংবা গোপনীয় দাপ্তরিক ফাইল আদান-প্রদান—সবই হচ্ছে অনলাইনে। কিন্তু এই ডিজিটাল যোগাযোগ ব্যবস্থা কি শতভাগ নিরাপদ? ইন্টারনেট ব্যবহার করার সময় আমরা প্রায়শই বিভিন্ন অদৃশ্য সাইবার হুমকির সম্মুখীন হই, যার মধ্যে অন্যতম বিপজ্জনক একটি সাইবার অ্যাটাক হলো Man-in-the-Middle (MitM) Attack।

সাইবার সিকিউরিটির ভাষায়, Man-in-the-Middle বা MitM অ্যাটাক হলো এমন একটি পদ্ধতি যেখানে একজন হ্যাকার বা আক্রমণকারী গোপনভাবে দুইজন ব্যক্তি বা দুটি সিস্টেমের (যেমন: একটি ওয়েব ব্রাউজার এবং একটি ওয়েবসাইট সার্ভার) মধ্যবর্তী যোগাযোগের মাঝে অবস্থান নেয় এবং তথ্য চুরি বা পরিবর্তন করে। এটি একটি ডিজিটাল ওত পেতে থাকার মতো ঘটনা। আজকের এই নিবন্ধে আমরা Man-in-the-Middle Attack কী, এটি কীভাবে পরিচালিত হয়, এর বিভিন্ন ধরন এবং কীভাবে আপনি আপনার অনলাইন যোগাযোগ নিরাপদ রাখতে পারেন তা নিয়ে বিস্তারিত আলোচনা করব।

Man-in-the-Middle (MitM) Attack কী?

সহজ কথায় বলতে গেলে, Man-in-the-Middle Attack হলো ডিজিটাল জগতে গোপনে বার্তা বা তথ্য শুনে ফেলা এবং প্রয়োজনে তা বিকৃত করার একটি প্রক্রিয়া। ধরুন, আপনি এবং আপনার বন্ধু চিঠির মাধ্যমে যোগাযোগ করছেন। এখন যদি একজন ডাকপিয়ন বা তৃতীয় কোনো ব্যক্তি মাঝখান থেকে চিঠিটি খুলে পড়ে নেয়, চিঠির লেখা বদলে দেয় এবং তারপর প্রাপকের কাছে পৌঁছে দেয়—তবে সেটি হবে একটি বাস্তব জীবনের MitM অ্যাটাকের উদাহরণ। এখানে প্রেরক এবং প্রাপক উভয়েই মনে করছেন তারা সরাসরি নিজেদের মধ্যে কথা বলছেন, কিন্তু বাস্তবে সমস্ত তথ্য মাঝখানের ওই তৃতীয় ব্যক্তির নিয়ন্ত্রণে চলে গেছে।

অনলাইন নেটওয়ার্কের ক্ষেত্রে, যখন একজন ব্যবহারকারী কোনো ওয়েবসাইটে নিজের পাসওয়ার্ড, ক্রেডিট কার্ড নম্বর বা ব্যক্তিগত তথ্য ইনপুট দেন, তখন সেই তথ্য ব্যবহারকারীর ডিভাইস থেকে ওয়েবসাইট সার্ভারে যায়। যদি সেই যোগাযোগের মাঝে কোনো হ্যাকার আড়ি পেতে বসে থাকে এবং ডেটা প্যাকেটগুলো নিজের মাধ্যমে রিডাইরেক্ট করে নেয়, তবে তাকে MitM Attack বলা হয়।

MitM অ্যাটাক কীভাবে কাজ করে?

Man-in-the-Middle অ্যাটাক সাধারণত দুটি প্রধান ধাপে সম্পন্ন হয়: ইন্টারসেপশন (Interception) এবং ডিক্রিপশন (Decryption)।

১. ইন্টারসেপশন (Interception): এই ধাপে আক্রমণকারী ব্যবহারকারীর নেটওয়ার্ক ট্র্যাফিককে তার গন্তব্য সার্ভারে পৌঁছানোর আগেই নিজের ডিভাইসের মধ্য দিয়ে প্রবাহিত হতে বাধ্য করে। হ্যাকাররা এটি করতে বিভিন্ন অনিরাপদ পাবলিক ওয়াই-ফাই নেটওয়ার্ক বা নেটওয়ার্কের দুর্বলতাকে কাজে লাগায়। এর ফলে ব্যবহারকারীর প্রেরিত সব তথ্য সরাসরি হ্যাকারের নিয়ন্ত্রণে চলে আসে।

২. ডিক্রিপশন (Decryption): তথ্য ইন্টারসেপ্ট করার পর যদি ডেটাটি এনক্রিপ্ট করা থাকে, তবে হ্যাকার বিভিন্ন কৌশল অবলম্বন করে সেই এনক্রিপশন ভেঙে ফেলে বা তুলে দেয় (SSL Stripping)। এর ফলে হ্যাকার মূল ডেটাটি অনায়াসে পড়তে পারে এবং প্রয়োজনে তথ্য পরিবর্তন করে মূল সার্ভারে পাঠাতে পারে।

একটি বাস্তবমুখী উদাহরণ

মনে করুন, আপনি একটি ক্যাফেতে বসে তাদের ফ্রি বা উন্মুক্ত ওয়াই-ফাই (Public Wi-Fi) ব্যবহার করছেন। সেখানে একজন সাইবার অপরাধীও সেই একই নেটওয়ার্কে যুক্ত আছে। হ্যাকারটি একটি ভুয়া ওয়াই-ফাই এক্সেস পয়েন্ট তৈরি করল অথবা ক্যাফের রাউটারের ট্র্যাফিক ইন্টারসেপ্ট করা শুরু করল।

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

Man-in-the-Middle অ্যাটাকের বিভিন্ন ধরন

হ্যাকাররা বিভিন্ন পদ্ধতি ব্যবহার করে MitM অ্যাটাক সম্পাদন করে থাকে। নিচে সর্বাধিক পরিচিত কয়েকটি কৌশল আলোচনা করা হলো:

১. Wi-Fi Eavesdropping (Evil Twin Attack)

পাবলিক প্লেসে হ্যাকাররা আসল কোনো ওয়াই-ফাই নেটওয়ার্কের হুবহু নাম ব্যবহার করে একটি ভুয়া নেটওয়ার্ক বা "Evil Twin" তৈরি করে। সাধারণ ব্যবহারকারীরা ভুলবশত সেই নেটওয়ার্কে কানেক্ট করলে তাদের تمام অনলাইন কার্যক্রম হ্যাকারের পর্যবেক্ষণ ও নিয়ন্ত্রণে চলে যায়।

২. ARP Spoofing (Address Resolution Protocol Spoofing)

লোকাল এরিয়া নেটওয়ার্কে (LAN) হ্যাকাররা মিথ্যা ARP বার্তা পাঠায়। এর ফলে হ্যাকারের MAC অ্যাড্রেসটি কোনো বৈধ আইপি (IP) অ্যাড্রেসের সাথে যুক্ত হয়ে যায়। ফলে ঐ নেটওয়ার্কের সমস্ত ট্র্যাফিক সরাসরি হ্যাকারের সিস্টেমে পৌঁছায়।

৩. DNS Spoofing (DNS Cache Poisoning)

ডোমেইন নেম সিস্টেম (DNS) ব্যবহারকারীকে ওয়েবসাইটের নাম (যেমন: www.example.com) থেকে আইপি (IP) অ্যাড্রেসে রিডাইরেক্ট করে। হ্যাকার যদি কোনো DNS সার্ভার হ্যাক করে ভুল আইপি অ্যাড্রেস ইনপুট দেয়, তবে ব্যবহারকারী আসল সাইটের বদলে হ্যাকারের তৈরি করা নকল Phishing ওয়েবসাইটে চলে যাবেন এবং নিজের তথ্য প্রদান করে প্রতারিত হবেন।

৪. HTTPS Spoofing এবং SSL Stripping

নিরাপদ ওয়েবসাইটে যোগাযোগের জন্য HTTPS এবং SSL/TLS এনক্রিপশন ব্যবহার করা হয়। কিন্তু SSL Stripping কৌশলে হ্যাকার ব্যবহারকারীর ব্রাউজার এবং ওয়েবসাইটের মধ্যকার সুরক্ষিত HTTPS কানেকশনকে অনিরাপদ HTTP কানেকশনে রূপান্তরিত করে দেয়। ফলে এনক্রিপ্টেড ডেটা সাধারণ টেক্সট আকারে হ্যাকারের কাছে দৃশ্যমান হয়।

৫. Session Hijacking

আপনি যখন কোনো ওয়েবসাইটে লগইন করেন, তখন সার্ভার আপনাকে একটি "Session Cookie" প্রদান করে, যাতে বারবার পাসওয়ার্ড না দিতে হয়। হ্যাকার যদি কোনোভাবে আপনার সেই সেশন কুকি চুরি করতে পারে, তবে সে পাসওয়ার্ড ছাড়াই আপনার অ্যাকাউন্টে সম্পূর্ণ এক্সেস পেয়ে যাবে।

MitM অ্যাটাকের সম্ভাব্য লক্ষণসমূহ

যদিও MitM অ্যাটাক শনাক্ত করা বেশ কঠিন, তবুও কিছু সতর্কবার্তা দেখলে আপনার সচেতন হওয়া উচিত:

১. SSL/TLS সার্টিফিকেট সতর্কবার্তা: ব্রাউজার যদি কোনো সাইটে প্রবেশের সময় "Your connection is not private" বা সার্টিফিকেট সংক্রান্ত কোনো এরর দেখায়, তবে তাৎক্ষণিকভাবে সেই সাইট ব্যবহার বন্ধ করুন।

২. ওয়েবসাইট URL পরিবর্তিত হওয়া: আপনি যে সাইটে ঢুকছেন তার প্রোটোকল যদি হঠাৎ `https://` থেকে পরিবর্তন হয়ে `http://` হয়ে যায়, তবে এটি একটি সম্ভাব্য আক্রমণের চিহ্ন।

৩. বারংবার ডিসকানেক্ট হওয়া বা ধীরগতি: ইন্টারনেট সংযোগ হঠাৎ অস্বাভাবিক রকম ধীর হয়ে যাওয়া বা বারবার সেশন আউট হয়ে যাওয়া MitM আক্রমণের পূর্বলক্ষণ হতে পারে।

অনলাইন যোগাযোগ নিরাপদ রাখার কার্যকর উপায়

Man-in-the-Middle Attack থেকে নিজেকে এবং নিজের প্রতিষ্ঠানের ডেটা সুরক্ষিত রাখতে কিছু গুরুত্বপূর্ণ সাইবার সিকিউরিটি অভ্যাস মেনে চলা অত্যন্ত প্রয়োজনীয়। নিচে সেরা প্রতিরোধমূলক ব্যবস্থাগুলো তুলে ধরা হলো:

১. সর্বদা HTTPS ওয়েবসাইট ব্যবহার করুন

অনলাইনে যেকোনো তথ্য আদান-প্রদান করার আগে ব্রাউজারের অ্যাড্রেস বারে লক্ষ্য করুন ওয়েবসাইটটি HTTPS ব্যবহার করছে কিনা এবং সেখানে একটি প্যাডলক (তালা) আইকন আছে কিনা। HTTPS নিশ্চিত করে যে আপনার এবং সার্ভারের মধ্যকার সংযোগটি এনক্রিপ্টেড। ব্রাউজারে 'HTTPS-Only Mode' চালু রাখা একটি ভালো অভ্যাস।

২. পাবলিক ওয়াই-ফাই ব্যবহারে অত্যন্ত সতর্ক থাকুন

রেস্তোরাঁ, বিমানবন্দর বা পার্কের মতো পাবলিক স্থানের ফ্রি ওয়াই-ফাই ব্যবহার করে কখনো অনলাইন ব্যাংকিং, কেনাকাটা বা সংবেদনশীল অ্যাকাউন্টে লগইন করবেন না। একান্তই পাবলিক ওয়াই-ফাই ব্যবহার করতে হলে শুধুমাত্র সাধারণ তথ্য খোঁজার কাজে ব্যবহার করুন।

৩. বিশ্বস্ত VPN (Virtual Private Network) ব্যবহার করুন

আপনি যখন ভার্চুয়াল প্রাইভেট নেটওয়ার্ক বা VPN ব্যবহার করেন, তখন আপনার সমস্ত ইন্টারনেট ট্র্যাফিক একটি শক্তিশালী এনক্রিপ্টেড টানেলের মাধ্যমে প্রবাহিত হয়। এর ফলে পাবলিক ওয়াই-ফাই নেটওয়ার্কে যুক্ত থাকলেও হ্যাকারদের পক্ষে আপনার ডেটা ইন্টারসেপ্ট বা ডিক্রিপ্ট করা প্রায় অসম্ভব হয়ে পড়ে।

৪. টু-ফ্যাক্টর অথেন্টিকেশন (2FA) চালু করুন

আপনার সমস্ত গুরুত্বপূর্ণ অ্যাকাউন্ট (যেমন: ইমেইল, সোশ্যাল মিডিয়া, ব্যাক অ্যাকাউন্ট)-এ Two-Factor Authentication (2FA) চালু রাখুন। এর ফলে হ্যাকার যদি কোনোভাবে আপনার পাসওয়ার্ড চুরিও করে নেয়, তাহলেও আপনার মোবাইলে আসা ওটিপি (OTP) বা অথেন্টিকেটর অ্যাপের কোড ছাড়া সে অ্যাকাউন্টে প্রবেশ করতে পারবে না।

৫. রাউটার সিকিউরিটি জোরদার করুন

আপনার ব্যক্তিগত বা অফিসের ওয়াই-ফাই রাউটারের ডিফল্ট ইউজারনেম এবং পাসওয়ার্ড পরিবর্তন করুন। রাউটারে শক্তিশালী এনক্রিপশন প্রোটোকল (যেমন: WPA3 বা অন্তত WPA2-Enterprise) ব্যবহার করুন এবং রাউটারের ফার্মওয়্যার নিয়মিত আপডেট রাখুন।

৬. অপারেটিং সিস্টেম ও ব্রাউজার আপডেট রাখুন

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

৭. ফিগারিং ও সন্দেহজনক লিঙ্ক থেকে দূরে থাকুন

অপরিচিত বা সন্দেহজনক ইমেইল, বার্তা বা সোশ্যাল মিডিয়া লিঙ্কে ক্লিক করা থেকে বিরত থাকুন। অনেক সময় phishing ইমেইলের মাধ্যমে আপনাকে ভুয়া ওয়েবসাইটে নিয়ে গিয়ে MitM অ্যাটাক চালানো হয়।

উপসংহার

ডিজিটাল বিশ্বে তথ্যের সুরক্ষাই হলো সর্বপ্রধান অগ্রাধিকার। Man-in-the-Middle (MitM) Attack একটি অত্যন্ত সুক্ষ্ম এবং মারাত্মক সাইবার হুমকি হলেও, সামান্য সচেতনতা এবং সঠিক নিরাপত্তারীতি অনুসরণের মাধ্যমে এটি থেকে পুরোপুরি নিরাপদ থাকা সম্ভব। এনক্রিপশনের সঠিক ব্যবহার, নিরাপদ নেটওয়ার্কে যুক্ত থাকা এবং আধুনিক সিকিউরিটি টুলস (যেমন: VPN ও 2FA) ব্যবহারের মাধ্যমে আপনি আপনার অনলাইন যোগাযোগ ও ব্যক্তিগত তথ্য শতভাগ নিরাপদ রাখতে পারেন। ডিজিটাল দুনিয়ায় নিরাপদ থাকতে সতর্কতার কোনো বিকল্প নেই।

Author

Md Jobayer Mahmud

Md Jobayer Mahmud ShebaHost.com-এর প্রতিষ্ঠাতা — বাংলাদেশভিত্তিক একটি ডোমেইন ও ওয়েব হোস্টিং প্রতিষ্ঠান। তিনি ওয়েবসাইট ডিজাইন ও ডেভেলপমেন্ট এবং অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের কাজ করেন। হোস্টিং, ওয়েবসাইট ও অনলাইন ইনকাম নিয়ে নিজের হাতে-কলমে অভিজ্ঞতা থেকে এই ব্লগে লেখেন।

লেখক সম্পর্কে আরও জানুন →

Share your opinion here!