บทความ

DNSSEC (Domain Name System Security Extensions)

on ธันวาคม 9, 2019        by Naritcha

Domain Name System Security Extensions (DNSSEC) คือการเพิ่มความปลอดภัยให้แก่ระบบโดเมนเนม เพื่อป้องกันผู้ใช้ (End User) จากการเข้าถึงปลายทางข้อมูลที่ถูกบิดเบือนผ่านระบบโดเมนเนม ซึ่งมีความเสี่ยงจากการที่อาจถูกนักเทคนิคผู้ไม่ประสงค์ดี ลอบแทรกแซง Name Resolution ซึ่งเป็นกระบวนการถามตอบ (Client-Server) ระหว่าง Name Server เพื่อสืบค้นชื่อโดเมนในระบบ (Domain Space)  ผ่านทางการทำงานของตัว Resolver อันเป็นโปรแกรมตัวสำคัญที่ทำหน้าที่ ประสานการติดต่อระหว่าง Name Server ตัวหนึ่งกับ Name Server ตัวอื่น ๆ ภายในระบบโดเมน

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

DNSSEC ทำงานอย่างไร ?

DNSSEC จัดให้มีกระบวนการตรวจสอบคำตอบที่ Resolver ได้รับ ว่ามาจาก Name Server ที่เป็นปลายทางตัวจริงหรือไม่ จากเดิมที่ Resolver จะรับหมายเลขระบุที่อยู่ของข้อมูล (หมายเลข IP ) จาก Name Server ผู้ตอบ (Authoritative Name Server) มาโดยไม่เฉลียวใจใด ๆ

กระบวนการตรวจสอบนี้ดำเนินไปโดยใช้ระบบคู่กุญแจแบบ Asymmetric Key ที่ประกอบไปด้วย Private Key และ Public Key

โดเมนภายใต้บริการ DNSSEC จะถูกใส่รหัสลับด้วย Private Key จากทาง Registry ที่ดูแลฐานข้อมูลของโดเมนนั้นๆที่เข้ารหัส Zone ข้อมูลโดเมนภายใต้ดอทที่ Registry นั้นๆดูแลอยู่ และจะแจกจ่าย Public Key สำหรับการเข้าถึงโดเมนภายในโซนที่ได้รับการเข้ารหัสอีกที

Resolver ที่เป็น DNSSEC-Aware จะมี Public Key  สำหรับตรวจสอบความถูกต้องของโดเมนปลายทางที่มีการใช้บริการ DNSSEC ด้วยการเข้าคู่กับ Private Key

การให้บริการ DNSSEC ในประเทศไทย .th เป็นโดเมนระดับบนสุดตัวแรกในเอเชียที่มีการปฏิบัติการลงใช้ (Implement) DNSSEC

Registrant (ผู้จดทะเบียนชื่อโดเมน) ภายใต้ .th สามารถแจ้งความประสงค์ขอนำชื่อโดเมนเข้ารับบริการ DNSSEC และ ISP สามารถสอบถามบริการเพื่อรับ Public key ได้ที่ THNIC (คลิก ดูรายละเอียด)

Share :

THNIC Facebook Page

Member of

โครงการของมูลนิธิ