[要約] RFC 3445は、KEYリソースレコード(RR)の範囲を制限するためのガイドラインを提供しています。このRFCの目的は、KEY RRの使用を制限し、セキュリティ上のリスクを軽減することです。

Network Working Group                                          D. Massey
Request for Comments: 3445                                       USC/ISI
Updates: 2535                                                    S. Rose
Category: Standards Track                                           NIST
                                                           December 2002
        

Limiting the Scope of the KEY Resource Record (RR)

キーリソースレコード(RR)の範囲を制限する

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.

このドキュメントは、インターネットコミュニティのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態とステータスについては、「インターネット公式プロトコル標準」(STD 1)の現在のエディションを参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

Copyright (C) The Internet Society (2002). All Rights Reserved.

Copyright(c)The Internet Society(2002)。無断転載を禁じます。

Abstract

概要

This document limits the Domain Name System (DNS) KEY Resource Record (RR) to only keys used by the Domain Name System Security Extensions (DNSSEC). The original KEY RR used sub-typing to store both DNSSEC keys and arbitrary application keys. Storing both DNSSEC and application keys with the same record type is a mistake. This document removes application keys from the KEY record by redefining the Protocol Octet field in the KEY RR Data. As a result of removing application keys, all but one of the flags in the KEY record become unnecessary and are redefined. Three existing application key sub-types are changed to reserved, but the format of the KEY record is not changed. This document updates RFC 2535.

このドキュメントでは、ドメイン名のキーリソースレコード(RR)をドメイン名システムセキュリティ拡張機能(DNSSEC)で使用するキーのみに制限しています。元のキーRRは、サブタイピングを使用して、DNSSECキーと任意のアプリケーションキーの両方を保存しました。同じレコードタイプのDNSSECとアプリケーションキーの両方を保存することは間違いです。このドキュメントは、キーRRデータのプロトコルオクテットフィールドを再定義することにより、キーレコードからアプリケーションキーを削除します。アプリケーションキーを削除した結果、キーレコードのフラグの1つを除くすべてが不要になり、再定義されます。3つの既存のアプリケーションキーサブタイプが予約済みに変更されますが、キーレコードの形式は変更されません。このドキュメントは、RFC 2535を更新します。

1. Introduction
1. はじめに

This document limits the scope of the KEY Resource Record (RR). The KEY RR was defined in [3] and used resource record sub-typing to hold arbitrary public keys such as Email, IPSEC, DNSSEC, and TLS keys. This document eliminates the existing Email, IPSEC, and TLS sub-types and prohibits the introduction of new sub-types. DNSSEC will be the only allowable sub-type for the KEY RR (hence sub-typing is essentially eliminated) and all but one of the KEY RR flags are also eliminated.

このドキュメントは、主要なリソースレコード(RR)の範囲を制限しています。キーRRは[3]で定義され、リソースレコードサブタイピングを使用して、電子メール、IPSEC、DNSSEC、TLSキーなどの任意のパブリックキーを保持しました。このドキュメントは、既存の電子メール、IPSEC、およびTLSサブタイプを排除し、新しいサブタイプの導入を禁止しています。DNSSECは、キーRRの唯一の許容サブタイプであり(したがって、サブタイピングは本質的に排除されます)、キーRRフラグの1つを除くすべてが排除されます。

Section 2 presents the motivation for restricting the KEY record and Section 3 defines the revised KEY RR. Sections 4 and 5 summarize the changes from RFC 2535 and discuss backwards compatibility. It is important to note that this document restricts the use of the KEY RR and simplifies the flags, but does not change the definition or use of DNSSEC keys.

セクション2では、キーレコードを制限する動機を示し、セクション3で改訂されたキーRRを定義します。セクション4および5は、RFC 2535からの変更を要約し、逆方向の互換性について説明します。このドキュメントはキーRRの使用を制限し、フラグを簡素化するが、DNSSECキーの定義または使用を変更しないことに注意することが重要です。

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [1].

「必須」、「そうしない」、「必須」、「必要」、「「しない」、「そうでない」、「そうではない」、「そうでない」、「推奨」、「5月」、および「オプション」は、RFC 2119 [1]に記載されているように解釈される。

2. Motivation for Restricting the KEY RR
2. キーRRを制限する動機

The KEY RR RDATA [3] consists of Flags, a Protocol Octet, an Algorithm type, and a Public Key. The Protocol Octet identifies the KEY RR sub-type. DNSSEC public keys are stored in the KEY RR using a Protocol Octet value of 3. Email, IPSEC, and TLS keys were also stored in the KEY RR and used Protocol Octet values of 1,2, and 4 (respectively). Protocol Octet values 5-254 were available for assignment by IANA and values were requested (but not assigned) for applications such as SSH.

キーRR RDATA [3]は、フラグ、プロトコルオクテット、アルゴリズムタイプ、および公開キーで構成されています。プロトコルOctetは、キーRRサブタイプを識別します。DNSSECパブリックキーは、プロトコルオクテット値3を使用してキーRRに保存されます。電子メール、IPSEC、およびTLSキーもキーRRに保存され、1,2および4の使用されたプロトコルオクテット値も保存されました。Protocol Octet値5-254がIANAによって割り当てられ、SSHなどのアプリケーションに値が要求されました(割り当てられていません)。

Any use of sub-typing has inherent limitations. A resolver can not specify the desired sub-type in a DNS query and most DNS operations apply only to resource records sets. For example, a resolver can not directly request the DNSSEC subtype KEY RRs. Instead, the resolver has to request all KEY RRs associated with a DNS name and then search the set for the desired DNSSEC sub-type. DNSSEC signatures also apply to the set of all KEY RRs associated with the DNS name, regardless of sub-type.

サブタイピングの使用には、固有の制限があります。リゾルバーは、DNSクエリで目的のサブタイプを指定することはできず、ほとんどのDNS操作はリソースレコードセットにのみ適用されます。たとえば、リゾルバーはDNSSECサブタイプのキーRRSを直接要求することはできません。代わりに、ResolverはDNS名に関連付けられたすべてのキーRRSを要求し、目的のDNSSECサブタイプのセットを検索する必要があります。DNSSEC署名は、サブタイプに関係なく、DNS名に関連付けられたすべてのキーRRSのセットにも適用されます。

In the case of the KEY RR, the inherent sub-type limitations are exacerbated since the sub-type is used to distinguish between DNSSEC keys and application keys. DNSSEC keys and application keys differ in virtually every respect and Section 2.1 discusses these differences in more detail. Combining these very different types of keys into a single sub-typed resource record adds unnecessary complexity and increases the potential for implementation and deployment errors. Limited experimental deployment has shown that application keys stored in KEY RRs are problematic.

キーRRの場合、サブタイプがDNSSECキーとアプリケーションキーを区別するために使用されるため、固有のサブタイプの制限は悪化します。DNSSECキーとアプリケーションキーは、ほぼすべての敬意が異なり、セクション2.1では、これらの違いをより詳細に説明します。これらの非常に異なるタイプのキーを単一のサブタイプのリソースレコードに組み合わせると、不必要な複雑さが追加され、実装と展開エラーの可能性が高まります。限られた実験的展開により、キーRRに保存されているアプリケーションキーに問題があることが示されています。

This document addresses these issues by removing all application keys from the KEY RR. Note that the scope of this document is strictly limited to the KEY RR and this document does not endorse or restrict the storage of application keys in other, yet undefined, resource records.

このドキュメントは、すべてのアプリケーションキーをキーRRから削除することにより、これらの問題に対処します。このドキュメントの範囲は主要なRRに厳密に限定されており、このドキュメントは、他の、しかし未定義のリソースレコードのアプリケーションキーのストレージを承認または制限しないことに注意してください。

2.1 Differences Between DNSSEC and Application Keys
2.1 DNSSECとアプリケーションキーの違い

DNSSEC keys are an essential part of the DNSSEC protocol and are used by both name servers and resolvers in order to perform DNS tasks. A DNS zone key, used to sign and authenticate RR sets, is the most common example of a DNSSEC key. SIG(0) [4] and TKEY [3] also use DNSSEC keys.

DNSSECキーは、DNSSECプロトコルの重要な部分であり、DNSタスクを実行するために名前サーバーとリゾルバーの両方で使用されます。RRセットの署名と認証に使用されるDNSゾーンキーは、DNSSECキーの最も一般的な例です。Sig(0)[4]およびTkey [3]もDNSSECキーを使用します。

Application keys such as Email keys, IPSEC keys, and TLS keys are simply another type of data. These keys have no special meaning to a name server or resolver.

電子メールキー、IPSECキー、TLSキーなどのアプリケーションキーは、単に別のタイプのデータです。これらのキーは、名前サーバーまたはリゾルバーに特別な意味がありません。

The following table summarizes some of the differences between DNSSEC keys and application keys:

次の表は、DNSSECキーとアプリケーションキーの違いの一部をまとめたものです。

1. They serve different purposes.

1. 彼らはさまざまな目的を果たします。

2. They are managed by different administrators.

2. それらは異なる管理者によって管理されています。

3. They are authenticated according to different rules.

3. それらは異なるルールに従って認証されます。

4. Nameservers use different rules when including them in responses.

4. 名前を使用すると、nameserversが異なるルールを使用します。

5. Resolvers process them in different ways.

5. リゾルバーはさまざまな方法でそれらを処理します。

6. Faults/key compromises have different consequences.

6. 障害/重要な妥協は異なる結果をもたらします。

1. The purpose of a DNSSEC key is to sign resource records associated with a DNS zone (or generate DNS transaction signatures in the case of SIG(0)/TKEY). But the purpose of an application key is specific to the application. Application keys, such as PGP/email, IPSEC, TLS, and SSH keys, are not a mandatory part of any zone and the purpose and proper use of application keys is outside the scope of DNS.

1. DNSSECキーの目的は、DNSゾーンに関連付けられたリソースレコードに署名することです(または、SIG(0)/TKEYの場合、DNSトランザクション署名を生成)。ただし、アプリケーションキーの目的はアプリケーションに固有です。PGP/電子メール、IPSEC、TLS、SSHキーなどのアプリケーションキーは、ゾーンの必須部分ではなく、アプリケーションキーの目的と適切な使用はDNSの範囲外です。

2. DNSSEC keys are managed by DNS administrators, but application keys are managed by application administrators. The DNS zone administrator determines the key lifetime, handles any suspected key compromises, and manages any DNSSEC key changes. Likewise, the application administrator is responsible for the same functions for the application keys related to the application. For example, a user typically manages her own PGP key and a server manages its own TLS key. Application key management tasks are outside the scope of DNS administration.

2. DNSSECキーはDNS管理者によって管理されますが、アプリケーションキーはアプリケーション管理者によって管理されます。DNSゾーン管理者は、主要な寿命を決定し、疑わしい重要な妥協を処理し、DNSSECの重要な変更を管理します。同様に、アプリケーション管理者は、アプリケーションに関連するアプリケーションキーの同じ機能を担当します。たとえば、ユーザーは通常、独自のPGPキーを管理し、サーバーは独自のTLSキーを管理します。アプリケーションキー管理タスクは、DNS管理の範囲外です。

3. DNSSEC zone keys are used to authenticate application keys, but by definition, application keys are not allowed to authenticate DNS zone keys. A DNS zone key is either configured as a trusted key or authenticated by constructing a chain of trust in the DNS hierarchy. To participate in the chain of trust, a DNS zone needs to exchange zone key information with its parent zone [3]. Application keys are not configured as trusted keys in the DNS and are never part of any DNS chain of trust. Application key data is not needed by the parent and does not need to be exchanged with the parent zone for secure DNS resolution to work. A resolver considers an application key RRset as authenticated DNS information if it has a valid signature from the local DNS zone keys, but applications could impose additional security requirements before the application key is accepted as authentic for use with the application.

3. DNSSECゾーンキーはアプリケーションキーの認証に使用されますが、定義上、アプリケーションキーはDNSゾーンキーを認証することはできません。DNSゾーンキーは、DNS階層に信頼チェーンを構築することにより、信頼できるキーとして構成されているか、認証されています。Chain of Trustに参加するには、DNSゾーンはゾーンゾーンの主要情報を親ゾーンと交換する必要があります[3]。アプリケーションキーは、DNSの信頼できるキーとして構成されておらず、DNSチェーンの信頼の一部ではありません。アプリケーションのキーデータは親には必要ありません。また、安全なDNS解像度のために親ゾーンと交換する必要はありません。リゾルバーは、ローカルDNSゾーンキーから有効な署名がある場合、アプリケーションキーRRSETを認証されたDNS情報と見なしますが、アプリケーションキーがアプリケーションで使用するために本物として受け入れられる前に、アプリケーションが追加のセキュリティ要件を課す可能性があります。

4. It may be useful for nameservers to include DNS zone keys in the additional section of a response, but application keys are typically not useful unless they have been specifically requested. For example, it could be useful to include the example.com zone key along with a response that contains the www.example.com A record and SIG record. A secure resolver will need the example.com zone key in order to check the SIG and authenticate the www.example.com A record. It is typically not useful to include the IPSEC, email, and TLS keys along with the A record. Note that by placing application keys in the KEY record, a resolver would need the IPSEC, email, TLS, and other key associated with example.com if the resolver intends to authenticate the example.com zone key (since signatures only apply to the entire KEY RR set). Depending on the number of protocols involved, the KEY RR set could grow unwieldy for resolvers, and DNS administrators to manage.

4. 名前サーバーが応答の追加セクションにDNSゾーンキーを含めると便利かもしれませんが、通常、具体的に要求されていない限り、アプリケーションキーは役に立ちません。たとえば、www.example.comにレコードとSIGレコードを含む応答とともに、example.comゾーンキーを含めると便利です。SIGをチェックし、www.example.comにレコードを認証するために、Secure ResolverにはExamp.comゾーンキーが必要です。通常、IPSEC、電子メール、TLSキーをAレコードとともに含めることは役に立ちません。アプリケーションキーをキーレコードに配置することにより、リゾルバーがExample.comに関連付けられたIPSEC、電子メール、TLS、およびその他のキーが必要な場合があることに注意してください。キーRRセット)。関係するプロトコルの数に応じて、キーRRセットはリゾルバーにとって扱いにくい可能性があり、DNS管理者は管理する可能性があります。

5. DNS zone keys require special handling by resolvers, but application keys are treated the same as any other type of DNS data. The DNSSEC keys are of no value to end applications, unless the applications plan to do their own DNS authentication. By definition, secure resolvers are not allowed to use application keys as part of the authentication process. Application keys have no unique meaning to resolvers and are only useful to the application requesting the key. Note that if sub-types are used to identify the application key, then either the interface to the resolver needs to specify the sub-type or the application needs to be able to accept all KEY RRs and pick out the desired sub-type.

5. DNSゾーンキーはリゾルバーによる特別な取り扱いが必要ですが、アプリケーションキーは他のタイプのDNSデータと同じように扱われます。DNSSECキーは、アプリケーションが独自のDNS認証を行うことを計画していない限り、アプリケーションを終了する価値がありません。定義上、セキュアリゾルバーは、認証プロセスの一部としてアプリケーションキーを使用することはできません。アプリケーションキーには、リソースバーにとって独自の意味がなく、キーを要求するアプリケーションにのみ役立ちます。サブタイプを使用してアプリケーションキーを識別する場合、リゾルバーへのインターフェイスはサブタイプを指定する必要があるか、アプリケーションがすべてのキーRRを受け入れ、目的のサブタイプを選択できる必要があることに注意してください。

6. A fault or compromise of a DNS zone key can lead to invalid or forged DNS data, but a fault or compromise of an application key should have no impact on other DNS data. Incorrectly adding or changing a DNS zone key can invalidate all of the DNS data in the zone and in all of its subzones. By using a compromised key, an attacker can forge data from the effected zone and for any of its sub-zones. A fault or compromise of an application key has implications for that application, but it should not have an impact on the DNS. Note that application key faults and key compromises can have an impact on the entire DNS if the application key and DNS zone keys are both stored in the KEY RR.

6. DNSゾーンキーの障害または妥協は、無効または偽造されたDNSデータにつながる可能性がありますが、アプリケーションキーの障害または妥協は他のDNSデータに影響を与えないはずです。DNSゾーンキーを誤って追加または変更すると、ゾーンおよびそのすべてのサブゾーン内のすべてのDNSデータを無効にする可能性があります。侵害されたキーを使用することにより、攻撃者は、影響を受けたゾーンとそのサブゾーンのデータを偽造できます。アプリケーションキーの障害または妥協は、そのアプリケーションに影響を与えますが、DNSに影響を与えるべきではありません。アプリケーションキーとDNSゾーンキーが両方ともキーRRに保存されている場合、アプリケーションキー障害とキーの妥協はDNS全体に影響を与える可能性があることに注意してください。

In summary, DNSSEC keys and application keys differ in most every respect. DNSSEC keys are an essential part of the DNS infrastructure and require special handling by DNS administrators and DNS resolvers. Application keys are simply another type of data and have no special meaning to DNS administrators or resolvers. These two different types of data do not belong in the same resource record.

要約すると、DNSSECキーとアプリケーションキーは、ほとんどすべての点で異なります。DNSSECキーは、DNSインフラストラクチャの重要な部分であり、DNS管理者とDNSリゾルバーによる特別な取り扱いが必要です。アプリケーションキーは、単に別のタイプのデータであり、DNS管理者またはリゾルバーに特別な意味がありません。これらの2つの異なるタイプのデータは、同じリソースレコードに属していません。

3. Definition of the KEY RR
3. キーRRの定義

The KEY RR uses type 25 and is used as resource record for storing DNSSEC keys. The RDATA for a KEY RR consists of flags, a protocol octet, the algorithm number octet, and the public key itself. The format is as follows:

キーRRはタイプ25を使用し、DNSSECキーを保存するためのリソースレコードとして使用されます。キーRRのRDATAは、フラグ、プロトコルオクテット、アルゴリズム番号Octet、および公開鍵自体で構成されています。フォーマットは次のとおりです。

   ---------------------------------------------------------------------
        
                        1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              flags            |   protocol    |   algorithm   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               /
   /                        public key                             /
   /                                                               /
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

KEY RR Format

キーRR形式

   ---------------------------------------------------------------------
        

In the flags field, all bits except bit 7 are reserved and MUST be zero. If Bit 7 (Zone bit) is set to 1, then the KEY is a DNS Zone key. If Bit 7 is set to 0, the KEY is not a zone key. SIG(0)/TKEY are examples of DNSSEC keys that are not zone keys.

フラグフィールドでは、ビット7を除くすべてのビットは予約されており、ゼロでなければなりません。ビット7(ゾーンビット)が1に設定されている場合、キーはDNSゾーンキーです。ビット7が0に設定されている場合、キーはゾーンキーではありません。SIG(0)/TKEYは、ゾーンキーではないDNSSECキーの例です。

The protocol field MUST be set to 3.

プロトコルフィールドは3に設定する必要があります。

The algorithm and public key fields are not changed.

アルゴリズムと公開キーフィールドは変更されていません。

4. Changes from RFC 2535 KEY RR
4. RFC 2535キーRRからの変更

The KEY RDATA format is not changed.

キーRDATA形式は変更されていません。

All flags except for the zone key flag are eliminated:

ゾーンキーフラグを除くすべてのフラグは削除されます。

The A/C bits (bits 0 and 1) are eliminated. They MUST be set to 0 and MUST be ignored by the receiver.

A/Cビット(ビット0および1)が除去されます。それらは0に設定する必要があり、受信機によって無視する必要があります。

The extended flags bit (bit 3) is eliminated. It MUST be set to 0 and MUST be ignored by the receiver.

拡張フラグビット(ビット3)が削除されます。0に設定する必要があり、受信機は無視する必要があります。

The host/user bit (bit 6) is eliminated. It MUST be set to 0 and MUST be ignored by the receiver.

ホスト/ユーザービット(ビット6)は排除されます。0に設定する必要があり、受信機は無視する必要があります。

The zone bit (bit 7) remains unchanged.

ゾーンビット(ビット7)は変更されていません。

The signatory field (bits 12-15) are eliminated by [5]. They MUST be set to 0 and MUST be ignored by the receiver.

署名フィールド(ビット12-15)は[5]によって排除されます。それらは0に設定する必要があり、受信機によって無視する必要があります。

Bits 2,4,5,8,9,10,11 remain unchanged. They are reserved, MUST be set to zero and MUST be ignored by the receiver.

ビット2,4,5,8,9,10,11は変更されていません。それらは予約されており、ゼロに設定する必要があり、受信機は無視する必要があります。

Assignment of any future KEY RR Flag values requires a standards action.

将来のキーRRフラグ値の割り当てには、標準アクションが必要です。

All Protocol Octet values except DNSSEC (3) are eliminated:

DNSSEC(3)を除くすべてのプロトコルオクテット値は排除されます。

Value 1 (Email) is renamed to RESERVED.

値1(電子メール)は予約済みに変更されます。

Value 2 (IPSEC) is renamed to RESERVED.

Value 2(IPSEC)は予約に変更されます。

Value 3 (DNSSEC) is unchanged.

値3(DNSSEC)は変更されていません。

Value 4 (TLS) is renamed to RESERVED.

Value 4(TLS)は予約済みに変更されます。

Value 5-254 remains unchanged (reserved).

値5-254は変更されていません(予約済み)。

Value 255 (ANY) is renamed to RESERVED.

Value 255(Any)は予約済みに変更されます。

The authoritative data for a zone MUST NOT include any KEY records with a protocol octet other than 3. The registry maintained by IANA for protocol values is closed for new assignments.

ゾーンの権威あるデータには、3以外のプロトコルOctetを備えたキーレコードを含めてはなりません。プロトコル値のためにIANAによって維持されているレジストリは、新しい割り当てのために閉じられています。

Name servers and resolvers SHOULD accept KEY RR sets that contain KEY RRs with a value other than 3. If out of date DNS zones contain deprecated KEY RRs with a protocol octet value other than 3, then simply dropping the deprecated KEY RRs from the KEY RR set would invalidate any associated SIG record(s) and could create caching consistency problems. Note that KEY RRs with a protocol octet value other than 3 MUST NOT be used to authenticate DNS data.

名前サーバーとリゾルバーは、3以外の値を持つキーRRSを含むキーRRセットを受け入れる必要があります。時代遅れのDNSゾーンには、3以外のプロトコルオクテット値を持つ非推奨キーRRSが含まれています。SETは、関連するSIGレコードを無効にし、キャッシングの一貫性の問題を引き起こす可能性があります。3以外のプロトコルOctet値を持つキーRRSを使用してDNSデータを認証するために使用しないでください。

The algorithm and public key fields are not changed.

アルゴリズムと公開キーフィールドは変更されていません。

5. Backward Compatibility
5. 後方互換性

DNSSEC zone KEY RRs are not changed and remain backwards compatible. A properly formatted RFC 2535 zone KEY would have all flag bits, other than the Zone Bit (Bit 7), set to 0 and would have the Protocol Octet set to 3. This remains true under the restricted KEY.

DNSSECゾーンのキーRRSは変更されず、逆方向に互換性があります。適切にフォーマットされたRFC 2535ゾーンキーには、ゾーンビット(ビット7)以外のすべてのフラグビットが0に設定され、プロトコルオクテットが3に設定されます。

DNSSEC non-zone KEY RRs (SIG(0)/TKEY keys) are backwards compatible, but the distinction between host and user keys (flag bit 6) is lost.

DNSSEC非ゾーンキーRRS(SIG(0)/TKEYキー)は後方互換ですが、ホストとユーザーキー(フラグビット6)の区別は失われます。

No backwards compatibility is provided for application keys. Any Email, IPSEC, or TLS keys are now deprecated. Storing application keys in the KEY RR created problems such as keys at the apex and large RR sets and some change in the definition and/or usage of the KEY RR would have been required even if the approach described here were not adopted.

アプリケーションキーには後方互換性が提供されていません。電子メール、IPSEC、またはTLSキーは、これで非推奨になりました。キーRRにアプリケーションキーを保存すると、頂点や大規模なRRセットのキーなどの問題が発生し、ここで説明したアプローチが採用されていなくても、キーRRの定義および/または使用の変更が必要でした。

Overall, existing nameservers and resolvers will continue to correctly process KEY RRs with a sub-type of DNSSEC keys.

全体として、既存の名前アーバーとリゾルバーは、DNSSECキーのサブタイプでキーRRを正しく処理し続けます。

6. Storing Application Keys in the DNS
6. DNSにアプリケーションキーを保存します

The scope of this document is strictly limited to the KEY record. This document prohibits storing application keys in the KEY record, but it does not endorse or restrict the storing application keys in other record types. Other documents can describe how DNS handles application keys.

このドキュメントの範囲は、キーレコードに厳密に限定されています。このドキュメントは、キーレコードにアプリケーションキーを保存することを禁止していますが、他のレコードタイプの保存アプリケーションキーを承認または制限するものではありません。他のドキュメントでは、DNSがアプリケーションキーを処理する方法を説明できます。

7. IANA Considerations
7. IANAの考慮事項

RFC 2535 created an IANA registry for DNS KEY RR Protocol Octet values. Values 1, 2, 3, 4, and 255 were assigned by RFC 2535 and values 5-254 were made available for assignment by IANA. This document makes two sets of changes to this registry.

RFC 2535は、DNSキーRRプロトコルオクテット値のIANAレジストリを作成しました。値1、2、3、4、および255はRFC 2535によって割り当てられ、値5-254がIANAによって割り当てられるようになりました。このドキュメントは、このレジストリに2つの変更を加えます。

First, this document re-assigns DNS KEY RR Protocol Octet values 1, 2, 4, and 255 to "reserved". DNS Key RR Protocol Octet Value 3 remains unchanged as "DNSSEC".

まず、このドキュメントは、DNSキーRRプロトコル値1、2、4、および255を「予約済み」に再割り当てします。DNSキーRRプロトコルOctet値3は「DNSSEC」と変わらないままです。

Second, new values are no longer available for assignment by IANA and this document closes the IANA registry for DNS KEY RR Protocol Octet Values. Assignment of any future KEY RR Protocol Octet values requires a standards action.

第二に、新しい値はIANAによる割り当てに利用できなくなり、このドキュメントはDNSキーRRプロトコルオクテット値のIANAレジストリを閉じます。将来のキーRRプロトコルオクテット値の割り当てには、標準アクションが必要です。

8. Security Considerations
8. セキュリティに関する考慮事項

This document eliminates potential security problems that could arise due to the coupling of DNS zone keys and application keys. Prior to the change described in this document, a correctly authenticated KEY set could include both application keys and DNSSEC keys. This document restricts the KEY RR to DNS security usage only. This is an attempt to simplify the security model and make it less user-error prone. If one of the application keys is compromised, it could be used as a false zone key to create false DNS signatures (SIG records). Resolvers that do not carefully check the KEY sub-type could believe these false signatures and incorrectly authenticate DNS data. With this change, application keys cannot appear in an authenticated KEY set and this vulnerability is eliminated.

このドキュメントは、DNSゾーンキーとアプリケーションキーの結合により発生する可能性のある潜在的なセキュリティ問題を排除します。このドキュメントで説明されている変更の前に、正しく認証されたキーセットには、アプリケーションキーとDNSSECキーの両方を含めることができます。このドキュメントは、キーRRをDNSセキュリティ使用のみに制限します。これは、セキュリティモデルを簡素化し、ユーザーエラーが発生しやすくなるようにする試みです。アプリケーションキーのいずれかが侵害されている場合、誤ったDNS署名(SIGレコード)を作成するための偽ゾーンキーとして使用できます。キーサブタイプを慎重にチェックしないリゾルバーは、これらの誤った署名を信じることができ、DNSデータを誤って認証することができます。この変更により、アプリケーションキーは認証されたキーセットに表示されず、この脆弱性は排除されます。

The format and correct usage of DNSSEC keys is not changed by this document and no new security considerations are introduced.

DNSSECキーの形式と正しい使用法はこのドキュメントによって変更されず、新しいセキュリティ上の考慮事項は導入されていません。

9. Normative References
9. 引用文献

[1] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[1] Bradner、S。、「要件レベルを示すためにRFCで使用するためのキーワード」、BCP 14、RFC 2119、1997年3月。

[2] Eastlake, D., "Domain Name System Security Extensions", RFC 2535, March 1999.

[2] EastLake、D。、「ドメイン名システムセキュリティ拡張機能」、RFC 2535、1999年3月。

[3] Eastlake, D., "Secret Key Establishment for DNS (TKEY RR)", RFC 2930, September 2000.

[3] イーストレイク、D。、「DNSの秘密の鍵施設(Tkey RR)」、RFC 2930、2000年9月。

[4] Eastlake, D., "DNS Request and Transaction Signatures (SIG(0)s)", RFC 2931, September 2000.

[4] Eastlake、D。、「DNSリクエストとトランザクション署名(SIG(0)s)」、RFC 2931、2000年9月。

[5] Wellington, B., "Secure Domain Name System (DNS) Dynamic Update", RFC 3007, November 2000.

[5] ウェリントン、B。、「セキュアドメイン名システム(DNS)動的更新」、RFC 3007、2000年11月。

10. Authors' Addresses
10. 著者のアドレス

Dan Massey USC Information Sciences Institute 3811 N. Fairfax Drive Arlington, VA 22203 USA

Dan Massey USC Information Sciences Institute 3811 N. Fairfax Drive Arlington、VA 22203 USA

   EMail: masseyd@isi.edu
        

Scott Rose National Institute for Standards and Technology 100 Bureau Drive Gaithersburg, MD 20899-3460 USA

スコットローズ国立標準技術研究所100ビューロードライブゲーサーズバーグ、メリーランド州20899-3460 USA

   EMail: scott.rose@nist.gov
        
11. 完全な著作権声明

Copyright (C) The Internet Society (2002). All Rights Reserved.

Copyright(c)The Internet Society(2002)。無断転載を禁じます。

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.

このドキュメントと翻訳は他の人にコピーされて提供される場合があります。また、それについてコメントまたは説明する派生作品、またはその実装を支援することは、いかなる種類の制限なしに、準備、コピー、公開、および部分的に配布される場合があります。、上記の著作権通知とこの段落がそのようなすべてのコピーとデリバティブ作品に含まれている場合。ただし、このドキュメント自体は、インターネット協会や他のインターネット組織への著作権通知や参照を削除するなど、いかなる方法でも変更できない場合があります。インターネット標準プロセスに従うか、英語以外の言語に翻訳するために必要な場合に従う必要があります。

The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.

上記の限られた許可は永続的であり、インターネット社会またはその後継者または譲受人によって取り消されることはありません。

This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントと本書に含まれる情報は、「現状」に基づいて提供されており、インターネット社会とインターネットエンジニアリングタスクフォースは、ここにある情報の使用が行われないという保証を含むがこれらに限定されないすべての保証を否認します。特定の目的に対する商品性または適合性の権利または黙示的な保証を侵害します。

Acknowledgement

謝辞

Funding for the RFC Editor function is currently provided by the Internet Society.

RFCエディター機能の資金は現在、インターネット協会によって提供されています。