DSE security knowledge hub

Cybersecurity
Knowledge

Page 127 of the DSE Cybersecurity knowledge center, with source-backed guidance and practical next steps.

DSE-authoredOfficial sourcesReviewed guidance
Search the library
Explore this topic

Cybersecurity knowledge center

Source-backed guidance for identity, vulnerability reduction, ransomware readiness, detection, response, and recovery.

Start with the cornerstone guide
DSE post stream

Cybersecurity

1,892 articles
DSE visual briefNetworks & infrastructure

Negotiate EDNS UDP size and extended fields through the OPT pseudo-record

EDNS uses an OPT pseudo-record to carry the sender’s UDP payload size plus extended response-code, version, flag, and option fields. A requestor advertises the maximum UDP payload it can reassemble in the OPT CLASS field, and responders must limit replies to that advertised size.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the guide
DSE visual briefNetworks & infrastructure

Place authoritative DNS secondaries across independent failure domains

Authoritative secondary servers must be geographically dispersed and connected through diverse network paths so one failure cannot isolate all servers. Placing every authoritative server on one LAN, in one room, or in one building defeats most of the resilience gained from multiple servers.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the playbook
DSE visual briefNetworks & infrastructure

Preserve unknown DNS record types through generic presentation syntax

The generic master-file form for an unknown RR type uses a type code and a length-prefixed hexadecimal representation of its RDATA. DNS servers and resolvers must handle unknown RR types transparently without requiring type-specific RDATA knowledge.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the briefing
DSE visual briefNetworks & infrastructure

Rank DNS data credibility before caching conflicting answers

A server must not merge response records with cached records to construct one RRset; it retains one complete set and ignores or replaces the other. Primary-zone and transferred-zone data rank above authoritative answer data, which ranks above non-authoritative answers and additional information.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the explainer
DSE visual briefNetworks & infrastructure

Refuse to treat a DNS name as a stable or trustworthy identifier

Client and server protocol behavior should not change merely because of the other endpoint’s domain name. When a protocol offers capability negotiation, endpoints should negotiate supported features instead of inferring them from a domain name.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the guide
DSE visual briefNetworks & infrastructure

Reject authoritative implementations that mishandle AAAA query responses

For an existing name that has no AAAA record, an authoritative server should return NOERROR with an empty answer rather than NXDOMAIN. Returning NXDOMAIN to an AAAA query incorrectly asserts that the queried name does not exist, not merely that its AAAA record is absent.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the playbook
DSE visual briefNetworks & infrastructure

Request and interpret EDNS NSID without assigning it global semantics

A resolver requests server identification by sending an empty NSID option in an EDNS OPT record; request payload data is not allowed. An NSID request identifies only the server that directly receives it, so a recursive server does not transitively forward the client’s request semantics.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the briefing