Active Attack (การโจมตีเชิงรุก) คืออะไร?
ผู้โจมตีพยายาม เปลี่ยนแปลงข้อมูล บนเป้าหมาย หรือ ข้อมูลระหว่างการส่ง (In Transit) ผ่านช่องโหว่เครือข่าย อาจ: แทรกข้อมูล, แก้ไขข้อมูล, ควบคุมการสื่อสาร
Active vs Passive Attack
| ลักษณะ | Active Attack | Passive Attack |
|---|---|---|
| การกระทำ | แก้ไข/แทรก/ควบคุมข้อมูล | เฝ้าดู/จับแพ็กเก็ต/คัดลอกข้อมูล |
| ผลกระทบ | ส่งผลต่อ Integrity, Availability | ส่งผลต่อ Confidentiality |
| การตรวจจับ | ตรวจจับได้ง่ายกว่า (ระบบผิดปกติ) | ยากมาก (ไม่ทิ้งรastro) |
| ตัวอย่าง | MitM, DoS, Session Hijacking | Sniffing (Wireshark), Traffic Analysis |
ตัวอย่าง Active Attack
- Man-in-the-Middle (MitM) - แทรกตัวกลางการสื่อสาร
- Impersonation / Spoofing - ปลอมแปลงตัวตน
- Session Hijacking - ขโมย Session ID
- Replay Attack - ส่งซ้ำข้อมูลที่จับได้ก่อนหน้า
- DoS / DDoS - ทำให้บริการหยุดชะงัก
- Message Modification - แก้ไขเนื้อหาแพ็กเก็ต
3 ประเภท Active Attack หลัก
- Denial of Service (DoS)
- Distributed Denial of Service (DDoS)
- Session Replay Attack
4 ประเภท Active Attack (รายละเอียด)
- Masquerade - ปลอมแปลงตัวตนเป็นอีกฝ่ายหนึ่ง
- Message Modification - เปลี่ยนแปลงส่วนหนึ่งของข้อความ
- Repudiation - ปฏิเสธการกระทำที่ทำไป (Non-repudiation เป็นการป้องกัน)
- Replay - จับข้อมูลเก่า ส่งใหม่เพื่อหลอกระบบ
- Denial of Service - ทำให้ระบบไม่สามารถให้บริการได้
กลไกการทำงานของ Active Attack
แฮกเกอร์ใช้ข้อมูลที่ได้จาก Passive Attack (การขโมยฟัง) มาวิเคราะห์ แล้วสร้าง Active Attack เพื่อ: ขยายสิทธิ์ (Privilege Escalation), แทรกโค้ดร้าย, ขโมย Session, ทำลายบริการ
Passive Attack Example
ใช้ Wireshark จับแพ็กเก็ตบนเครือข่าย สแกนพอร์ตเปิด (Port Scanning) วิเคราะห์ Traffic ภายหลัง เพื่อหาข้อมูลลับ ช่องโหว่ หรือโครงสร้างเครือข่าย
สรุปความแตกต่างสำคัญ
- Active: เปลี่ยนแปลงระบบ/ข้อมูล, ความเสี่ยงสูง, ตรวจจับได้, โจมตีโดยตรง
- Passive: ขโมยข้อมูลอย่างเงียบๆ, ความเสี่ยงต่ำต่อการถูกจับ, ตรวจจับยาก, เตรียมการโจมตี Active