Re: [Doh] Privacy Considerations Text (#2)

Howard Chu <hyc@symas.com> Wed, 27 June 2018 14:15 UTC

Return-Path: <hyc@symas.com>
X-Original-To: doh@ietfa.amsl.com
Delivered-To: doh@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F7CD130DD3 for <doh@ietfa.amsl.com>; Wed, 27 Jun 2018 07:15:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 aOLVEefmIzu8 for <doh@ietfa.amsl.com>; Wed, 27 Jun 2018 07:15:56 -0700 (PDT)
Received: from zmcc-5-mx.zmailcloud.com (zmcc-5-mx.zmailcloud.com [52.201.171.122]) (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 1C1D4130DCF for <doh@ietf.org>; Wed, 27 Jun 2018 07:15:56 -0700 (PDT)
Received: from zmcc-5-mta-1.zmailcloud.com (zmcc-5-mta-1.zmailcloud.com [104.197.37.127]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zmcc-5-mx.zmailcloud.com (Postfix) with ESMTPS id 699E14055C; Wed, 27 Jun 2018 09:25:01 -0500 (CDT)
Received: from zmcc-5-mta-1.zmailcloud.com (localhost [127.0.0.1]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTPS id DC78CC085B; Wed, 27 Jun 2018 09:15:54 -0500 (CDT)
Received: from localhost (localhost [127.0.0.1]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTP id CFE58C05A6; Wed, 27 Jun 2018 09:15:54 -0500 (CDT)
X-Virus-Scanned: amavisd-new at zmcc-5-mta-1.zmailcloud.com
Received: from zmcc-5-mta-1.zmailcloud.com ([127.0.0.1]) by localhost (zmcc-5-mta-1.zmailcloud.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ciNk-Oq4uubq; Wed, 27 Jun 2018 09:15:54 -0500 (CDT)
Received: from [192.168.1.204] (unknown [83.136.45.239]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTPSA id E7675C0867; Wed, 27 Jun 2018 09:15:53 -0500 (CDT)
To: nusenu <nusenu-lists@riseup.net>, doh@ietf.org
References: <CAOdDvNpGSw6SP6COgJuJR_y2i1BjPWy3_i14vCYUP3jq6=zGuQ@mail.gmail.com> <0c003af5-6258-6de5-fdaf-161402c60b4d@riseup.net> <DAE6BABB-668E-4AAA-9BAC-4CFEADB2358D@sinodun.com> <CAOdDvNqWjE22Uss6ZWhtZgg9LZw1dSRCOxsU9C1UqwaMS0vx7w@mail.gmail.com> <4b143b17-852f-9bb8-de61-7c924292808f@riseup.net>
From: Howard Chu <hyc@symas.com>
Message-ID: <58d613be-38ff-5bde-b958-395178595271@symas.com>
Date: Wed, 27 Jun 2018 15:15:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0 SeaMonkey/2.53a1
MIME-Version: 1.0
In-Reply-To: <4b143b17-852f-9bb8-de61-7c924292808f@riseup.net>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/doh/9CAqnu0LAny9BMotAbqt_K8cI3o>
Subject: Re: [Doh] Privacy Considerations Text (#2)
X-BeenThere: doh@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: DNS Over HTTPS <doh.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/doh>, <mailto:doh-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/doh/>
List-Post: <mailto:doh@ietf.org>
List-Help: <mailto:doh-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/doh>, <mailto:doh-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jun 2018 14:15:59 -0000

Agree with nusenu, Sara's original text is more explicit and that's what you 
need when the topic is privacy considerations.

nusenu wrote:
> 
> 
> Patrick McManus wrote:
>> That's mostly true imo (modulo perhaps edns client subnet)
>>
>> Using HTTPS as a transport therefore introduces
>>> + new privacy concerns over DNS over UDP, TCP or TLS (RFC7858) with regard
>>> to
>>> + additional data that may be visible to a DoH server compared to a DNS
>>> resolver.
>>>
>>>
>> I do agree that HTTP adds additional considerations, which is what the
>> existing text describes. But I don't agree with this sentence which,
>> significantly through the use of therefore, indicates HTTPS has client
>> identifiers and other transports do not.
>>
>> The previous several paragraphs have enumerated client identifiers also
>> present in IP (therefore UDP), TCP, and TLS. Everything that transports
>> wireformat.
>>
>> What if, instead, we add a new first paragraph to the "In the server"
>> section along the lines of
>>
>> "The original DNS wireformat contains no client identifiers, however
>> various transports of the DNS wireformat do provide data that can be used
>> for request correlation. HTTPS presents new considerations for correlation
>> ranging from explicit HTTP cookies to implicit fingerprinting of the unique
>> set and ordering of request headers."
> 
> 
> "various transports" is less specific than previous proposals.
> 
> Note the delta between "HTTPS presents new considerations for correlation" and clearly stating: "introduces new privacy concerns" (previously proposed)
> 
> Generally speaking I consider this less frank about the privacy implications of DoH than previous proposals
> from Sara but it is understandable that draft authors dislike having "introduces new privacy concerns" in their draft.
> 
>>> + ### HTTP Specific considerations (#HTTPconsiderations)
>>>
>>>
>> I think this is largely what the paragraph that begins "The DoH protocol
>> design allows applications to fully leverage.." is conveying. Maybe it can
>> move towards what you are thinking.. wdyt of:
>>
>>
>> The DoH protocol design allows applications to fully leverage the HTTP
>> ecosystem, including features not enumerated here. Utilizing the full
>> set of HTTP features enables DoH to be more than an HTTP tunnel, but
>> also opens implementations up to the full set of privacy
>> considerations of HTTP.
> 
> also here, note "considerations" vs. "concerns"
>   
> I find Sara's version made it more clear that here has been made a
> deliberate design decision to accept the privacy concerns
> to retain full functionality.
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Doh mailing list
> Doh@ietf.org
> https://www.ietf.org/mailman/listinfo/doh
> 


-- 
   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/