Re: [dhcwg] Kathleen Moriarty's No Objection on draft-ietf-dhc-dhcpv6-failover-protocol-04: (with COMMENT)

kkinnear <kkinnear@cisco.com> Thu, 02 February 2017 20:22 UTC

Return-Path: <kkinnear@cisco.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 949F812954A; Thu, 2 Feb 2017 12:22:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.721
X-Spam-Level:
X-Spam-Status: No, score=-17.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 YXIYCTKdwmrh; Thu, 2 Feb 2017 12:22:23 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6B1E1294FB; Thu, 2 Feb 2017 12:22:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4739; q=dns/txt; s=iport; t=1486066942; x=1487276542; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=iUYhU0CSSoBb2hKfuhZml33sgyErwnPE0CZJ9KyH+u4=; b=GSejmRBDJw3okGhDLwC3Lg79DKUONFUvJtjEtWfpDr8Rd7GRssnkVyNu t4aN7Ug3rbi6FBp0JK0OhSWWxiKYLw148RCp4Wk0dWEGri4rA3xnMAatP OYjINqsthve1EzMpfST0l4Fxr4ldH33q8KxGovabrYtbOjxKEZT9IF/6E k=;
X-IronPort-AV: E=Sophos;i="5.33,326,1477958400"; d="scan'208";a="379170464"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Feb 2017 20:22:22 +0000
Received: from [161.44.67.129] ([161.44.67.129]) (authenticated bits=0) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id v12KMLnh031703 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 2 Feb 2017 20:22:21 GMT
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: kkinnear <kkinnear@cisco.com>
In-Reply-To: <CAHbuEH6Mkw3a2u8OW9Ry4VnL6fKJptrMDngvLv5yku2X_fkJ2A@mail.gmail.com>
Date: Thu, 2 Feb 2017 15:22:21 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <BCCE05CC-E36A-42EB-BDEF-90619B7E03B4@cisco.com>
References: <148589004659.5913.10170408064364078877.idtracker@ietfa.amsl.com> <FB4D79AA-4297-4BD2-B7B1-A3FC5D3DED48@cisco.com> <CAHbuEH6Mkw3a2u8OW9Ry4VnL6fKJptrMDngvLv5yku2X_fkJ2A@mail.gmail.com>
To: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>
X-Mailer: Apple Mail (2.3124)
X-Authenticated-User: kkinnear@cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/xXyBxpuB0OkebyBmx8H6FA1Wj6o>
Cc: Bernie Volz <volz@cisco.com>, "<dhc-chairs@ietf.org>" <dhc-chairs@ietf.org>, The IESG <iesg@ietf.org>, draft-ietf-dhc-dhcpv6-failover-protocol@ietf.org, "<dhcwg@ietf.org>" <dhcwg@ietf.org>, Kim Kinnear <kkinnear@cisco.com>
Subject: Re: [dhcwg] Kathleen Moriarty's No Objection on draft-ietf-dhc-dhcpv6-failover-protocol-04: (with COMMENT)
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Feb 2017 20:22:24 -0000

Kathleen,

See my response below, inline...

> On Feb 2, 2017, at 3:07 PM, Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>; wrote:
> 
> Hi Kim,
> 
> Thanks for your response, inline.
> 
> On Tue, Jan 31, 2017 at 4:46 PM, kkinnear <kkinnear@cisco.com>; wrote:
>> Kathleen,
>> 
>> Thanks for your comments.  My responses are indented below.
>> 
>>> On Jan 31, 2017, at 2:14 PM, Kathleen Moriarty <Kathleen.Moriarty.ietf@gmail.com>; wrote:
>>> 
>>> Kathleen Moriarty has entered the following ballot position for
>>> draft-ietf-dhc-dhcpv6-failover-protocol-04: No Objection
>>> 
>>> When responding, please keep the subject line intact and reply to all
>>> email addresses included in the To and CC lines. (Feel free to cut this
>>> introductory paragraph, however.)
>>> 
>>> 
>>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>>> for more information about IESG DISCUSS and COMMENT positions.
>>> 
>>> 
>>> The document, along with other ballot positions, can be found here:
>>> https://datatracker.ietf.org/doc/draft-ietf-dhc-dhcpv6-failover-protocol/
>>> 
>>> 
>>> 
>>> ----------------------------------------------------------------------
>>> COMMENT:
>>> ----------------------------------------------------------------------
>>> 
>>> I have 2 questions that I would like to chat about and should be easy
>>> enough to resolve.
>>> 
>>> 1. I know we've discussed in the past why there is no MUST for TLS and it
>>> having to do with DHCPv6 use on private networks or isolated.  Is there
>>> text in one of the more recent RFCs that covers this explanation that can
>>> be cited?  I'd like to make sure that's enough too.
>> 
>>        To the best of my knowledge the justifications for both a secure
>>        and an insecure mode have been kept out of the RFC's themselves,
>>        and are scattered over a variety of issues raised for different
>>        drafts.  A pretty succinct summary came from you for the DHCPv4
>>        Active Leasequery draft (the bottom of this page):
>> 
>>        https://datatracker.ietf.org/doc/rfc7724/ballot/ <https://datatracker.ietf.org/doc/rfc7724/ballot/>
>> 
>>        I can go back to the email surrounding the DHCPv6 Active Leasequery
>>        draft and try to pull that together into something longer, but
>>        essentially it is going to say pretty much what you have summarized
>>        at the above URL.
> 
> Hmm, it's too bad nothing has been documented on this, can we fix that
> for future draft references?
> 

	Subsequent to our discussion, I have added the following to
	the Security Considerations section at the behest of Ben
	Campbell:

   DHCPv6 failover can operate in secure or insecure mode.  Secure mode
   (using TLS) would be indicated when the TCP connection between
   failover partners is open to external monitoring or interception.
   Insecure mode should only be used when the TCP connection between
   failover partners remains within [a] set of protected systems.  Details
   of such protections are beyond the scope of this document.  Failover
   servers MUST use the approach documented in Section 9.1 of [RFC7653] <https://tools.ietf.org/html/rfc7653#section-9.1>
   to decide to use or not to use TLS when connecting with the failover
   partner.

   The threats created by using failover directly mirror those from
   using DHCPv6 itself: information leakage through monitoring, and
   disruption of address assignment and configuration.  Monitoring the
   failover TCP connection provides no additional data beyond that
   available from monitoring the interactions between DHCPv6 clients and
   the DHCPv6 server.  Likewise, manipulating the data flow between
   failover servers provides no additional opportunities to disrupt
   address assignment and configuration beyond that provided by acting
   as a counterfeit DHCP server.  Protection from both threats is easier
   than with basic DHCPv6, as only a single TCP connection needs to be
   protected.  Either use secure mode to protect that TCP connection or
   ensure that it can only exist with a set of protected systems.

	I hope that helps.

	Here is the entire Security Considerations section in the
	-05 version of the draft (which is maybe 90 minutes old):

https://tools.ietf.org/html/draft-ietf-dhc-dhcpv6-failover-protocol-05#page-88 <https://tools.ietf.org/html/draft-ietf-dhc-dhcpv6-failover-protocol-05#page-88>

	I also just noticed a typo in the first new paragraph which I
	will fix at the next opportunity.

	Thanks -- Kim