RFC 3655 (rfc3655) - Page 1 of 8
Redefinition of DNS Authenticated Data (AD) bit
Alternative Format: Original Text Document
Network Working Group B. Wellington
Request for Comments: 3655 O. Gudmundsson
Updates: 2535 November 2003
Category: Standards Track
Redefinition of DNS Authenticated Data (AD) bit
Status of this Memo
This document specifies an Internet standards track protocol for the
Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2003). All Rights Reserved.
Abstract
This document alters the specification defined in RFC 2535. Based on
implementation experience, the Authenticated Data (AD) bit in the DNS
header is not useful. This document redefines the AD bit such that
it is only set if all answers or records proving that no answers
exist in the response has been cryptographically verified or
otherwise meets the server's local security policy.
1. Introduction
Familiarity with the DNS system [RFC 1035] and DNS security extensions
[RFC 2535] is helpful but not necessary.
As specified in RFC 2535 (section 6.1), the AD (Authenticated Data)
bit indicates in a response that all data included in the answer and
authority sections of the response have been authenticated by the
server according to the policies of that server. This is not
especially useful in practice, since a conformant server SHOULD never
reply with data that failed its security policy.
This document redefines the AD bit such that it is only set if all
data in the response has been cryptographically verified or otherwise
meets the server's local security policy. Thus, neither a response
containing properly delegated insecure data, nor a server configured
without DNSSEC keys, will have the AD set. As before, data that
failed to verify will not be returned. An application running on a
host that has a trust relationship with the server performing the
Wellington & Gudmundsson Standards Track