Re: [ntpwg] call for adoption (draft-dfranke-ntp-data-minimization)
dieter.sibold@ptb.de Wed, 29 March 2017 18:50 UTC
Return-Path: <ntpwg-bounces+ntp-archives-ahfae6za=lists.ietf.org@lists.ntp.org>
X-Original-To: ietfarch-ntp-archives-ahFae6za@ietfa.amsl.com
Delivered-To: ietfarch-ntp-archives-ahFae6za@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECC17129476 for <ietfarch-ntp-archives-ahFae6za@ietfa.amsl.com>; Wed, 29 Mar 2017 11:50:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.472
X-Spam-Level:
X-Spam-Status: No, score=-1.472 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.428, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-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 wCHOJd-NVPeR for <ietfarch-ntp-archives-ahFae6za@ietfa.amsl.com>; Wed, 29 Mar 2017 11:50:43 -0700 (PDT)
Received: from lists.ntp.org (psp3.ntp.org [185.140.48.241]) by ietfa.amsl.com (Postfix) with ESMTP id 3CD1B129525 for <ntp-archives-ahFae6za@lists.ietf.org>; Wed, 29 Mar 2017 11:50:39 -0700 (PDT)
Received: from psp3.ntp.org (localhost.ntp.org [127.0.0.1]) by lists.ntp.org (Postfix) with ESMTP id 9E7B386DC24 for <ntp-archives-ahFae6za@lists.ietf.org>; Wed, 29 Mar 2017 18:50:38 +0000 (UTC)
X-Original-To: ntpwg@lists.ntp.org
Delivered-To: ntpwg@lists.ntp.org
Received: from mail1.ntp.org (fortinet.ntp.org [10.224.90.254]) by lists.ntp.org (Postfix) with ESMTP id 19F7186DAB3 for <ntpwg@lists.ntp.org>; Wed, 29 Mar 2017 18:50:34 +0000 (UTC)
Received: from mx1.bs.ptb.de ([192.53.103.120]) by mail1.ntp.org with esmtps (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from <dieter.sibold@ptb.de>) id 1ctIfo-000Fsj-Dv for ntpwg@lists.ntp.org; Wed, 29 Mar 2017 18:50:34 +0000
Received: from smtp-hub.bs.ptb.de (smtpint01.bs.ptb.de [141.25.87.32]) by mx1.bs.ptb.de with ESMTP id v2TIoM7l001515-v2TIoM7n001515 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 29 Mar 2017 20:50:22 +0200
Received: from rose.bs.ptb.de (rose.bs.ptb.de [141.25.85.201]) by smtp-hub.bs.ptb.de (Postfix) with ESMTPS id 2B9763064AC; Wed, 29 Mar 2017 20:50:22 +0200 (CEST)
MIME-Version: 1.0
Importance: Normal
X-Priority: 3 (Normal)
In-Reply-To: <CAJm83bAL0NVHDKAWCrKeTYQ6EUogtPAGh-UQL7S+BjX_yqanQQ@mail.gmail.com>
References: <CAJm83bAL0NVHDKAWCrKeTYQ6EUogtPAGh-UQL7S+BjX_yqanQQ@mail.gmail.com>, <CA564C5C-6CED-4810-BA2F-5433F2525249@isoc.org> <20170327133842.GK8192@localhost> <CAJHGrrTvY0gdPdrWDDJiEbD3hnA6vKWhva4cFzNgt=e6zGY5tA@mail.gmail.com> <20170327153535.GA16225@localhost> <CAMbs7ks+zcZV+d0sRxq=0LD-UbLjOhhpaK=GxvPEX0KJ7rz0=g@mail.gmail.com> <CAJm83bCT5PeSWq6kG8gfOz6Yfw7i8+3ix1yQazNuM9d0-OL3AQ@mail.gmail.com> <346830ae-cffd-0470-ae20-16fee166aa36@nwtime.org> <CAJm83bCvGR4rcRYHKFO57GOy5ZQDYfp0M4fkY7sq=1nsT0Lrfg@mail.gmail.com> <20170329094115.GC23511@localhost>
From: dieter.sibold@ptb.de
To: Daniel Franke <dfoxfranke@gmail.com>
Message-ID: <OF5042E390.8FAD8228-ONC12580F2.0064DD98-C12580F2.00677C35@ptb.de>
Date: Wed, 29 Mar 2017 20:50:20 +0200
X-SA-Exim-Connect-IP: 192.53.103.120
X-SA-Exim-Rcpt-To: ntpwg@lists.ntp.org
X-SA-Exim-Mail-From: dieter.sibold@ptb.de
X-SA-Exim-Version: 4.2
X-SA-Exim-Scanned: Yes (on mail1.ntp.org)
Subject: Re: [ntpwg] call for adoption (draft-dfranke-ntp-data-minimization)
X-BeenThere: ntpwg@lists.ntp.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: IETF Working Group for Network Time Protocol <ntpwg.lists.ntp.org>
List-Unsubscribe: <http://lists.ntp.org/options/ntpwg>, <mailto:ntpwg-request@lists.ntp.org?subject=unsubscribe>
List-Archive: <http://lists.ntp.org/pipermail/ntpwg/>
List-Post: <mailto:ntpwg@lists.ntp.org>
List-Help: <mailto:ntpwg-request@lists.ntp.org?subject=help>
List-Subscribe: <http://lists.ntp.org/listinfo/ntpwg>, <mailto:ntpwg-request@lists.ntp.org?subject=subscribe>
Cc: ntpwg@lists.ntp.org
Content-Type: multipart/mixed; boundary="===============5900083708067600122=="
Errors-To: ntpwg-bounces+ntp-archives-ahfae6za=lists.ietf.org@lists.ntp.org
Sender: ntpwg <ntpwg-bounces+ntp-archives-ahfae6za=lists.ietf.org@lists.ntp.org>
-----"ntpwg" <ntpwg-bounces+dieter.sibold=ptb.de@lists.ntp.org> wrote: ----- >To: Miroslav Lichvar <mlichvar@redhat.com> >From: Daniel Franke >Sent by: "ntpwg" >Date: 03/29/2017 15:26 >Cc: ntpwg@lists.ntp.org >Subject: Re: [ntpwg] call for adoption >(draft-dfranke-ntp-data-minimization) > >On 3/29/17, Miroslav Lichvar <mlichvar@redhat.com> wrote: >> I'm not sure how much that really helps. Even if other >implementations >> sent packets looking exactly like those from openntpd, the timing >of >> the packets would still be different. An observer can easily tell >if >> it's openntpd, busybox (which is based on openntpd), ntpd, chrony, >or >> something else, without actually looking at the values in the >packets. >> >> The fixed one-second timer in ntpd not only helps with >fingerprinting >> the implementation, it can be also very useful for fingerprinting >> individual ntpd instances as they send requests at the same >sub-second >> fraction. >> >> A specification on how exactly should the timing for a given poll >> interval look like (e.g. its distribution and granularity) might >help. >> However, adjustments of the polling interval that clients normally >do >> to adapt to the stability of the clock and network could still be >> useful for fingerprinting. Suggesting a constant polling interval >for >> all NTP clients on the Internet would probably not be a good idea. > >So, you've raised two separate issues here. > >1. Fingerprinting of individual clients based on the second-fraction >they choose on startup. >2. Fingerprinting of implementations based on their scheduling >algorithm. > >The first one is a serious but easy problem (just randomize the >second-fraction each time). The second is minor but very difficult, >because it's open-ended and any trivial change to implementation >might >lead to some tiny change in timing which could leak something. > >I think both of these issues should be out of scope for this >document. >This document is addressing interoperability issues by saying that >certain field values in client packets which are contrary to what's >specified by RFC 5905 are okay. But RFC 5905 is silent on >nitty-gritty >details of packet scheduling; there's nothing there to update. > >Is it worth it at all for the IETF to specify NTP packet scheduling? >I'm inclined toward "no", but if somebody wants to change my mind on >that then please start a new thread for it so that we don't derail >this one any further. > >Anyway, you've at least convinced me that matching OpenNTPD isn't >much >of a reason to choose 0, since it's pretty unlikely that everybody >else is also going to adopt currently whatever OpenNTPD uses for its >scheduling algorithm. If there's some future cooperation to make >scheduling algorithms match, then at that time the OpenNTPD guys can >just switch their precision field to whatever we decide on. > >>> 2. Existing widespread use of this value means we can be confident >it >>> won't break anything. >> >> 32 is not as common as 0, but it is used too. Another large >precision >> that I often see is 118. I've no idea where that comes from. > >Okay, if 32 is already in the wild then I guess I really don't care >either way. So at last count we had two people -- Harlan and Miroslav >-- who want 32. Does anybody still have an opinion in favor of 0, or >can we switch to 32 and move on? I support to use 32. >_______________________________________________ >ntpwg mailing list >ntpwg@lists.ntp.org >http://lists.ntp.org/listinfo/ntpwg >
_______________________________________________ ntpwg mailing list ntpwg@lists.ntp.org http://lists.ntp.org/listinfo/ntpwg
- [ntpwg] call for adoption (draft-dfranke-ntp-data… Karen O'Donoghue
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Paul Gear
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Miroslav Lichvar
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Miroslav Lichvar
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Salz, Rich via ntpwg
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Sharon Goldberg
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Daniel Franke
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Miroslav Lichvar
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Aanchal Malhotra
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Daniel Franke
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Daniel Franke
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Miroslav Lichvar
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Daniel Franke
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Daniel Franke
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Harlan Stenn
- [ntpwg] Antw: Re: call for adoption (draft-dfrank… Ulrich Windl
- Re: [ntpwg] Antw: Re: call for adoption (draft-df… Harlan Stenn
- [ntpwg] Antw: Re: call for adoption (draft-dfrank… Ulrich Windl
- [ntpwg] Antw: Re: call for adoption (draft-dfrank… Ulrich Windl
- Re: [ntpwg] Antw: Re: call for adoption (draft-df… Hal Murray
- [ntpwg] Antw: Re: Antw: Re: call for adoption (dr… Ulrich Windl
- Re: [ntpwg] Antw: Re: Antw: Re: call for adoption… Harlan Stenn
- Re: [ntpwg] Antw: Re: Antw: Re: call for adoption… Daniel Franke
- Re: [ntpwg] Antw: Re: Antw: Re: call for adoption… Daniel Franke
- [ntpwg] Antw: Re: Antw: Re: Antw: Re: call for ad… Ulrich Windl
- Re: [ntpwg] Antw: Re: Antw: Re: call for adoption… Daniel Franke
- Re: [ntpwg] Antw: Re: Antw: Re: call for adoption… Salz, Rich via ntpwg
- Re: [ntpwg] Antw: Re: Antw: Re: call for adoption… Harlan Stenn
- Re: [ntpwg] Antw: Re: Antw: Re: call for adoption… Daniel Franke
- [ntpwg] Antw: Re: Antw: Re: Antw: Re: call for ad… Ulrich Windl
- [ntpwg] Antw: Re: Antw: Re: Antw: Re: call for ad… Ulrich Windl
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Miroslav Lichvar
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Daniel Franke
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Greg Dowd
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… Daniel Franke
- Re: [ntpwg] call for adoption (draft-dfranke-ntp-… dieter.sibold
- [ntpwg] Antw: Re: call for adoption (draft-dfrank… Ulrich Windl
- [ntpwg] Antw: Re: call for adoption (draft-dfrank… Ulrich Windl
- Re: [ntpwg] Antw: Re: call for adoption (draft-df… Miroslav Lichvar