[ntpwg] Antw: Re: call for adoption (draft-dfranke-ntp-data-minimization)

"Ulrich Windl" <Ulrich.Windl@rz.uni-regensburg.de> Thu, 30 March 2017 06:03 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 D58001204DA for <ietfarch-ntp-archives-ahFae6za@ietfa.amsl.com>; Wed, 29 Mar 2017 23:03:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, 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 9I4tgD8zC5VG for <ietfarch-ntp-archives-ahFae6za@ietfa.amsl.com>; Wed, 29 Mar 2017 23:02:58 -0700 (PDT)
Received: from lists.ntp.org (psp3.ntp.org [185.140.48.241]) by ietfa.amsl.com (Postfix) with ESMTP id A4F97127058 for <ntp-archives-ahFae6za@lists.ietf.org>; Wed, 29 Mar 2017 23:02:58 -0700 (PDT)
Received: from psp3.ntp.org (localhost.ntp.org [127.0.0.1]) by lists.ntp.org (Postfix) with ESMTP id 11ED086DBC1 for <ntp-archives-ahFae6za@lists.ietf.org>; Thu, 30 Mar 2017 06:02:58 +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 C9DB386DAB3 for <ntpwg@lists.ntp.org>; Thu, 30 Mar 2017 06:02:52 +0000 (UTC)
Received: from rrzmta2.uni-regensburg.de ([194.94.155.52]) by mail1.ntp.org with esmtps (TLSv1:CAMELLIA256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from <Ulrich.Windl@rz.uni-regensburg.de>) id 1ctTAS-0006tO-9X for ntpwg@lists.ntp.org; Thu, 30 Mar 2017 06:02:52 +0000
Received: from rrzmta2.uni-regensburg.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id C96E6730B0 for <ntpwg@lists.ntp.org>; Thu, 30 Mar 2017 08:02:42 +0200 (CEST)
Received: from gwsmtp1.uni-regensburg.de (gwsmtp1.uni-regensburg.de [132.199.5.51]) by rrzmta2.uni-regensburg.de (Postfix) with ESMTP id 72CD473069 for <ntpwg@lists.ntp.org>; Thu, 30 Mar 2017 08:02:42 +0200 (CEST)
Received: from uni-regensburg-smtp1-MTA by gwsmtp1.uni-regensburg.de with Novell_GroupWise; Thu, 30 Mar 2017 08:02:42 +0200
Message-Id: <58DC9F80020000A100025667@gwsmtp1.uni-regensburg.de>
X-Mailer: Novell GroupWise Internet Agent 14.2.2
Date: Thu, 30 Mar 2017 08:02:40 +0200
From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
To: ntpwg@lists.ntp.org
References: <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> <8D2BF679AAC7C346848A489074F9F8BF8C4D05AC@sjsrvexchmbx2.microsemi.net>
In-Reply-To: <8D2BF679AAC7C346848A489074F9F8BF8C4D05AC@sjsrvexchmbx2.microsemi.net>
Mime-Version: 1.0
Content-Disposition: inline
X-SA-Exim-Connect-IP: 194.94.155.52
X-SA-Exim-Rcpt-To: ntpwg@lists.ntp.org
X-SA-Exim-Mail-From: Ulrich.Windl@rz.uni-regensburg.de
X-SA-Exim-Version: 4.2
X-SA-Exim-Scanned: Yes (on mail1.ntp.org)
Subject: [ntpwg] Antw: Re: 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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
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>

>>> Greg Dowd <Greg.Dowd@microsemi.com> schrieb am 29.03.2017 um 17:37 in Nachricht
<8D2BF679AAC7C346848A489074F9F8BF8C4D05AC@sjsrvexchmbx2.microsemi.net>:
> IIRC, there is a randomizer of a second or two attached to the calculation of 
> the next poll in ntpd?

Actually I think this isn't needed considering the fact that today's timers all have sub-second resolution. So it would be enough to distribute the polls within aone second.

Regards,
Ulrich

> 
> 
> -----Original Message-----
> From: ntpwg [mailto:ntpwg-bounces+gdowd=symmetricom.com@lists.ntp.org] On 
> Behalf Of Miroslav Lichvar
> Sent: Wednesday, March 29, 2017 2:41 AM
> To: Daniel Franke <dfoxfranke@gmail.com>
> Cc: ntpwg@lists.ntp.org 
> Subject: Re: [ntpwg] call for adoption (draft-dfranke-ntp-data-minimization)
> 
> EXTERNAL EMAIL
> 
> 
> On Mon, Mar 27, 2017 at 04:50:42PM -0400, Daniel Franke wrote:
>> Regardless of your opinion of OpenNTPD design choices, the facts 
>> remain that it's in wide deployment and sets the precision field to 
>> zero.  Those facts alone make it a good choice for standardization
>> since:
>>
>> 1. Matching an existing implementation leads to one less opportunity 
>> for fingerprinting.
> 
> 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.
> 
>> 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.
> 
> --
> Miroslav Lichvar
> _______________________________________________
> 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 mailing list
ntpwg@lists.ntp.org
http://lists.ntp.org/listinfo/ntpwg