ในเดือนเมษายน 2018 Cloudflare ปล่อยเครื่องมือความปลอดภัยใหม่ ชื่อ 1.1.1.1 เป็นที่อยู่ DNS สำหรับผู้บริโภคที่ใครก็ตามสามารถใช้ฟรีได้ มันช่วยเพิ่มความปลอดภัย DNS ปรับปรุงความเป็นส่วนตัวของผู้ใช้ และอาจทำให้การเชื่อมต่อเครือข่ายของคุณเร็วขึ้นได้
แต่มันทำงานอย่างไร? คุณใช้อย่างไร? และมันช่วยปรับปรุงความเสี่ยงความเป็นส่วนตัว DNS ไหนบ้าง? มาดูรายละเอียดกัน
ปัญหาของ DNS และความเป็นส่วนตัว
ระบบชื่อโดเมน (DNS) มักถูกเรียกว่า "โทรศัพท์บัญชีของอินเทอร์เน็ต" มันคือเทคโนโลยีที่รับผิดชอบเชื่อมโยงโดเมนที่เราทุกคนใช้ทุกวัน (เช่น makeuseof.com) กับที่อยู่ IP ของเว็บเซิร์ฟเวอร์ของไซต์นั้น
โดยปกติ คุณสามารถใส่ที่อยู่ IP ของไซต์ได้ และคุณจะไปถึงหน้าแรกของมันได้ แต่ URL แบบข้อความง่ายต่อการจดจำกว่า ดังนั้นเราจึงใช้มัน
น่าเสียดาย เทคโนโลยี DNS มาพร้อมปัญหาความเป็นส่วนตัวมากมาย ปัญหาเหล่านี้สามารถทำลายความปลอดภัยออนไลน์ของคุณได้ แม้คุณจะใช้การป้องกันทั่วไปที่อื่นๆ บนระบบของคุณ นี่คือปัญหาความเป็นส่วนตัวที่แย่ที่สุดที่เกี่ยวข้องกับ DNS
1. ISP ของคุณกำลังดู
เนื่องจากวิธีการทำงานของ DNS มันทำหน้าที่เป็นบันทึก (log) ของเว็บไซต์ที่คุณเยี่ยมชม ไม่ว่าไซต์ที่คุณเยี่ยมชมจะใช้ HTTPS หรือไม่ — ISP ผู้ให้บริการมือถือ และผู้ให้บริการ Wi-Fi สาธารณะ จะยังคงทราบอย่างแน่นอนว่าคุณเยี่ยมชมโดเมนไหนบ้าง
น่ากลัวคือ ตั้งแต่กลางปี 2017 ISP ในสหรัฐได้รับอนุญาตให้ขายข้อมูลการเล่นเว็บของลูกค้าเพื่อประโยชน์ทางการเงิน จริงๆ แล้วปฏิบัติการนี้พบได้ทั่วโลก
สุดท้าย ประวัติการเล่นเว็บของคุณกำลังช่วยบริษัทมหาใหญ่ทำเงิน นั่นคือเหตุผลที่คุณควรใช้ผู้ให้บริการ DNS ฝ่ายที่สามเสมอ
2. รัฐบาลกำลังดู
เหมือนกับ ISP องค์กรอำนาจหน้าที่ก็สามารถใช้บันทึก DNS ของคุณดูได้ว่าคุณเยี่ยมชมไซต์ไหนบ้าง
หากคุณอาศัยอยู่ในประเทศที่มี태도 ไม่ทolerant ต่อคู่แข่งทางการเมือง นักเคลื่อนไหว LGBTQ ศาสนาประเพณีอื่นๆ และไปเยี่ยมชมไซต์ลักษณะนั้น อาจทำให้คุณมีปัญหา
น่าเศร้า ประวัติการค้นหา DNS ของคุณอาจเปิดเผยความเชื่อส่วนตัวของคุณให้กับเอนทิตีที่อาจลงมือปราบคุณเป็นผล
3. การข่มขู่และการแก้ไข (Snooping and Tampering)
คุณยังเสี่ยงจากการขาด "การเข้ารหัสไมล์สุดท้าย" (last mile encryption) ของ DNS มาอธิบายกัน
มีสองด้านของ DNS: Authoritative (ฝั่งเนื้อหา) และ recursive resolver (ฝั่ง ISP) ในแง่กว้าง คุณคิดได้ว่า DNS resolvers ถามคำถาม (เช่น "หาไซต์นี้ได้ที่ไหน?") และ authoritative DNS nameservers ตอบคำตอบ
ข้อมูลที่เคลื่อนที่ระหว่าง resolver และ authoritative server ได้รับการคุ้มครอง (ทฤษฎี) โดย DNSSEC อย่างไรก็ตาม "ไมล์สุดท้าย" — ส่วนระหว่างเครื่องของคุณ (เรียกว่า stub resolver) และ recursive resolver — ไม่ปลอดภัย
น่าเศร้า ไมล์สุดท้ายให้โอกาสมากมายแก่ผู้ข่มขู่และผู้แก้ไข
4. การโจมตี Man-in-the-Middle
เมื่อคุณเล่นเว็บ คอมพิวเตอร์ของคุณจะใช้ข้อมูล DNS ที่แคช (cached) ไว้ที่ไหนที่นั่นบนเครือข่ายบ่อยๆ การทำเช่นนี้ช่วยลดเวลาโหลดหน้า
อย่างไรก็ตาม แคชเองสามารถเป็นเหยื่อของ "cache poisoning" (การทำลายแคช) ได้ มันเป็นรูปแบบหนึ่งของการโจมตี man-in-the-middle
ง่ายๆ ครับ แฮกเกอร์สามารถใช้ประโยชน์จากช่องโหว่และการตั้งค่าที่ไม่ดี เพื่อเพิ่มข้อมูลปลอมลงในแคช จากนั้น ครั้งต่อไปที่คุณพยายามเข้า "ไซต์ที่ถูกทำลาย" คุณจะถูกส่งไปยังเซิร์ฟเวอร์ที่ควบคุมโดยผู้อาชญากรรม
ฝ่ายที่รับผิดชอบสามารถจำลองไซต์เป้าหมายของคุณได้แม้กระทั่ง คุณอาจไม่เคยรู้ว่าถูกเปลี่ยนเส้นทาง และกรอกชื่อผู้ใช้ รหัสผ่าน และข้อมูลละเอียดอ่อนอื่นๆ ตรงเข้าไปโดยไม่รู้ตัว
กระบวนการนี้คือวิธีที่การโจมตีฟิชชิ่ง (phishing) หลายอย่างเกิดขึ้น
Cloudflare ทำงานอย่างไร?
บริการ 1.1.1.1 ใหม่จาก Cloudflare สามารถแก้ไขปัญหาความเป็นส่วนตัวที่เกี่ยวข้องกับเทคโนโลยี DNS ได้มากมาย
บริษัทใช้เวลานานพูดคุยกับนักพัฒนาเบราว์เซอร์ก่อนที่บริการจะสาธารณะ และพัฒนาเครื่องมือตามคำแนะนำของพวกเขา
1. Cloudflare DNS: ปลอดภัยไหม?
ใช่ ไม่มีการติดตามและไม่มีการจัดเก็บข้อมูล Cloudflare ทำคำมั่นสัญญาว่าไม่เคยติดตามผู้ใช้ DNS หรือขายโฆษณาตามนิสัยการดู เพื่อเสริมสร้างความเชื่อมั่นของผู้บริโภคในข้อความของพวกเขา บริษัทได้สัญญาว่าจะไม่เคยบันทึกคำขอ IP address ลงดิสก์ และสัญญาว่าจะลบบันทึก DNS ทั้งหมดภายใน 24 ชั่วโมง
ในทางปฏิบัติ หมายความว่าประวัติ DNS ของคุณจะอยู่นอกมือของ ISP และรัฐบาล จะไม่มีบันทึกกับ Cloudflare ให้พวกเขาขอเข้าถึงได้
2. เทคโนโลยี tiên端 (Cutting-Edge Technology)
เมื่อคุณพิมพ์ URL และกด Enter เกือบทุก DNS resolver จะส่งชื่อโดเมนทั้งหมด ( "www," "makeuseof," และ "com") ไปยัง root servers, .com servers และบริการกลางใดๆ
ข้อมูลทั้งหมดนี้ไม่จำเป็น Root servers ต้องการแค่ชี้ resolver ไปที่ .com การค้นหาเพิ่มเติมสามารถเริ่มได้ ณ จุดนั้น
เพื่อต่อสู้ปัญหานี้ Cloudflare ได้นำกลไกการปกป้องความเป็นส่วนตัว DNS ที่ตกลงกันไว้และเสนอมา มากมาย ไปใช้สำหรับเชื่อม stub resolver และ recursive resolver ผลคือ 1.1.1.1 จะส่งเฉพาะข้อมูลขั้นต่ำที่จำเป็นเท่านั้น
3. ป้องกันการข่มขู่ (Anti-Snooping)
หากคุณสงสัยว่า Cloudflare DNS ปลอดภัยไหม คำตอบคือ แน่นอน บริการ 1.1.1.1 เสนอฟีเจอร์ที่ช่วยต่อสู้การข่มขู่บนไมล์สุดท้าย: DNS over TLS
DNS over TLS จะเข้ารหัสไมล์สุดท้าย ทำงานโดยให้ stub resolver สร้างการเชื่อมต่อ TCP กับ Cloudflare บนพอร์ต 853 Stub จากนั้นเริ่ม TCP handshake และ Cloudflare มอบใบรับรอง TLS ของมัน
ทันทีที่การเชื่อมต่อตั้งต้น ทุกการสื่อสารระหว่าง stub resolver และ recursive resolver จะถูกเข้ารหัส ผลคือ การข่มขู่และการแก้ไขกลายเป็นเป็นไปไม่ได้
4. ต่อสู้การโจมตี Man-in-the-Middle
ตามตัวเลขของ Cloudflare น้อยกว่า 10 เปอร์เซ็นต์ของโดเมนใช้ DNSSEC เพื่อรักษาความปลอดภัยการเชื่อมต่อระหว่าง recursive resolver และ authoritative server
DNS over HTTPS เป็นเทคโนโลยีที่กำลัง nổi ขึ้น ที่มุ่งช่วยรักษาความปลอดภัยโดเมน HTTPS ที่ไม่ใช้ DNSSEC
โดยไม่มีการเข้ารหัส แฮกเกอร์สามารถฟังแพ็กเก็ตข้อมูลของคุณและรู้ว่าคุณเยี่ยมชมไซต์ไหน การขาดการเข้ารหัสยังทิ้งคุณให้เปราะบางต่อการโจมตี man-in-the-middle อย่างที่เราอธิบายไว้ก่อนหน้านี้
วิธีใช้ Cloudflare DNS
การใช้บริการ 1.1.1.1 ใหม่นี้ง่าย เราจะอธิบายกระบวนการสำหรับ Windows และ Mac
วิธีใช้ Cloudflare DNS บน Windows
เพื่อเปลี่ยนผู้ให้บริการ DNS บน Windows ทำตามขั้นตอนด้านล่าง:
- เปิดแอป Settings จากเมนู Start
- ไปที่ Network & Internet > Status > Change your network settings > Change adapter options
- คลิกขวาที่การเชื่อมต่อของคุณ และเลือก Properties (คุณสมบัติ)
- เลื่อนลง ไฮไลท์ Internet Protocol Version 4 (TCP/IPv4) และคลิก Properties
- คลิกที่ Use the following DNS server addresses (ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้)
- ใส่ 1.1.1.1 ในแถวแรก และ 1.0.0.1 ในแถวที่สอง
- กด OK
คุณอาจต้องรีสตาร์ทเครื่อง
วิธีใช้ Cloudflare DNS บน Mac
หากคุณมี Mac ทำตามคำแนะนำนี้เพื่อเปลี่ยน DNS แทน:
- ไปที่ Apple > System Preferences > Network
- คลิกที่การเชื่อมต่อของคุณในแผงด้านซ้ายของหน้าต่าง
- คลิกที่ Advanced (ขั้นสูง)
- ไฮไลท์ DNS และคลิก +
- ใส่ 1.1.1.1 และ 1.0.0.1 ในช่องที่ให้ไว้
- คลิก OK
วิธีใช้ Cloudflare DNS บนสมาร์ทโฟน
เพื่อใช้ Cloudflare บน Android และ iOS คุณสามารถดาวน์โหลดแอปฟรีจากแอปสโตร์แต่ละแห่ง แอปนี้เป็นโปรเจกต์ล่าสุดจาก Cloudflare เปิดตัวเมื่อพฤศจิกายน 2018
ชื่อ 1.1.1.1 แอปให้ toggle เปิด/ปิด ง่ายต่อการใช้งานสำหรับเซิร์ฟเวอร์ DNS ของบริษัท โดยปกติคุณตั้งค่า DNS ผ่านเครื่องมือดั้งเดิมของโทรศัพท์ได้ แต่การตั้งค่าไม่ได้ง่ายหาทุกครั้ง และผู้ผลิตบางรายบล็อกการเข้าถึง แอปนี้ใช้งานง่ายกว่าสำหรับมือใหม่
และจำไว้เสมอ: ใช้ VPN
สำคัญกว่า DNS ที่ดี คุณควรใช้ VPN ที่แข็งแกร่งเสมอในศึกความเป็นส่วนตัวออนไลน์
ผู้ให้บริการ VPN ที่น่าเชื่อถือทุกแห่งจะจัดหาที่อยู่ DNS ของตัวเองด้วย อย่างไรก็ตาม บางครั้งคุณจะต้องอัปเดต DNS ด้วยตนเองด้วยวิธีที่เราอธิบายข้างต้น การล้มเหลวในการทำจะทำให้เกิด DNS leak
แต่ไม่ได้หมายความว่าเพราะ VPN ให้ DNS ของตัวเอง คุณไม่สามารถใช้ที่อยู่ของ Cloudflare แทนได้ จริงๆ แล้วแนะนำให้ใช้ มันไม่น่าจะเป็นไปได้ว่า DNS ของ VPN จะทันสมัยหรือแข็งแกร่งเท่า 1.1.1.1 ใหม่
หากคุณมองหาผู้ให้บริการ VPN ที่มั่นคงและน่าเชื่อถือ เราแนะนำ ExpressVPN, CyberGhost, หรือ Private Internet Access
และหากคุณอยากเรียนรู้เพิ่มเติม ตรวจสอบคู่มือของเราเกี่ยวกับ DNS server คืออะไร และ DNS cache poisoning ทำงานอย่างไร