Re: [DNSOP] draft-fujiwara-dnsop-delegation-information-signer

fujiwara@jprs.co.jp Thu, 12 November 2020 09:31 UTC

Return-Path: <fujiwara@jprs.co.jp>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 116253A1527 for <dnsop@ietfa.amsl.com>; Thu, 12 Nov 2020 01:31:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RSMsYdVAIzU6 for <dnsop@ietfa.amsl.com>; Thu, 12 Nov 2020 01:31:36 -0800 (PST)
Received: from off-send01.osa.jprs.co.jp (off-send01.osa.jprs.co.jp [IPv6:2001:218:3001:17::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41B503A1520 for <dnsop@ietf.org>; Thu, 12 Nov 2020 01:31:36 -0800 (PST)
Received: from off-sendsmg31.osa.jprs.co.jp (off-sendsmg31.osa.jprs.co.jp [172.23.8.161]) by off-send01.osa.jprs.co.jp (8.14.4/8.14.4) with ESMTP id 0AC9VXwW026399; Thu, 12 Nov 2020 18:31:34 +0900
Received: from off-sendsmg31.osa.jprs.co.jp (localhost [127.0.0.1]) by postfix.imss91 (Postfix) with ESMTP id 41A706026BA0; Thu, 12 Nov 2020 18:31:33 +0900 (JST)
Received: from localhost (off-cpu08.osa.jprs.co.jp [172.23.4.18]) by off-sendsmg31.osa.jprs.co.jp (Postfix) with ESMTP id 363C46026B9D; Thu, 12 Nov 2020 18:31:33 +0900 (JST)
Date: Thu, 12 Nov 2020 18:31:33 +0900 (JST)
Message-Id: <20201112.183133.1534594902398859181.fujiwara@jprs.co.jp>
To: marka@isc.org
Cc: dnsop@ietf.org
From: fujiwara@jprs.co.jp
In-Reply-To: <CE990E49-38B7-4EFD-AB7E-DFA58C96D5D9@isc.org> <FE1AF1C6-9715-46DC-AC36-A5DBAFC626DD@isc.org>
References: <20201105.172635.572683028769863094.fujiwara@jprs.co.jp> <CE990E49-38B7-4EFD-AB7E-DFA58C96D5D9@isc.org>
X-Mailer: Mew version 6.8 on Emacs 24.5
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-8859-7
Content-Transfer-Encoding: base64
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSS-9.1.0.1231-8.6.0.1013-25782.006
X-TM-AS-Result: No--0.176-5.0-31-10
X-imss-scan-details: No--0.176-5.0-31-10
X-TMASE-Version: IMSS-9.1.0.1231-8.6.1013-25782.006
X-TMASE-Result: 10--0.176300-10.000000
X-TMASE-MatchedRID: mJt40tgS0QBCXIGdsOwlUu5i6weAmSDKYawhvkuLgj6qvcIF1TcLYBGG Vq+vrXC00FapvW9Wa3wHw+xBOsu3ZGfnvkmgPyIGB7MHoYnrMyHdXhRKGhNdp2JVYqWo4Zy765m RKMzHDn80ZWFmFCJaP4pLoUtG9D43QF8QVwjLuHKYvybQm0otU+Jc6hKWj0C15DjmdW0+qbHzfq AOKCG9XfjJU0Xm/BNSmGZTCDzzVEDezO9WekFnOCknxKlVP07/z3/zJxxP73sjwEWouQA/dQu8A oAyfG3RWreLugY4Oic8C+4NdSiMTcXKkE46+T28OEqbf6/UkFAr9gVlOIN/6gbYcy9YQl6eNrF+ UQD5ZgiCC1NBFWplHcvIiJdnnBTK3Ayno6rm2KzsDsv6raIUIQeCHewokHM/uM5RdaZDc5YJKq/ MwbHq8ZX5xrPIzzPckZOl7WKIImrFNZytR+M1BDDOIqGspeLdedU6lNdjG9rpaGIM46J67MZW5a i5WKlywww3Op5QOBhQofTCNET9Ub/sBNg/c+9CJzT9qDYbWmLeJO8vkH8lX1ihpNpeb3nSPXHMO qac+K1x4aW2omd9xVmuSJlhU93iSnpi4agO1o5uAyCT8Ps7ntT3kfR1lgqUzCeW4U43i9U+P6dy zNguJw==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/7GvS5Kt-Bgwdw7QVSmVksyOZEFY>
Subject: Re: [DNSOP] draft-fujiwara-dnsop-delegation-information-signer
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Nov 2020 09:31:38 -0000

> From: Mark Andrews <marka@isc.org>
> DNS is loosely coherent. DiS does not work when the sources of data are not coherent. 

Do you mean that the glue is not uniquely determined because the
authoritative server merges multiple zone information or the data
cached by the resolver part of the DNS server ?

> From: Mark Andrews <marka@isc.org>
>> I have a question why we did not include signature validation function
>> to delegation information ?
> 
> Delegating NS records because the zone would become big and people didn’t
> want to have TLD zones have signatures for each delegation.

  In case of TLDs with many signed (with DS) delegations, the increase
  of DiS RR is not a problem because DiS is a part of DS RRSet.

> We could sign
> delegating NS records as you can determine delegating vs top of zone by
> looking at the signer field of the NS RRset.  You would then have to deal
> with the case where you have signed parent and unsigned child and a referral
> to the grand child.

Do you mean that digest calculation is difficult because RRSets with
the same name come from servers in multiple layers and are mixed?

> You would have to stop following the referral, verify
> the child is unsigned, then restart following the referral.  This is a lot
> of work for very little benefit.

many domains are 3 layered.

root: signed  (with signed referrals)
TLD:  signed  (with signed referrals)
example.com: unsigned (no referral)

Then, example.com can't be validated, but at least it's nice to know
that the referral from the TLD is correct?

> Glue records would need a different signature type and would need to compute
> the signature differently to prevent it being used in a replay attack when
> the RRset differ.

I would like to read such draft (idea).

> I suppose you could use the same algorithm as it would
> encourage people to keep data coherent. You would still have the parent,
> child, grandchild issues from above.

If they don't share authoritative servers,
referrals (NS RRSet and glue) are uniquely determined.

>> And the idea may offer the signature for root priming data.
> 
> It can’t.  There is no requirement for addresses records for nameservers
> for a zone to exist in the zone, as glue or not, even if the nameservers
> are below top of zone.  Glue is only required for delegations.

Yes. I agree. It's another discussion.

--
Kazunori Fujiwara, JPRS <fujiwara@jprs.co.jp>