Active Attack vs Passive Attack คืออะไร?
| ลักษณะ | Active Attack (โจมตีเชิงรุก) | Passive Attack (โจมตีเชิงสังเกต) |
|---|---|---|
| วัตถุประสงค์ | เปลี่ยนแปลง/ทำลาย/ควบคุม Data หรือ System | ขโมยข้อมูล/สังเกตการทำงาน/Reconnaissance |
| ผลกระทบต่อระบบ | ส่งผลต่อ Integrity, Availability (ระบบล้ม/ข้อมูลเปลี่ยน) | ส่งผลต่อ Confidentiality (ข้อมูลรั่วไหล แต่ระบบทำงานปกติ) |
| Victim Awareness | รู้สึกได้/เห็นอาการ (Service Down, Data Corrupted) | ไม่รู้ว่าโดนสังเกต (Stealthy) |
| ตัวอย่าง | MitM, DoS/DDoS, Malware Injection, Session Hijacking, Masquerade, Replay, Modification | Traffic Sniffing (Wireshark), Port Scanning, Footprinting, Dumpster Diving, War Driving, Eavesdropping |
| ความยากในการตรวจจับ | ง่ายกว่า (มีอาการชัด) | ยากมาก (ไม่มีการเปลี่ยนแปลงข้อมูล) |
Active Attacks ประเภทหลัก
- Masquerade: ปลอมแปลงตัวตน (IP Spoofing, Session Hijacking)
- Modification of Messages: แก้ไขข้อมูลระหว่างทาง
- Repudiation: ปฏิเสธการกระทำที่ทำไป
- Replay: ส่งข้อมูลเก่า/จับได้ ซ้ำอีกครั้ง
- Denial of Service (DoS/DDoS): ทำให้บริการไม่พร้อมใช้งาน
Passive Attacks ประเภทหลัก
- Traffic Analysis: วิเคราะห์รูปแบบ Traffic (Volume, Timing, Partners)
- Eavesdropping/Sniffing: ดักฟังข้อมูล (Wireshark, tcpdump)
- Footprinting/Reconnaissance: สำรวจข้อมูลก่อนโจมตีจริง
- Dumpster Diving: หาข้อมูลจากขยะ/เอกสารทิ้ง
การป้องกัน Passive Attacks
Encryption เป็นหลัก - เข้ารหัสข้อมูลตั้งแต่ต้นทาง (Sender) ถอดรหัสที่ปลายทาง (Receiver) ทำให้ Sniffer อ่านไม่เข้าใจ
- TLS/SSL สำหรับ Web/Email/API
- IPsec/VPN สำหรับ Site-to-Site, Remote Access
- WPA2/WPA3 สำหรับ Wi-Fi
- SSH แทน Telnet, SFTP แทน FTP
- Enterprise Certificate Management
การป้องกัน Active Attacks
- Firewall + IPS (Intrusion Prevention System): Block Known Attacks
- Encryption + Integrity Checks: ป้องกัน Modification/Replay
- Strong Authentication (MFA, Certificates): ป้องกัน Masquerade
- Rate Limiting / DDoS Protection: ป้องกัน DoS
- Secure Coding & Input Validation: ป้องกัน Injection Attacks
- Patch Management: ปิดช่องโหว่ที่โจมตี Active Exploit
Mitigation Strategies สำหรับ Active Attacks
- Encrypt Data (In Transit & At Rest)
- Proper TLS/SSL Configuration (Strong Ciphers, HSTS, Certificate Pinning)
- Enterprise Certificate Lifecycle Management
- Network Segmentation (Zero Trust)
- Continuous Monitoring & Threat Hunting
สรุปความแตกต่างสำคัญ
- Active = เปลี่ยนแปลง/ทำลาย = Integrity & Availability At Risk
- Passive = สังเกต/ขโมย = Confidentiality At Risk
- Passive ยากจับกว่า → ต้องใช้ Encryption + Traffic Analysis Detection
- Active จับง่ายกว่า → ต้องใช้ IPS + Hardening + Monitoring