কম্পিউটার টিউটোরিয়াল

কমান্ড অ্যান্ড কন্ট্রোল সাইবার আক্রমণ: কীভাবে হ্যাকার নেটওয়ার্ক হাইজ্যাক করে এবং বটনেট তৈরি করে

হ্যাকাররা কমান্ড অ্যান্ড কন্ট্রোল (Command and Control) আক্রমণ ব্যবহার করে পুরো নেটওয়ার্ক নিয়ন্ত্রণে নিতে পারে বা পৃথক কম্পিউটারকে একটি বট সেনা (bot army) রূপে পরিণত করতে পারে যা তাদের ইচ্ছামতো করতে পারে। সম্প্রতি এটি স্পষ্ট হয়েছিল যখন যুক্তরাষ্ট্র "সাইক্লপস ব্লিংক" (Cyclops Blink) বটনেট বন্ধ করল কম্প্রোমাইজড ডিভাইসে হ্যাক করে এবং ভাইরাস আনইনস্টল করে, কিন্তু এখানে আপনার জানা দরকার সব কিছু দেওয়া হলো। C2 আক্রমণ সহজে পুরো নেটওয়ার্ক নিয়ন্ত্রণে নিতে পারে এবং হ্যাকারদের বটনেট সেনা অ্যাক্সেস দেয়। এটি কীভাবে কাজ করে এবং কীভাবে নিরাপদ থাকবেন সেটি জানুন।

কমান্ড অ্যান্ড কন্ট্রোল আক্রমণ (C2 Attack) কী?

যখন দূষ্ট আক্রমণকারী একটি পিসি ভেঙে داخل হয় এবং ম্যালওয়্যার ডাউনলোড করে যা তাদের C2 সার্ভার থেকে কম্প্রোমাইজড ডিভাইসে রিমোটলি কমান্ড/কোয়েরি ব্রডকাস্ট করতে দেয়, তখন এটি কমান্ড অ্যান্ড কন্ট্রোল সাইবার আক্রমণ (C2 বা C&C সংক্ষেপে) নামে পরিচিত। যেহেতু প্রথম ইনফেক্টেড পিসি প্রায়ই সেকেন্ডারি ডিভাইসগুলোকেও ইনফেক্ট করে যেগুলোর সাথে যোগাযোগ করে, একটি কোম্পানির নেটওয়ার্কের ক্ষেত্রে সম্পূর্ণ সিস্টেম মিনিটের মধ্যে আক্রমণকারীর নিয়ন্ত্রণে চলে আসতে পারে।

এক পিসি ইনফেক্ট করার অনেক পথ রয়েছে, এবং সিস্টেমে প্রবেশ করলে তারা যে আক্রমণ চালাতে পারে তারও অনেক ধরন রয়েছে। ৮০% এরও বেশি ভাইরাস ডোমেইন নেম সিস্টেম (DNS) ব্যবহার করে C2 সার্ভার খুঁজে বের করে ডেটা চুরি করে এবং ম্যালওয়্যার ছড়িয়ে, সাইবার সিকিউরিটি ফার্ম প্যালো আল্টো নেটওয়ার্কস (Palo Alto Networks) বর্ণনা করেছেন।

C2 কী এবং এটি কীভাবে কাজ করে?

কমান্ড অ্যান্ড কন্ট্রোল সাইবার আক্রমণ: কীভাবে হ্যাকার নেটওয়ার্ক হাইজ্যাক করে এবং বটনেট তৈরি করে

আক্রমণকারীকে প্রথমে ম্যালওয়্যার ব্যবহার করে টার্গেট পিসিতে দখল করতে হয়। সোশ্যাল ইঞ্জিনিয়ারিং টেকনিক যেমন ফিশিং ইমেইল, খুশির বিজ্ঞাপন যেসব খারাপ ওয়েবসাইটে নিয়ে যায়, এবং সন্দেহজনক ব্রাউজার প্লাগইন ও প্রোগ্রাম — এ كلها ব্যবহার করা হয়। COVID-19 থেকে ভিডিও গেম পর্যন্ত — এগুলো প্রায়শই বর্তমান ঘটনা বা পপ কালচার ব্যবহার করে মানুষের আগ্রহে আকৃষ্ট করে। বিরল ক্ষেত্রে, আক্রমণকারী ম্যালওয়্যারযুক্ত ইউএসবি (USB) স্টিক ব্যবহার করে ফিজিক্যালি সিস্টেম ভেঙে দখল করে।

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

  • অন্যের কম্পিউটার দিয়ে ক্রিপ্টোকারেন্সি মাইনিং (cryptocurrencies mining)
  • ডেটা ধ্বংস
  • মেশিন, সম্ভবত পুরো নেটওয়ার্ক বন্ধ করে দেওয়া।
  • সিস্টেম ফাংশন ব্যাহত করতে কম্প্রোমাইজড ডিভাইস রিমোটলি রিবুট করা।
  • র‍্যানসমওয়্যার আক্রমণে C2 ব্যবহার করা হয় ডেটা এনক্রিপ্ট করতে এবং সিস্টেম বন্দি রাখতে।

কমান্ড অ্যান্ড কন্ট্রোল আক্রমণের কাঠামো

কমান্ড অ্যান্ড কন্ট্রোল সাইবার আক্রমণ: কীভাবে হ্যাকার নেটওয়ার্ক হাইজ্যাক করে এবং বটনেট তৈরি করে

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

স্বিন্ডলাররা (scammers) প্রায়শই একাধিক সার্ভার ব্যবহার করে আক্রমণ চালায়। এটি একই আক্রমণ için রিডান্ডেন্সি (redundancy) নিশ্চিত করার জন্য একাধিক সার্ভার হতে পারে, অথবা একটি সিঙ্গেল সার্ভার। আক্রমণকারী বটনেটের ইনফেক্টেড কম্পিউটারগুলোকেও পিয়ার-টু-পিয়ার (P2P) নেটওয়ার্ক হিসেবে কাজ করতে নির্দেশ দিতে পারে, যারা সেন্ট্রাল সার্ভারের বদলে পরস্পর যাদুকরভাবে যোগাযোগ করে। এটি আক্রমণের উৎস ট্রেস করা কঠিন করে। এই কৌশল প্রায়শই সিঙ্গেল-সার্ভার আক্রমণের সাথে সমন্বয়ে ব্যবহৃত হয়, সাইবার সিকিউরিটি সফটওয়্যার কোম্পানি DNSFilter অনুযায়ী — যদি সার্ভার নেমে যায়, তবে P2P অপশন ব্যাকআপ হিসেবে কাজ করে।

C2 আক্রমণ থেকে প্রতিরক্ষা

কমান্ড অ্যান্ড কন্ট্রোল সাইবার আক্রমণ: কীভাবে হ্যাকার নেটওয়ার্ক হাইজ্যাক করে এবং বটনেট তৈরি করে

কারো অন্য আপনার সিস্টেম নিয়ন্ত্রণ করছে এই চিন্তা ভয়াবহ হলেও, আপনি কিছু পদক্ষেপ নিতে পারেন নিজেকে রক্ষা করতে।

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

দ্বিতীয় — ফায়ারওয়াল (firewall) ব্যবহার করুন। এটি তাদের থেকে রক্ষা করবে যারা আপনার সিস্টেমে ইতিমধ্যে প্রবেশ করতে পারেনি। ফায়ারওয়াল নেটওয়ার্কে ডেটা প্রবাহের পরিমাণ সীমাবদ্ধ করে এবং সন্দেহজনক URL ও আইপি ঠিকানা সম্পর্কে আপনাকে অবহিত করতে কনফিগার করা যায়।

তৃতীয় — অনলাইনে থাকার সময় ভিপNIH (VPN) ব্যবহার করুন। উইন্ডোজের জন্য সেরা ভিপNIH সার্ভিসের একটি সিস্টওয়েক ভিপNIH, যা স্মার্ট DNS এবং কিল সুইচ (kill switch) একসাথে দেয়। এই উইন্ডোজ ভিপNIH মিলিটারি-গ্রেড AES 256-বিট এনক্রিপশন দিয়ে আপনার অনলাইন গোপনীয়তা রক্ষা করে বেনামে ব্রাউজিং এবং আইপি ঠিকানা মাস্ক করে। সিস্টওয়েক ভিপNIH-র ৫৩ দেশে ২০০ লোকেশনে ৪৫০০ সার্ভার রয়েছে। আপনি পছন্দের সার্ভারের সাথে কানেক্ট করলে, আপনার অ্যাপ আপনার ডিভাইসের সকল ট্রাফিকের চারপাশে একটি এনক্রিপ্টেড টানেল তৈরি করে। এটি পাবলিক ওয়াই-ফাই ঝুঁকি থেকে আপনাকে রক্ষা করে নেটওয়ার্কে প্রেরিত সকল ডেটা এনক্রিপ্ট করে এবং হ্যাকারদের অ্যাক্সেসযোগ্য নয় করে। আপনি যেকোনো নেটওয়ার্কে আপনার ভিপNIH অন করলে আপনার ল্যাপটপ থেকে অফিস বা হোম কম্পিউটারে দ্রুত রিমোট অ্যাক্সেস সেটআপ করতে পারেন।

কমান্ড অ্যান্ড কন্ট্রোল সাইবার আক্রমণ: কীভাবে হ্যাকার নেটওয়ার্ক হাইজ্যাক করে এবং বটনেট তৈরি করে

কমান্ড অ্যান্ড কন্ট্রোল সাইবার আক্রমণ কী? — চূড়ান্ত মতামত

সোশ্যাল মিডিয়ায় আমাদের ফলো করুন — ফেসবুক, ইনস্টাগ্রাম, এবং ইউটিউব। যেকোনো প্রশ্ন বা সুপারিশের জন্য নিচে কমেন্ট সেকশনে জানান। আমরা সমাধান দিয়ে ফিরে আসব। আমরা নিয়মিত টিপস ও ট্রিকস এবং প্রযুক্তি-সম্পর্কিত সাধারণ সমস্যার সমাধান পোস্ট করি।

  1. %windir% কী এবং এটি কী ফোল্ডার নির্দেশ করে?

  2. 'ETD Control Center' কী এবং কি এটি ডিলিট করা উচিত

  3. WWW2 বোঝা: নিরাপত্তা, কাজ এবং ব্যবহারের ক্ষেত্র

  4. DNS লিক বোঝা এবং আপনার সংযোগ নিরাপদ করার উপায়