Re: [Detnet] Alissa Cooper's Discuss on draft-ietf-detnet-architecture-11: (with DISCUSS and COMMENT)

Stewart Bryant <stewart.bryant@gmail.com> Wed, 17 April 2019 09:56 UTC

Return-Path: <stewart.bryant@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F30A120343 for <detnet@ietfa.amsl.com>; Wed, 17 Apr 2019 02:56:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 01VcCiL2-H22 for <detnet@ietfa.amsl.com>; Wed, 17 Apr 2019 02:56:06 -0700 (PDT)
Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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 3F38D120052 for <detnet@ietf.org>; Wed, 17 Apr 2019 02:56:06 -0700 (PDT)
Received: by mail-wr1-x42d.google.com with SMTP id t17so31038049wrw.13 for <detnet@ietf.org>; Wed, 17 Apr 2019 02:56:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=fqD5oq36eWxLmpS8G1rUqxvfPfWyQe5tSvpQ1bZwU9E=; b=gTP3lxc3Y8CYwoZS/6VgAFWkQLH9fTxbff+McBddRvccoBAj5ScSm4YQLMMjprOc6J TvmcIfwTne5arRqv0YksmUsguSn+GD09PvLH7E8yKMUvClZzAZAO0+qS8lSwoyqvv8Kk nNvQzItB+emBx5HQ2lYBdosIjGQU6F9ELG662WMtfz5nPhiM4vUcPGdnzIZxkivlgtTd pODAufGqD2vvgQ4T+Mkg5k1Gs80gXi3tghoA53lzP3oBx60HJgYP6sNSI/YCO8axEjyq gEPeO2Y1eDq3eeh1OcHyK9aD7XJumcBfxf0M33M8wsPIuauX3z9GYyMHdaeG3ApGhRYq tI1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=fqD5oq36eWxLmpS8G1rUqxvfPfWyQe5tSvpQ1bZwU9E=; b=TdOijv4Qhf9TadZDiUPqNyX++04P7li4jUk8+VRtDbz9qCXcZtPINSl32xIu8zF3bB TYiMl8aYeEUzAFAoGuYXGKvkcox8/GbvUKQYQ0wOj1bqAlk9C0BIP/m6RsA2oWyWbd+3 /0nEm9uPJqAhHIcl0tixUw6Tf9V/NahxALdAmSmvhhCZG2nouNvSEpjgfdMmwlFl0CW9 NjFshsyKS9eZhWFU++/fb5fR1ZaEHL+zQX7UUqSvM1XDFUC+ARFL2pXz/Zkal2T/C/+n VWFftBkVg4jf46W7nLErzBtDd1MN3XvNRrefiYxsA9Rs5zJNoFi2S3v/x95EtrBH7W+n CiIA==
X-Gm-Message-State: APjAAAWtkfNxi2tyx9lk7TEuktOYjLiBrcdEJaJA2Dd03O45OVDnFNr/ tyPt3cOED26E76zHAMl8OdU1fVgJ
X-Google-Smtp-Source: APXvYqxBYxjp9xEsRqg2SOkJJWH3V5UzBhUt3uChydShaBmq/9qIT2Tdfj0+9zSLdMLSzTDCtTM6yA==
X-Received: by 2002:a5d:4907:: with SMTP id x7mr52586347wrq.133.1555494964619; Wed, 17 Apr 2019 02:56:04 -0700 (PDT)
Received: from [192.168.178.22] ([62.3.64.16]) by smtp.gmail.com with ESMTPSA id c13sm4892054wrx.88.2019.04.17.02.56.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Apr 2019 02:56:03 -0700 (PDT)
To: detnet@ietf.org, Alissa Cooper <alissa@cooperw.in>
References: <155067447797.31337.768983002923056061.idtracker@ietfa.amsl.com> <40b28261-5f04-7fcd-4f4f-ce243f32a808@labn.net> <1AA376D8-DE94-4FAF-B9D2-CC4E155CEC85@cooperw.in> <ec41b988-8f3c-4ae0-fc65-1269bf33f93e@labn.net> <b1c6345f-d3f1-735c-04cd-81c5a405ef11@ericsson.com> <0f7e2d9a-bf74-b5ea-6898-29ad2129a0c0@ericsson.com> <CCCB305C-257F-4436-8C6C-CAEBD2137B9D@cooperw.in> <CA+RyBmWe-UT5fujK3y=C3HQGum=Cp338JueUFyNrdbMF0ZJhRA@mail.gmail.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <709975a1-63d4-bcd0-f90f-7408a6eca4d0@gmail.com>
Date: Wed, 17 Apr 2019 10:56:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CA+RyBmWe-UT5fujK3y=C3HQGum=Cp338JueUFyNrdbMF0ZJhRA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/CFGnk7bC-TIMcuPk616XP06hafM>
Subject: Re: [Detnet] Alissa Cooper's Discuss on draft-ietf-detnet-architecture-11: (with DISCUSS and COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Apr 2019 09:56:10 -0000

Alisa

At the moment we only have an MPLS data-plane that supports PREOF 
although an IPv6 one may perhaps follow one day.

In the case of MPLS the usual security model applies, in that the
network is well managed, and the only way to get a packet into or out of 
the the network is via an trusted router that immediately encapsulates 
the packet or removes any internal encapsulation/metadata.

If we manage to develop an IP version, my expectation is that
it would need an enhancement to the IPv6 data plane, in which case
the design should use the security features that will inevitably 
required to make SRv6 secure.

The other data-plane that we have uses MPLS over UDP encapsulation
and needs to inherit the security model from draft-ietf-mpls-sr-over-ip,
but that needs to called up the specific data plane specification.

I do not see any privacy concerns that are specific to DetNet in the
operation of the network.

If you are thinking about external tags needed on entry to the network
there are none currently specified in the data-plane design. If we
introduced any such tags they would raise a huge security issue and the 
design would inevitably be subjected to a tough security analysis.

- Stewart




On 17/04/2019 02:29, Greg Mirsky wrote:
> Hi Alisa,
> I agree with your observation that the reporting of the location of 
> replication, duplicate elimination and the order preservation functions 
> within a DetNet domain presents the new security concern and may be the 
> threat to the privacy of data. To address your concern, may I propose 
> the following text:
>     To protect against unauthorized sources trying to obtain DetNet 
> network information,
>     e.g., location of replication, elimination, or packet order 
> preservation functions,
>     it is RECOMMENDED that DetNet implementations provide a means
>     of checking the source addresses of queries against an access list 
> before accepting
>     them.
> 
> We'll have a more detailed analysis of the new security threats possible 
> resulting from specific to DetNet OAM functions in theDetNet OAM draft 
> <https://datatracker.ietf.org/doc/draft-mirsky-detnet-oam/>.
> 
> Best regards,
> Greg
> 
> On Fri, Apr 12, 2019 at 10:08 AM Alissa Cooper <alissa@cooperw.in 
> <mailto:alissa@cooperw.in>> wrote:
> 
>     Hi János,
> 
> 
>>     On Mar 25, 2019, at 12:16 PM, János Farkas
>>     <janos.farkas@ericsson.com <mailto:janos.farkas@ericsson.com>> wrote:
>>
>>     Hi Alissa,
>>
>>     We believe that we have addressed your comments in the most recent
>>     revision:
>>     https://tools.ietf.org/html/draft-ietf-detnet-architecture-12.
>>     (https://mailarchive.ietf.org/arch/msg/detnet/utVL9ZVGcOeGtRIASRFx5WT_ErM)
>>
>>     Please let us know what else you would like to see done before you
>>     clear your DISCUSS.
>>
>>     I/we would be happy to meet with you this week if there is
>>     anything you would like to discuss.
>>
>>     Regards,
>>     Janos
>>
>>
>>     On 2/26/2019 2:20 PM, János Farkas wrote:
>>>     Hi Alissa,
>>>
>>>     Thank you for your review!
>>>
>>>     We can replace
>>>     "DetNet is provides a Quality of Service (QoS), and as such, does not
>>>        directly raise any new privacy considerations."
>>>     with
>>>     "DetNet provides a Quality of Service (QoS), and as such, is not
>>>     expected to
>>>        directly raise any new privacy considerations.”
> 
>     I don’t understand why this is not expected. From what I can tell,
>     the architecture allows for the use off domain- or app-flow-specific
>     IDs.. These seem like a new potential vector for tracking, and one
>     that not every QoS architecture requires.
> 
>     This edit also doesn’t seem to cover the potential for additional
>     privacy exposure implied by the discussion of OAM in Section 4.1.1:
> 
>     "OAM can involve specific tagging added in the packets for tracing
>     implementation or
> 
>     network configuration errors; traceability enables to find whether a
>     packet is a replica, which DetNet relay node performed the
>     replication, and which segment was intended for the replica. Active
>     and hybrid OAM methods require additional bandwidth to perform fault
>     management and performance monitoring of the DetNet domain. OAM may,
>     for instance, generate special test probes or add OAM information
>     into the data packet.”
> 
> 
>     Thanks,
> 
>     Alissa
> 
> 
> 
>>>
>>>     I'm not sure what "references to new flow IDs and OAM tags should
>>>     be removed"?
>>>
>>>     Could you point to the text that should be changed?
>>>
>>>     Thank you!
>>>     Janos
>>>
>>>
>>>     On 2/20/2019 4:39 PM, Lou Berger wrote:
>>>>
>>>>
>>>>     On 2/20/2019 10:25 AM, Alissa Cooper wrote:
>>>>>
>>>>>
>>>>>>     On Feb 20, 2019, at 7:17 AM, Lou Berger <lberger@labn.net
>>>>>>     <mailto:lberger@labn.net>> wrote:
>>>>>>
>>>>>>     Hi Alissa,
>>>>>>
>>>>>>     Thanks for the comments - see below.
>>>>>>
>>>>>>     On 2/20/2019 9:54 AM, Alissa Cooper wrote:
>>>>>>>     Alissa Cooper has entered the following ballot position for
>>>>>>>     draft-ietf-detnet-architecture-11: Discuss
>>>>>>>
>>>>>>>     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-detnet-architecture/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>     ----------------------------------------------------------------------
>>>>>>>     DISCUSS:
>>>>>>>     ----------------------------------------------------------------------
>>>>>>>
>>>>>>>     = Section 6 =
>>>>>>>
>>>>>>>     "DetNet is provides a Quality of Service (QoS), and as such,
>>>>>>>     does not
>>>>>>>        directly raise any new privacy considerations."
>>>>>>>
>>>>>>>     This seems like a false statement given the possibility that
>>>>>>>     DetNet may require
>>>>>>>     novel flow IDs and OAM tags that create additional
>>>>>>>     identification and
>>>>>>>     correlation risk beyond existing fields used to support QoS
>>>>>>>     today.
>>>>>>
>>>>>>     Based on the other work in the WG, I think "is not expected"
>>>>>>     is more accurate than "does not". This is based on the WG
>>>>>>     solutions for the DetNet data plane using existing IP (v4 or
>>>>>>     6) headers or MPLS labels for flow identification.
>>>>>
>>>>>     If that is the case then the references to new flow IDs and OAM
>>>>>     tags should be removed from the architecture.
>>>>
>>>>     sounds reasonable.  Can you point to the specific offending text?
>>>>
>>>>     Thanks,
>>>>
>>>>     Lou
>>>>
>>>>>
>>>>>>
>>>>>>     Would changing to "is not expected" address your concern?
>>>>>
>>>>>     Combined with the above removals, that would work for me.
>>>>>
>>>>>     Thanks,
>>>>>     Alissa
>>>>>
>>>>>>
>>>>>>     Thanks,
>>>>>>
>>>>>>     Lou
>>>>>
>>>>>
>>>>>     _______________________________________________
>>>>>     detnet mailing list
>>>>>     detnet@ietf.org  <mailto:detnet@ietf.org>
>>>>>     https://www.ietf..org/mailman/listinfo/detnet  <https://www.ietf.org/mailman/listinfo/detnet>
>>>
>>
> 
>     _______________________________________________
>     detnet mailing list
>     detnet@ietf.org <mailto:detnet@ietf.org>
>     https://www.ietf.org/mailman/listinfo/detnet
> 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>