ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

ทำความรู้จักกับการโจมตีระบบแบบ 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
(Close)B - ค้นหาคนเข้าทำงาน ยังทำงานไม่ได้เเละมี error ขึ้น
โดย thatsawan พ 20 พฤษภาคม 2020 6:22 pm บอร์ด Odoojob.com - Tester
2
5
อ 26 พฤษภาคม 2020 6:25 pm โดย thatsawan
(Close)B - คลิกข้อมูลบริษัท Notice: Undefined variable: new_rows in
โดย thatsawan พ 20 พฤษภาคม 2020 6:18 pm บอร์ด Odoojob.com - Tester
2
5
อ 26 พฤษภาคม 2020 6:17 pm โดย thatsawan
3 วิธีการคุม Budget ในระบบการสั่งจ้างผู้รับเหมา
โดย sirirat พ 20 พฤษภาคม 2020 6:07 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
25
พ 20 พฤษภาคม 2020 6:07 pm โดย sirirat
B - บริษัทไม่ขึ้นให้เลือก ตอนสร้าง ตำแหน่ง งาน
โดย thatsawan พ 20 พฤษภาคม 2020 5:48 pm บอร์ด Odoojob.com - Tester
1
3
พ 20 พฤษภาคม 2020 6:10 pm โดย thatsawan
ความแตกต่างระหว่างเงินสดย่อยกับเงินทดรองจ่าย
โดย sirirat พ 20 พฤษภาคม 2020 5:30 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
24
พ 20 พฤษภาคม 2020 5:30 pm โดย sirirat
(Close)B - สมัครสมาชิกใหม่ login เเล้ว ERR_TIMED_OUT
โดย thatsawan พ 20 พฤษภาคม 2020 5:25 pm บอร์ด Odoojob.com - Tester
1
3
พ 20 พฤษภาคม 2020 6:04 pm โดย thatsawan
ระบบ ERP กับการตั้งเงินมัดจำจ่ายเพื่อให้บัญชีดึงไปตั้งหนี้จ่ายชำระ
โดย sirirat พ 20 พฤษภาคม 2020 3:58 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
25
พ 20 พฤษภาคม 2020 3:58 pm โดย sirirat
ระบบ ERP กับการสั่งซื้อวัสดุและอุปกรณ์เพื่อใช้งานในบริษัท
โดย sirirat พ 20 พฤษภาคม 2020 12:56 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
110
พ 20 พฤษภาคม 2020 12:56 pm โดย sirirat
E-mail pr odoojob
โดย numtan5839 พ 20 พฤษภาคม 2020 11:24 am บอร์ด Odoojob.com - Manual & Content
0
4
พ 20 พฤษภาคม 2020 11:24 am โดย numtan5839
งานประจำวันที่ 20 พฤษภาคม 2563
โดย sirirat พ 20 พฤษภาคม 2020 10:02 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
4
32
พ 20 พฤษภาคม 2020 8:29 pm โดย sirirat
R - template อีเมล
โดย tsukasaz อ 19 พฤษภาคม 2020 9:23 pm บอร์ด OdooJob.com - Developer
1
5
พฤ 21 พฤษภาคม 2020 1:55 am โดย mindphp
สรุปการเรียนรู้ประจำวัน 19/05/63
โดย sirirat อ 19 พฤษภาคม 2020 6:58 pm บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
4
อ 19 พฤษภาคม 2020 6:58 pm โดย sirirat
B - Email ที่ส่งมาตอนสมัครงาน แปลกๆ
โดย thatsawan อ 19 พฤษภาคม 2020 6:34 pm บอร์ด Odoojob.com - Tester
0
2
อ 19 พฤษภาคม 2020 6:34 pm โดย thatsawan
สรุปการคุยกับลูกค้าครั้งแรก
โดย sirirat อ 19 พฤษภาคม 2020 6:18 pm บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
11
อ 19 พฤษภาคม 2020 6:18 pm โดย sirirat
(Close)B - คลิกที่ หมวดหมู่: วิศวกรรมคอมพิวเตอร์ระบบ เเล้ว error
โดย thatsawan อ 19 พฤษภาคม 2020 6:10 pm บอร์ด Odoojob.com - Tester
2
4
พ 20 พฤษภาคม 2020 5:53 pm โดย thatsawan
(Close) B - คลิกที่ ตำแหน่งงานทั้งหมดของบริษัทนี้ เเล้ว error
โดย thatsawan อ 19 พฤษภาคม 2020 6:08 pm บอร์ด Odoojob.com - Tester
1
4
พ 20 พฤษภาคม 2020 11:05 am โดย tsukasaz
(Close) B - ปุ่มตำแหน่งงานไม่ยาวเท่าตัวหนังสือ
โดย thatsawan อ 19 พฤษภาคม 2020 5:58 pm บอร์ด Odoojob.com - Tester
2
5
พ 20 พฤษภาคม 2020 5:50 pm โดย thatsawan
(Close)B - error google map Notice: Undefined property: MdjobsViewCompanyjobs::$item in /home/odoojob/domains/odoo
โดย thatsawan อ 19 พฤษภาคม 2020 5:54 pm บอร์ด Odoojob.com - Tester
2
5
พ 20 พฤษภาคม 2020 5:55 pm โดย thatsawan
(Close)B - คลิกรายละเอียดเเล้ว error 1146
โดย thatsawan อ 19 พฤษภาคม 2020 5:50 pm บอร์ด Odoojob.com - Tester
2
4
พ 20 พฤษภาคม 2020 5:55 pm โดย thatsawan
(Close)B - หน้า index มี error
โดย thatsawan อ 19 พฤษภาคม 2020 5:47 pm บอร์ด Odoojob.com - Tester
2
5
พ 20 พฤษภาคม 2020 5:56 pm โดย thatsawan