Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

DoS และ DDoS คืออะไร? การโจมตีปฏิเสธบริการในเครือข่าย

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)

  1. ผู้โจมตีติดไวรัส/แมลแวร์ให้เครื่องเหยื่อ (PC, IoT, Server) จำนวนมาก
  2. เครื่องเหยื่อกลายเป็น Bot (Zombie) อยู่ภายใต้การควบคุม C2 (Command & Control)
  3. เมื่อสั่งโจมตี บอททั้งหมดจะส่ง Request ไปยังเป้าหมายพร้อมกัน
  4. เป้าหมายไม่สามารถรับมือได้ บริการหยุดทำงาน

ตัวอย่างการโจมตี 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