DNS Cache Poisoning คืออะไร?

Mar 8, 2025
ความเป็นส่วนตัวและความปลอดภัย

การเป็นพิษของแคช DNS หรือที่เรียกว่าการปลอมแปลง DNS เป็นการโจมตีประเภทหนึ่งที่ใช้ช่องโหว่ในระบบชื่อโดเมน (DNS) เพื่อเบี่ยงเบนการรับส่งข้อมูลทางอินเทอร์เน็ตออกจากเซิร์ฟเวอร์ที่ถูกต้องและไปสู่การปลอมแปลง

สาเหตุหนึ่งที่ DNS เป็นพิษเป็นอันตรายมากเนื่องจากสามารถแพร่กระจายจากเซิร์ฟเวอร์ DNS ไปยังเซิร์ฟเวอร์ DNS ในปี 2010 เหตุการณ์ DNS เป็นพิษส่งผลให้ Great Firewall ของจีนหลบหนีพรมแดนของประเทศจีนชั่วคราวโดยจะเซ็นเซอร์อินเทอร์เน็ตในสหรัฐอเมริกาจนกว่าปัญหาจะได้รับการแก้ไข

DNS ทำงานอย่างไร

เมื่อใดก็ตามที่คอมพิวเตอร์ของคุณติดต่อกับชื่อโดเมนเช่น“ google.com” คอมพิวเตอร์จะต้องติดต่อกับเซิร์ฟเวอร์ DNS ก่อน เซิร์ฟเวอร์ DNS ตอบสนองด้วยที่อยู่ IP อย่างน้อยหนึ่งรายการซึ่งคอมพิวเตอร์ของคุณสามารถเข้าถึง google.com ได้ จากนั้นคอมพิวเตอร์ของคุณจะเชื่อมต่อโดยตรงกับที่อยู่ IP ที่เป็นตัวเลขนั้น DNS จะแปลงที่อยู่ที่มนุษย์อ่านได้เช่น“ google.com” เป็นที่อยู่ IP ที่คอมพิวเตอร์อ่านได้เช่น“ 173.194.67.102”

  • อ่านเพิ่มเติม: HTG อธิบาย: DNS คืออะไร?

การแคช DNS

อินเทอร์เน็ตไม่ได้มีเพียงเซิร์ฟเวอร์ DNS เพียงเครื่องเดียวเนื่องจากจะไม่มีประสิทธิภาพอย่างมาก ผู้ให้บริการอินเทอร์เน็ตของคุณเรียกใช้เซิร์ฟเวอร์ DNS ของตนเองซึ่งแคชข้อมูลจากเซิร์ฟเวอร์ DNS อื่น ๆ เราเตอร์ที่บ้านของคุณทำหน้าที่เป็นเซิร์ฟเวอร์ DNS ซึ่งจะเก็บข้อมูลจากเซิร์ฟเวอร์ DNS ของ ISP ของคุณ คอมพิวเตอร์ของคุณมีแคช DNS ในเครื่องดังนั้นจึงสามารถอ้างถึงการค้นหา DNS ที่ดำเนินการไปแล้วได้อย่างรวดเร็วแทนที่จะทำการค้นหา DNS ซ้ำแล้วซ้ำเล่า

DNS Cache เป็นพิษ

แคช DNS อาจเป็นพิษหากมีรายการที่ไม่ถูกต้อง ตัวอย่างเช่นหากผู้โจมตีได้รับการควบคุมเซิร์ฟเวอร์ DNS และเปลี่ยนแปลงข้อมูลบางอย่างในเซิร์ฟเวอร์ตัวอย่างเช่นพวกเขาสามารถพูดได้ว่า google.com ชี้ไปที่ที่อยู่ IP ที่ผู้โจมตีเป็นเจ้าของเซิร์ฟเวอร์ DNS นั้นจะบอกให้ผู้ใช้ดู สำหรับ Google.com ที่อยู่ผิด ที่อยู่ของผู้โจมตีอาจมีเว็บไซต์ฟิชชิงที่เป็นอันตรายบางประเภท

DNS พิษเช่นนี้สามารถแพร่กระจายได้เช่นกัน ตัวอย่างเช่นหากผู้ให้บริการอินเทอร์เน็ตหลายรายได้รับข้อมูล DNS จากเซิร์ฟเวอร์ที่ถูกบุกรุกรายการ DNS ที่เป็นพิษจะแพร่กระจายไปยังผู้ให้บริการอินเทอร์เน็ตและถูกแคชไว้ที่นั่น จากนั้นจะแพร่กระจายไปยังเราเตอร์ที่บ้านและแคช DNS บนคอมพิวเตอร์เมื่อค้นหารายการ DNS ได้รับการตอบสนองที่ไม่ถูกต้องและจัดเก็บไว้

ไฟร์วอลล์ที่ยิ่งใหญ่ของจีนแพร่กระจายไปยังสหรัฐอเมริกา

นี่ไม่ใช่แค่ปัญหาทางทฤษฎี แต่เกิดขึ้นในโลกแห่งความเป็นจริงเป็นวงกว้าง วิธีหนึ่งในการทำงานของ Great Firewall ของจีนคือการบล็อกที่ระดับ DNS ตัวอย่างเช่นเว็บไซต์ที่ถูกบล็อกในจีนเช่น twitter.com อาจมีระเบียน DNS ชี้ไปที่ที่อยู่ที่ไม่ถูกต้องบนเซิร์ฟเวอร์ DNS ในประเทศจีน ซึ่งจะส่งผลให้ Twitter ไม่สามารถเข้าถึงได้ด้วยวิธีการปกติ คิดว่านี่เป็นประเทศจีนจงใจวางยาพิษเซิร์ฟเวอร์ DNS ของตัวเอง

ในปี 2010 ผู้ให้บริการอินเทอร์เน็ตนอกประเทศจีนกำหนดค่าเซิร์ฟเวอร์ DNS ของตนผิดพลาดเพื่อดึงข้อมูลจากเซิร์ฟเวอร์ DNS ในประเทศจีน มันดึงข้อมูล DNS ที่ไม่ถูกต้องจากประเทศจีนและแคชไว้บนเซิร์ฟเวอร์ DNS ของตัวเอง ผู้ให้บริการอินเทอร์เน็ตรายอื่นดึงข้อมูล DNS จากผู้ให้บริการอินเทอร์เน็ตรายนั้นและใช้บนเซิร์ฟเวอร์ DNS ของตน รายการ DNS ที่เป็นพิษยังคงแพร่กระจายอย่างต่อเนื่องจนกระทั่งบางคนในสหรัฐอเมริกาถูกบล็อกไม่ให้เข้าถึง Twitter, Facebook และ YouTube จากผู้ให้บริการอินเทอร์เน็ตของอเมริกา ไฟร์วอลล์ที่ยิ่งใหญ่ของจีนได้ "รั่วไหล" ออกนอกพรมแดนของประเทศทำให้ผู้คนจากที่อื่นในโลกไม่สามารถเข้าถึงเว็บไซต์เหล่านี้ได้ สิ่งนี้ทำหน้าที่เป็นหลักในการโจมตี DNS พิษขนาดใหญ่ ( ที่มา .)

การแก้ไขปัญหา

สาเหตุที่แท้จริงของปัญหา DNS cache เป็นพิษเป็นเพราะไม่มีวิธีที่แท้จริงในการพิจารณาว่าการตอบสนอง DNS ที่คุณได้รับนั้นถูกต้องตามกฎหมายจริงหรือไม่หรือถูกปรับเปลี่ยน

วิธีแก้ปัญหาระยะยาวในการเป็นพิษแคช DNS คือ DNSSEC DNSSEC จะอนุญาตให้องค์กรลงนามในระเบียน DNS ของตนโดยใช้การเข้ารหัสคีย์สาธารณะเพื่อให้แน่ใจว่าคอมพิวเตอร์ของคุณจะรู้ว่าควรเชื่อถือระเบียน DNS หรือไม่หรือถูกวางยาพิษและเปลี่ยนเส้นทางไปยังตำแหน่งที่ไม่ถูกต้อง


เครดิตรูปภาพ: Andrew Kuznetsov บน Flickr , Jemimus บน Flickr , นาซ่า

What Is DNS Cache Poisoning? Why We Should FlushDNS

DNS Cache Poisoning

DNS Cache Poisoning

DNS Cache Poisoning

DNS Cache Poisoning

DNS Cache Poisoning Explained

Defenses Against DNS Cache Poisoning

DNS Cache Poisoning Demo

DNS Cache Poisoning - Computerphile

DNS Security - Cache Poisoning

RouterOS DNS Cache Poisoning To RouterOS Downgrade

DNS Poisoning Attack

DNS Cache Poisoning Attack | Internet Security

What Is DNS Cache Poisoning | DNS Cache Poisoning Attack MITIGATION Explained With Examples | Dnssec

NEW GENIUS DNS Cache Poisoning Attack - SAD DNS Explained

WHAT IS DNS AND DNS SPOOFING/DNS CACHE POISONING||EXPLAINED

Module 7: DNS Poisoning

Intro To DNS, Domain Hijacking, And DNS Cache Poisoning - Security+ SY0-501 Obj 1.2

DNS Poisoning And Domain Hijacking - CompTIA Security+ SY0-501 - 1.2

ARP And DNS Spoofing


ความเป็นส่วนตัวและความปลอดภัย - บทความยอดนิยม

งานบำรุงรักษาบ้านขั้นพื้นฐานที่คนส่วนใหญ่มองข้าม

ความเป็นส่วนตัวและความปลอดภัย Jan 19, 2025

เนื้อหาที่ไม่ถูกแคช การเป็นเจ้าของบ้านต้องใช้ความรับผิดชอบอย�..


Intel Management Engine อธิบาย: คอมพิวเตอร์ขนาดเล็กภายใน CPU ของคุณ

ความเป็นส่วนตัวและความปลอดภัย Dec 21, 2024

Intel Management Engine ถูกรวมไว้ในชิปเซ็ต Intel ตั้งแต่ปี 2008 โดยพื้นฐานแล้วมันเป็น..


วิธีการรีเซ็ต Kwikset Kevo จากโรงงาน

ความเป็นส่วนตัวและความปลอดภัย Oct 27, 2025

เนื้อหาที่ไม่ถูกแคช หากคุณกำลังวางแผนที่จะขาย Kwikset Kevo ของคุณหรือ�..


วิธีเปลี่ยน Raspberry Pi ให้เป็นกล่อง BitTorrent แบบเปิดตลอดเวลา

ความเป็นส่วนตัวและความปลอดภัย Jul 3, 2025

เหมาะอย่างยิ่งที่จะมีเครื่องเฉพาะสำหรับไคลเอนต์ BitTorrent ของคุณดัง�..


วิธีเพิ่มข้อความในหน้าจอล็อก OS X

ความเป็นส่วนตัวและความปลอดภัย Jun 27, 2025

เนื้อหาที่ไม่ถูกแคช วันนี้เราต้องการแสดงวิธีเพิ่มข้อความในกา�..


วิธีตรวจสอบและอนุมัติสิ่งที่ปรากฏบนไทม์ไลน์ Facebook ของคุณ

ความเป็นส่วนตัวและความปลอดภัย Jun 10, 2025

หากคุณต้องการรักษาการควบคุมสิ่งที่ปรากฏในไทม์ไลน์ Facebook ของคุณให..


รหัสผ่านของคุณแย่มากและถึงเวลาต้องทำอะไรบางอย่างกับมัน

ความเป็นส่วนตัวและความปลอดภัย Jan 22, 2025

เนื้อหาที่ไม่ถูกแคช ปีใหม่มาถึงพวกเราและพวกเราหลายล้านคนยังค�..


Cryptocurrency Miners อธิบาย: ทำไมคุณถึงไม่ต้องการขยะนี้บนพีซีของคุณจริงๆ

ความเป็นส่วนตัวและความปลอดภัย Jul 3, 2025

uTorrent เพิ่งสร้างหัวข้อข่าวสำหรับการรวม junkware การขุด cryptocurrency จากทั้งหมด ..


หมวดหมู่