ทำความรู้จักกับการโจมตีระบบแบบ DNS Amplification Attack (ดีเอ็นเอส แอมพลิฟีเค' เชิน แอคแท็ค)

ภาพประกอบบทความ DNS Amplication Attack
ภาพประกอบบทความ DNS Amplication Attack

            DNS Amplification Attack หรือเรียกอีกอย่างว่า DNS Reflection Attack (ดีเอ็นเอส รีเฟลค'เชิน แอคแท็ค) เป็นเทคนิคในการโจมตีประเภท DDoS (ดีดอส) (Distributed Denial of Service (ดิสทิบิ้ว เดเนียล ออฟ เซอร์วิช)) มีการนำมาใช้โจมตีระบบอย่างแพร่หลาย ซึ่งความรุนแรงของการโจมตีลักษณะนี้สามารถทำให้ระบบล่มได้

            สาเหตุที่เรียกว่า DNS Amplification หรือ DNS Reflection Attack นั้นก็มาจากลักษณะของการโจมตี ด้วยพื้นฐานของระบบ DNS (ดีเอ็นเอส) นั้นจะใช้ protocol UDP (โปรโตคอล ยูดีพี) ซึ่งเป็นการรับส่งข้อมูลแบบ stateless (สเทท'ลิส) คือสามารถส่งข้อมูลออกไปได้ตั้งแต่ packet (แพคเกจ) แรกที่ส่ง ดังนั้นจึงเกิดการปลอมแปลงได้ง่าย โดยผู้โจมตีจะทำการปลอมแปลงเป็น IP (ไอพี) ของเหยื่อ แล้วระดมส่งคำร้องขอทำการ resolve DNS (รีโซฟ ดีเอ็นเอส) ไปยัง DNS Server (ดีเอ็นเอส เซิร์ฟเวอร์) ที่ต่างๆ และเมื่อ DNS Server ได้รับคำร้องแล้ว ก็จะตอบกลับไปหา IP ตามที่ผู้โจมตีปลอมมา ทำให้ IP เป้าหมายที่จะโจมตีได้รับ packet DNS ปริมาณมหาศาล และที่บอกว่าเป็น Amplification Attack เพราะรูปแบบของคำร้อง DNS เหล่านี้ส่วนมากจะเป็น packet สั้นๆ แต่ขนาดของ packet ที่ DNS server จะต้องตอบกลับไปมีขนาดใหญ่มาก ทำให้ bandwidth (แบรนด์วิธ) ของเครื่องที่ถูกโจมตีเต็ม

สำหรับวิธีป้องกันอาจแบ่งออกเป็น 3 ส่วน ดังนี้

  1. ส่วนของ bandwidth และส่วนของการทำ stateful inspection (สเคทฟูล อินสเปคชั่น) คือหาเครื่อง firewall (ไฟล์วอล) หรือ server (เซิร์ฟเวอร์) ที่รองรับ bandwidth ปริมาณมากกว่าการโจมตีให้ได้แล้วจึงทำการ drop (ดรอป) ข้อมูลการถาม DNS 
  2. แบบ stateful ทำโดยตั้งค่าว่าถ้า firewall ไม่เจอคำร้องสำหรับ DNS request (ดีเอ็นเอส รีเควส) นั้น ให้ทำการ drop reply (ดรอป เรปไทร์) ที่ได้รับนั้นทิ้ง
  3. เจ้าของ server ไม่ควรเปิด recursion resolve (รีเคอชั่น รีโซว) เพื่อไม่ให้เครื่อง server ของตัวเองกลายเป็นเครื่องที่ไปโจมตีเครื่องอื่นๆ ได้

ภาพประกอบบทความ: mfkocalar.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
รับเขียนคอนเทนต์สร้างความน่าสนใจให้กับตัวเนื้อหา
โดย admeadme จ 23 ต.ค. 2023 5:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
394
จ 23 ต.ค. 2023 5:25 pm โดย admeadme View Topic รับเขียนคอนเทนต์สร้างความน่าสนใจให้กับตัวเนื้อหา
แบตเตอรี่แบบพกพาคืออะไร และทำหน้าที่อะไร
โดย GreatBattery จ 23 ต.ค. 2023 1:03 pm บอร์ด Share Knowledge
0
480
จ 23 ต.ค. 2023 1:03 pm โดย GreatBattery View Topic แบตเตอรี่แบบพกพาคืออะไร และทำหน้าที่อะไร
สอบถามโทเค็นรักษาความปลอดภัยใน joomla
โดย Thanapoom1514 จ 23 ต.ค. 2023 9:41 am บอร์ด Joomla Development
0
665
จ 23 ต.ค. 2023 9:41 am โดย Thanapoom1514 View Topic สอบถามโทเค็นรักษาความปลอดภัยใน joomla
สอบถาม Joomla.submitbutton ไม่ทำงานครับ
โดย Thanapoom1514 จ 23 ต.ค. 2023 9:22 am บอร์ด Joomla Development
1
773
อ 24 ต.ค. 2023 10:39 am โดย Thanapoom1514 View Topic สอบถาม Joomla.submitbutton ไม่ทำงานครับ
ความลับของอายุการใช้งานแบตเตอรี่รถยนต์ไฟฟ้า
โดย GreatBattery ศ 20 ต.ค. 2023 4:26 pm บอร์ด Share Knowledge
0
494
ศ 20 ต.ค. 2023 4:26 pm โดย GreatBattery View Topic ความลับของอายุการใช้งานแบตเตอรี่รถยนต์ไฟฟ้า
Joomla 5.0 และ Joomla 4.4 อัปเดตเวอร์ชันล่าสุดแล้ว!
โดย Thanapoom1514 พฤ 19 ต.ค. 2023 5:01 pm บอร์ด MindPHP News & Feedback
1
587
จ 23 ต.ค. 2023 9:59 am โดย Thanapoom1514 View Topic Joomla 5.0 และ Joomla 4.4 อัปเดตเวอร์ชันล่าสุดแล้ว!
สอบถาม Text Editor ใน phpBB
โดย flook พฤ 19 ต.ค. 2023 11:24 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
883
พฤ 19 ต.ค. 2023 5:05 pm โดย eange08 View Topic สอบถาม Text Editor ใน phpBB
สอบถามเรื่องการสร้างไฟล์ PDF ใน phpBB
โดย flook พฤ 19 ต.ค. 2023 11:14 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
13
1015
พ 01 พ.ย. 2023 6:03 pm โดย flook View Topic สอบถามเรื่องการสร้างไฟล์ PDF ใน phpBB