DoS (Denial of Service) คืออะไร?
DoS (Denial of Service) เป็นการโจมตีที่มีจุดมุ่งหมายเพื่อ ทำให้บริการหรือระบบไม่สามารถให้บริการผู้ใช้งานที่ถูกต้องได้ โดยการส่งトラフィค (Traffic) จำนวนมหาศาล หรือส่งข้อมูลผิดปกติไปยังเป้าหมาย จนทรัพยากร (CPU, RAM, Bandwidth, Connection Table) หมดลง ระบบจึงล่มหรือตอบสนองไม่ได้
DDoS (Distributed Denial of Service) คืออะไร?
DDoS เป็นการโจมตี DoS แบบ กระจายตัว (Distributed) มาจากหลายๆ เครื่อง (Botnet) พร้อมกัน ทำให้ยากกว่าการบล็อกและรุนแรงกว่า DoS ทั่วไป
ประเภทของการโจมตี DoS/DDoS
| ประเภท | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| Volumetric Attacks | เติม Bandwidth ให้เต็ม | UDP Flood, ICMP Flood, DNS Amplification, NTP Amplification |
| Protocol Attacks | ใช้ช่องโหว่โปรโตคอล ทำให้ State Table เต็ม | SYN Flood, Ping of Death, Smurf Attack |
| Application Layer (Layer 7) | โจมตีแอปพลิเคชันโดยตรง ใช้ทรัพยากรน้อย แต่มีประสิทธิภาพ | HTTP Flood, Slowloris, RUDY |
วิธีการทำงานของ DDoS (Botnet)
- ผู้โจมตีติดไวรัส/แมลแวร์ให้เครื่องเหยื่อ (PC, IoT, Server) จำนวนมาก
- เครื่องเหยื่อกลายเป็น Bot (Zombie) อยู่ภายใต้การควบคุม C2 (Command & Control)
- เมื่อสั่งโจมตี บอททั้งหมดจะส่ง Request ไปยังเป้าหมายพร้อมกัน
- เป้าหมายไม่สามารถรับมือได้ บริการหยุดทำงาน
ตัวอย่างการโจมตี DDoS ที่มีชื่อเสียง
- Mirai Botnet (2016): โจมตี Dyn DNS ทำให้ Twitter, Netflix, GitHub, CNN, PayPal ล่ม
- GitHub (2018): 1.35 Tbps Memcached Amplification
- AWS (2020): 2.3 Tbps CLDAP Reflection
การป้องกันและลดความเสี่ยง (Mitigation)
- DDoS Protection Service: Cloudflare, AWS Shield, Akamai, Radware
- Rate Limiting & WAF: จำกัด Request ต่อ IP/Session
- Anycast Network:กระจาย Traffic ไปยังหลายจุด
- Blackholing / Sinkholing: ส่ง Traffic ร้ายไปช่องว่าง
- SYN Cookies / Connection Limits: ป้องกัน SYN Flood
- Monitoring & Alerting: ตรวจจับ Traffic ผิดปกติเร็ว
- Incident Response Plan: แผนการตอบสนองเหตุการณ์
กฎหมายเกี่ยวกับ DoS/DDoS
การโจมตี DDoS เป็น ผิดกฎหมาย ใน hầu hếtประเทศ รวมถึงไทย (พระราชบัญญัติคอมพิวเตอร์) และสหรัฐ (CFAA) โทษสูงสุด อาจต้องจำคุก 10 ปี และปรับถึง $500,000