KIẾN THỨC LÀ VÔ TẬN

ĐI MỘT NGÀY ĐÀNG HỌC MỘT SÀNG KHÔN

Tất cả tin tức

APNIC: DNSSEC hậu lượng tử có thể đẩy DNS từ UDP sang TCP — cần đo gì trước?

Tech #262 Đăng bởi PVYSTORE 2026-11-10 08:08:02 👁 0 lượt xem
APNIC: DNSSEC hậu lượng tử có thể đẩy DNS từ UDP sang TCP — cần đo gì trước?

Bài viết này do AI tạo ra, tổng hợp từ APNIC Blog ngày 09/11/2026.

Chuyển DNSSEC sang chữ ký hậu lượng tử không chỉ là thay thuật toán. Phân tích mới của Geoff Huston trên APNIC cho thấy ML-DSA-44 làm response DNSSEC lớn hơn rất nhiều, có thể đẩy truy vấn từ UDP sang TCP ở quy mô đáng kể. Bài toán vì vậy nằm ở MTU, EDNS buffer, hành vi bit DO, cache và năng lực TCP của recursive lẫn authoritative resolver.

Tóm tắt nhanh

Vì sao PQC làm DNSSEC nặng hơn?

DNSSEC ký RRset để resolver kiểm chứng tính xác thực của dữ liệu DNS. Thuật toán hậu lượng tử thường đổi lấy khả năng chống rủi ro máy tính lượng tử bằng key và chữ ký lớn hơn. Với ML-DSA-44, signature 2.420B đã vượt xa mức payload UDP bảo thủ thường dùng để tránh IP fragmentation. Không nên coi con số này là benchmark chung cho mọi zone hay mọi thuật toán PQC, nhưng nó chỉ ra áp lực transport rất thực tế.

UDP, fragmentation và fallback TCP

DNS hiện tránh dựa vào IP fragmentation vì độ tin cậy và rủi ro bảo mật của fragment. DNS Flag Day 2020 khuyến nghị EDNS UDP buffer 1.232B để né fragmentation trên phần lớn mạng. Khi authoritative server không thể gửi đầy response qua UDP, nó đặt cờ truncation và client/resolver truy vấn lại bằng TCP. TCP là thành phần chuẩn của DNS, nhưng thêm handshake, state và packet làm tăng latency lẫn tải tài nguyên khi tỷ lệ fallback cao.

Bit DO có vai trò gì?

DO là DNSSEC OK trong EDNS: nó cho upstream biết client có thể nhận DNSSEC records như RRSIG, DNSKEY, DS. Nó không đồng nghĩa yêu cầu upstream thực hiện validation. Resolver security-aware thường đặt DO khi hỏi authoritative server, kể cả khi stub client cuối không cần nhận signature; mục tiêu là tránh DNSSEC stripping và tận dụng cache. Hệ quả trong kỷ nguyên PQC: một số query có thể kéo signature lớn dù người dùng cuối không trực tiếp cần chúng.

Ba tín hiệu DNSSEC cần phân biệt

Vận hành DNSSEC không nên chỉ nhìn một bit. Cần biết stub có tự validate không, recursive có validate không, response có được cache không và kênh tới recursive resolver có đáng tin hay không.

Gợi ý vận hành trước khi thử PQC DNSSEC

  1. Đo kích thước response có DO, tỷ lệ TC bit và TCP fallback theo zone, resolver, ASN và IPv4/IPv6.
  2. Rà EDNS UDP buffer, path MTU, firewall và rate limit TCP/53; đừng mở rộng buffer chỉ để ép UDP fragmentation.
  3. Kiểm thử ML-DSA hoặc thuật toán PQC trong môi trường tách biệt, gồm negative response và DNSKEY/DS chain.
  4. Đo cache hit ratio, concurrent TCP connection, timeout, retry và CPU của authoritative/recursive server.
  5. Theo dõi IETF DNSOP và triển khai phần mềm; đề xuất thay đổi DO hiện là ý tưởng đang thảo luận, chưa phải chuẩn áp dụng.

Phân tích

PQC DNSSEC là bài toán transport và capacity, không chỉ bài toán crypto. Nếu signature làm phần lớn request DNSSEC chuyển UDP sang TCP, authoritative DNS phải chịu thêm state và recursive resolver phải xử lý latency khác hẳn. Không nên vội tắt DO hoặc né TCP: cả hai có trade-off về DNSSEC stripping, cache và độ phức tạp. Việc đúng lúc này là lập baseline response size, kiểm tra TCP/53 thực chiến, rồi theo dõi chuẩn hóa trước khi đặt roadmap thay thuật toán. Với zone quan trọng, đo đạc thực tế đáng tin hơn giả định từ thông số key size.

Nguồn tham khảo

APNIC Blog, “The DOs and don’ts of post-quantum DNSSEC”, 09/11/2026; dữ liệu đo APNIC Labs và các tài liệu RFC/IETF được bài gốc trích dẫn. Bài công khai không đặt liên kết nguồn ngoài.

× Zalo QR Alexz