DNSSEC (Domain Name System Security Extensions) là một tập hợp các mở rộng bảo mật cho hệ thống phân giải tên miền (DNS), giúp đảm bảo tính xác thực và toàn vẹn của dữ liệu DNS.
DNS thông thường không có cơ chế kiểm tra tính xác thực dữ liệu nên dễ bị tấn công như DNS Spoofing hay Cache Poisoning. DNSSEC được thiết kế để:
Xác minh rằng dữ liệu DNS nhận được là đúng và không bị thay đổi trên đường truyền.
Ngăn chặn giả mạo DNS, tránh chuyển hướng người dùng đến các trang web độc hại.
DNSSEC sử dụng chữ ký số và mã hóa công khai.
Mỗi bản ghi DNS (như A, AAAA, MX…) sẽ được ký điện tử bằng một khóa riêng (private key).
Khi truy vấn, trình phân giải DNS sẽ sử dụng khóa công khai (public key) để xác thực chữ ký số, đảm bảo dữ liệu không bị giả mạo.
RRSIG: Bản ghi chữ ký số cho các bản ghi DNS.
DNSKEY: Chứa khóa công khai.
DS (Delegation Signer): Liên kết giữa domain cha và domain con trong chuỗi tin cậy.
NSEC/NSEC3: Chứng minh rằng một bản ghi DNS không tồn tại, giúp chống tấn công liệt kê zone.
Cần quản lý chặt chẽ các khóa DNSSEC.
Nếu cấu hình sai hoặc hết hạn khóa, người dùng có thể không truy cập được website.
Hệ thống DNS cần hỗ trợ DNSSEC từ trình phân giải đến máy chủ tên miền.
Nâng cao bảo mật tên miền.
Giảm nguy cơ bị tấn công giả mạo DNS.
Cần thiết cho các dịch vụ nhạy cảm như ngân hàng, chính phủ.
« Trở về trang chủ thiết kế web TRUST.vn