Re: [DNSOP] Working Group Last Call for draft-ietf-dnsop-negative-trust-anchors

Warren Kumari <warren@kumari.net> Sat, 09 May 2015 13:08 UTC

Return-Path: <warren@kumari.net>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A2461ACD24 for <dnsop@ietfa.amsl.com>; Sat, 9 May 2015 06:08:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 bK4qozbGsMMK for <dnsop@ietfa.amsl.com>; Sat, 9 May 2015 06:07:59 -0700 (PDT)
Received: from mail-wg0-f48.google.com (mail-wg0-f48.google.com [74.125.82.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5EF2F1A00EC for <dnsop@ietf.org>; Sat, 9 May 2015 06:07:59 -0700 (PDT)
Received: by wgin8 with SMTP id n8so93417252wgi.0 for <dnsop@ietf.org>; Sat, 09 May 2015 06:07:58 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ceR2b2aeABpZs8EnBvMZJv5OQkbis1RHsmeTAonVrEQ=; b=diWu5SXD95blU68xdma9tj9YU0qqdxXP/pTdxGUI8C9nwXfAstQmLFrls/9Hx9MXf6 ehCE6v4h06RjazgTrJaDzgRHfqMrQdlvjWwVIQ6j7DaBQFJK1bLcSLWa7a/L24Oh+n1l 9m24KLEch4Q2COycqlda2HtEhKW4bwddz9+g0RdqfUkffe2bnDl98ltFwKX/HMhLcSYl XjFYwIvjn5t10tGSp4qkoS5n89fmzDSGIXXK18cNiM6RYnco3EbV4q+fa1xl1jxwXUfb KwFAPKxfT4JQ2ScL0be3UrkCAUSKe5KCQFCX9XbmmFp5qV5GInm7t/L9qTOtGxgZe1E6 Z9AQ==
X-Gm-Message-State: ALoCoQm66zqWqoYw2lWHCMJ8P2H3LbtPuJiyiuEs5ust+GxCyTAVP8PHKUXdZjGDGlVZV6MNRnxC
MIME-Version: 1.0
X-Received: by 10.180.77.83 with SMTP id q19mr5889864wiw.89.1431176878087; Sat, 09 May 2015 06:07:58 -0700 (PDT)
Received: by 10.194.47.36 with HTTP; Sat, 9 May 2015 06:07:57 -0700 (PDT)
In-Reply-To: <793F7CBB-198C-438D-9AD3-F1414E6011F3@vpnc.org>
References: <553EBF02.3050703@gmail.com> <793F7CBB-198C-438D-9AD3-F1414E6011F3@vpnc.org>
Date: Sat, 09 May 2015 15:07:57 +0200
Message-ID: <CAHw9_i+uF3wumGD9uBCPhT=E961tA1tjBF+Zgnk8pRz4nJWDew@mail.gmail.com>
From: Warren Kumari <warren@kumari.net>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnsop/SFQmlqsEcKT9OqBmTnpoziSmjxE>
Cc: dnsop <dnsop@ietf.org>
Subject: Re: [DNSOP] Working Group Last Call for draft-ietf-dnsop-negative-trust-anchors
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sat, 09 May 2015 13:08:01 -0000

[ Top post ]
Integrating these -- 'parently I'm processing emails out of order...

Thank you for your comments, I've integrated them and will post a new
version soon (planning on incorporating some of Jinmei's comments
before posting).


On Tue, May 5, 2015 at 5:53 PM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:
> This document has progressed very well and is nearly ready for publication.
>
> Related to an earlier thread about intended status: "Informational" is most appropriate here because the document is all about proposed operations but no "best current practice". There is no problem with WGs producing Informational RFCs, and Informational RFCs can have RFC 2119 language.
>

Thanks.

> In Section 2, there should be a new paragraph after the first paragraph that describes why the "reasonable attempt" in the first paragraph is needed to determine whether the attacker has partial control of the zone, or is just mounting an on-path attack between all the nameservers and the recursive.


DONE?
"It is important to confirm that the comains is still under the
ownership / control of the legitimate owner of the domain - this is to
ensure that disabling validation for a specific domain does not direct
users to an address under an attackers control. Contacting the domain
owner allows the resolver operator to determine if the issue is a
DNSSEC misconfiguration or an attack."

I'm not really sure if this addresses your concerns? If not, do you
happen to have any suggested text?


>
> In Section 2, it talks about "a popular domain name" but don't say how to determine that. Giving examples of sources of that data would be valuable.

DONE.
I added: "An example of a list of "top N" websites is the <xref
target="Alexa">"Alexa Top 500 Sites on the Web" </xref>"

Is this OK?

>
> Section 5 is one paragraph too short. It says what other misconfigurations should not be fixed by recursive resolver operators, but it does not say why likely DNSSEC validation errors should be. The (missing) second paragraph should say something to the effect of "with DNSSEC breakage, it is often possible to tell that there is a misconfiguration by looking at the data and not needing to guess what it should have been".
>

DONE.
I was going to add some hand-wavy bit about the fact that DNSSEC is an
"added feature" and that the behavior differs based upon if you have
turned validation on or not, but this didn't feel helpful, so I just
used your text. Thanks.

> In Section 6, add a second sentence to the second paragraph: "Such additions are prevented by the requirement that the operator attempt to contact the administrators for the zone that has broken DNSSEC."

DONE.
Thank you.


>
> In Section 7.1, the second paragraph is *not* a security consideration, it is a proposal for how NTAs should be implemented. Please make this its own section earlier in the document, possibly called "Altering Users of NTA Use".

DONE.
I'm fairly jetlagged, and it took me a silly amount of time to parse
the suggested name :-) Yay autocorrect.


>
> There is no stated reason for Appendix B to be an appendix. It is just as important as other sections in the main body of the text, and should be moved there.

DONE.
It had felt more "Appendixy" to me, but I don't know why. Moved it
into the body of the doc.


>
> References to other documents are done inconsistently. For example, there is both "from RFC4033 [RFC4033]" and "in [RFC5914]".

DONE.
Thank you, and apologies for the delay.


W


>
> --Paul Hoffman
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop



-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf