সক্রিয় (Active) বনাম নিষ্ক্রিয় (Passive) নেটওয়ার্ক আক্রমণ: পার্থক্য, উদাহরণ ও প্রতিরোধ
নেটওয়ার্ক সুরক্ষায় আক্রমণ głównত دو প্রকারে ভাগ করা হয়: সক্রিয় (Active) এবং নিষ্ক্রিয় (Passive)। এই দুটির পার্থক্য বোঝা সুরক্ষা কৌশল গড়ে তোলার জন্য অপরিহার্য।
তুলনামূলক সারণি
| বৈশিষ্ট্য | সক্রিয় আক্রমণ (Active Attack) | নিষ্ক্রিয় আক্রমণ (Passive Attack) |
|---|---|---|
| উদ্দেশ্য | সিস্টেম/ডেটা পরিবর্তন, ভাঙন, সেবা বাধা, অপ্রয়োজনীয় অ্যাক্সেস | গোপন তথ্য সংগ্রহ, পর্যবেক্ষণ, ট্রাফিক বিশ্লেষণ |
| নেটওয়ার্ক প্রভাব | সরাসরি প্রভাব ফেলে (ডেটা পরিবর্তন, সেবা বন্ধ, রিসোর্স ক্ষয়) | নেটওয়ার্ক ট্রাফিক/সিস্টেম রিসোর্সে সরাসরি প্রভাব ফেলে না |
| সনাক্তকরণ | সহজ (লগ, অ্যালার্ট, পারফরম্যান্স ডিগ্রেডেশন) | কঠিন (কোনো লগ নেই, শুধু পর্যবেক্ষণ) |
| CIA Triad প্রভাব | Integrity (অখণ্ডতা), Availability (উপলব্ধতা) — প্রধানত হামলা | Confidentiality (গোপনীয়তা) — প্রধানত হামলা |
| উদাহরণ | DoS/DDoS, Malware Injection, Man-in-the-Middle (MitM) Modification, SQL Injection, Ransomware, Brute Force, Session Hijacking | Packet Sniffing (Wireshark), Traffic Analysis, Eavesdropping, Keylogging (passive), Port Scanning (Recon), Shoulder Surfing |
| প্রতিক্রিয়া | ইনসিডেন্ট রেসপন্স, কন্টেইনমেন্ট, ইরাডিকেশন, রিকভারি | এনক্রিপশন (TLS, IPsec, WPA3), সিগন্যাল জ্যামিং (সামরিক), ফিজিক্যাল সিকিউরিটি, মনিটরিং |
সক্রিয় আক্রমণ (Active Attacks) — বিস্তারিত
প্রकार ও উদাহরণ:
- Masquerade / Spoofing: নকল পরিচয় দিয়ে প্রবেশ (IP Spoofing, ARP Spoofing, MAC Spoofing)।
- Replay Attack: ক্যাপচার করা ডেটা (Authentication Token) পুনরায় পাঠানো।
- Modification of Messages: ট্রানজিটে ডেটা পরিবর্তন (Man-in-the-Middle — MitM)।
- Denial of Service (DoS/DDoS): সার্ভার/নেটওয়ার্ক ওভারলোড করে সেবা বন্ধ করা।
- Malware Injection: ড্রাইভ-বাই ডাউনলোড, SQL Injection, XSS, Ransomware।
- Privilege Escalation / Lateral Movement: সিস্টেমে 들어갔다 সুযোগ বাড়ানো।
নিষ্ক্রিয় আক্রমণ (Passive Attacks) — বিস্তারিত
প্রकार ও উদাহরণ:
- Eavesdropping / Sniffing: নেটওয়ার্ক ট্রাফিক শোনা (Wireshark, tcpdump) — Plaintext HTTP, FTP, Telnet, SNMP v1/v2c।
- Traffic Analysis: প্যাকেটের হেডার, টাইমিং, আকার, ফ্রিকোয়েন্সি বিশ্লেষণ করে মেটাডেটা বের করা (किनের সাথে কিনের কথা বলছে, কখন, কত ডেটা)।
- Reconnaissance / Scanning: Port Scanning (Nmap), Vulnerability Scanning, OS Fingerprinting — আক্রমণের আগের ফেজ।
- Side-Channel Attacks: পাওয়ার কনসাম্পশন, ইলেকট্রোম্যাগনেটিক রেডিয়েশন, টাইমিং বিশ্লেষণ করে ক্রিপ্টোগ্রাফিক কী বের করা।
প্রতিরোধ কৌশল (Mitigation Strategies)
| আক্রমণ ধরন | প্রতিরোধ |
|---|---|
| সক্রিয় (Active) |
|
| নিষ্ক্রিয় (Passive) |
|
বাস্তব উদাহরণ: Man-in-the-Middle (MitM) — হাইব্রিড আক্রমণ
MitM আক্রমণে নিষ্ক্রিয় ফেজ (ARP Spoofing দিয়ে ট্রাফিক ইন্টারসেপ্ট, প্যাসিভ স্নিফিং) এবং সক্রিয় ফেজ (ডেটা মডিফাই, ইনজেকশন, সেশন হাইজ্যাক) উভয়ই থাকে। এটিকে রোধের জন্য: Certificate Pinning, HSTS, Mutual TLS (mTLS), DNSSEC, ARP Inspection (DAI), Dynamic ARP Inspection।
নেটওয়ার্ক সুরক্ষা আর্কিটেকচারে লেশনের
- Defense in Depth: একক স্তর যথেষ্ট নয়। Perimeter, Network, Host, Application, Data — সব স্তরে কন্ট্রোল।
- Assume Breach: আক্রমণকারী ইতিমধ্যে নেটওয়ার্কে আছে ধরে সুরক্ষা ডিজাইন করুন (Zero Trust)।
- Visibility is Key: Passive Attack ধরতে Full Packet Capture (NetFlow, Zeek, PCAP) ও TLS Decryption (Policy-based) দরকার।
সারসংক্ষেপ: সক্রিয় আক্রমণ সিস্টেমে পরিবর্তন আনে (Integrity/Availability হামলা), নিষ্ক্রিয় আক্রমণ শুধু শোনা/পর্যবেক্ষণ করে (Confidentiality হামলা)। সক্রিয় আক্রমণ সহজে ধরা যায়, নিষ্ক্রিয় আক্রমণ কঠিন। এনক্রিপশন (TLS, IPsec, WPA3) নিষ্ক্রিয় আক্রমণের প্রধান প্রতিরোধ। সক্রিয় আক্রমণের জন্য প্রোएक্টিভ ডিফেন্স (Firewall, IPS, MFA, Patching, Segmentation) দরকার।