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

নেটওয়ার্ক সিকিউরিটিতে ওয়ার্মহোল আক্রমণ (Wormhole Attack) কী?

ওয়ার্মহোল আক্রমণ: ধারণা, প্রভাব, সনাক্তকরণ এবং প্রতিরোধ

ওয়ার্মহোল আক্রমণ কী?

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

ওয়ার্মহোল আক্রমণের প্রভাব

  • থ্রুপুট (throughput) কমে যায়
  • প্যাকেট লস বা ডুপ্লিকেট প্যাকেট
  • রাউটিং লুপ তৈরি হয়
  • গোপনীয়তা ভঙ্গ — ট্রাফিক স্নিফ করা যায়
  • সিলেক্টিভ ফরওয়ার্ডিং, একনোলেজ স্পুফিং সম্ভব
  • MANET, WSN, IoT নেটওয়ার্কে বিশেষভাবে ভাঙনশীল

MANET-এ ওয়ার্মহোল আক্রমণ

মোবাইল অ্যাডহক নেটওয়ার্ক (MANET)-এ কোনো কেন্দ্রীয় কন্ট্রোল নেই। আক্রমণকারী দুটি ম্যালিশিয়াস নোড ব্যবহার করে ফালস রুট তৈরি করে যা কম হপ (hop) দেখায়। লেজিটিমেট নোডরা এই ফালস রুট পছন্দ করে, ফলে সारा ট্রাফিক আক্রমণকারীর হাতে পড়ে।

WSN (Wireless Sensor Network)-এ ওয়ার্মহোল আক্রমণ

সেন্সর নেটওয়ার্কে আক্রমণকারী একটি ম্যালিশিয়াস নোড থেকে প্যাকেট ক্যাপচার করে দূরবর্তী অন্য ম্যালিশিয়াস নোডে টানেল করে। এনרגি محدود সেন্সর নোডরা এই ফালস রুট ব্যবহার করে ব্যাটারি দ্রুত ব্যয় করে।

IoT-এ ওয়ার্মহোল আক্রমণ

IoT ডিভাইসগুলো সাধারণত রিসোর্স-কনস্ট্রেইনড। আক্রমণকারী টানেল তৈরি করে ট্রাফিক রিডাইরেক্ট করে। প্যাকেট অ্যাল্টার না করলেও সনাক্ত করা কঠিন। প্রাইভেসি এবং ইন্টিগ্রিটি দুইখানেই হামলা হয়।

সিংকহোল আক্রমণ (Sinkhole Attack) — সংশ্লিষ্ট হুমকি

কামপ্রোমাইজড নোড ফালস রুট অ্যাডভার্টাইজ করে সব ট্রাফিক আকর্ষণ করে। এরপর সিলেক্টিভ ফরওয়ার্ডিং, রাউটিং ইনফো পরিবর্তন, DoS আক্রমণ চালায়।

ওয়ার্মহোল আক্রমণ সনাক্তকরণ এবং প্রতিরোধ

  • প্যাকেট লিচিং (Packet Leashes): জিওগ্রাফিক্যাল বা টেম্পোরাল লিচ ব্যবহার করে টানেল সনাক্ত করা
  • ওয়ার্টি ডিটেকশন (Watchdog): নেIGHবরের ফরওয়ার্ডিং আচরণ মনিটর করা
  • মাল্টিপাথ রাউটিং: একাধিক পথ ব্যবহার করে একক পথে নির্ভরতা কমানো
  • অনডিমান্ড রাউটিং প্রোটোকল (AODV, DSR) সিকিউর ভার্সন ব্যবহার
  • ক্রিপ্টোগ্রাফিক অথেন্টিকেশন: রাউটিং মেসেজ সাইন করা
  • টাইম-বেসড অ্যানালিসিস: RTT (Round Trip Time) অ্যানোমালি ডিটেক্ট করা

রাশিং আক্রমণ (Rushing Attack) — সংশ্লিষ্ট

রাউট রিকোয়েস্ট (RREQ) প্যাকেট প্রসেস না করে সরাসরি ফরওয়ার্ড করা। এটি ওয়ার্মহোল আক্রমণের অংশ হতে পারে।

  1. নেটওয়ার্ক সিকিউরিটিতে এক্টিভ আক্রমণ কী?

  2. নেটওয়ার্ক সিকিউরিটিতে আক্রমণ (Network Attacks): প্রকারভেদ, উদাহরণ এবং প্রতিরোধ

  3. নেটওয়ার্ক সিকিউরিটিতে মাস্কারেড (Masquerade) আক্রমণ কী?

  4. টেইলগেটিং (Tailgating) নেটওয়ার্ক নিরাপত্তা কী?