Re: [Tsv-art] [Ext] Tsvart last call review of draft-hoffman-dns-in-json-14

Paul Hoffman <paul.hoffman@icann.org> Tue, 24 April 2018 15:50 UTC

Return-Path: <paul.hoffman@icann.org>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37AAF12E8CE; Tue, 24 Apr 2018 08:50:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 TzOJTcOKC0Bg; Tue, 24 Apr 2018 08:50:05 -0700 (PDT)
Received: from out.west.pexch112.icann.org (pfe112-ca-2.pexch112.icann.org [64.78.40.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A049C12E89A; Tue, 24 Apr 2018 08:50:05 -0700 (PDT)
Received: from PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) by PMBX112-W1-CA-2.pexch112.icann.org (64.78.40.23) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Tue, 24 Apr 2018 08:50:03 -0700
Received: from PMBX112-W1-CA-1.pexch112.icann.org ([64.78.40.21]) by PMBX112-W1-CA-1.PEXCH112.ICANN.ORG ([64.78.40.21]) with mapi id 15.00.1178.000; Tue, 24 Apr 2018 08:50:03 -0700
From: Paul Hoffman <paul.hoffman@icann.org>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-hoffman-dns-in-json.all@ietf.org" <draft-hoffman-dns-in-json.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: [Ext] Tsvart last call review of draft-hoffman-dns-in-json-14
Thread-Index: AQHT297TBDx5NIQEYk6ZXVFKGez+PqQQhWsA
Date: Tue, 24 Apr 2018 15:50:02 +0000
Message-ID: <8D78B054-EF0D-4DEF-96D6-CF5D5B6045F9@icann.org>
References: <152458281508.28916.6332509153215192043@ietfa.amsl.com>
In-Reply-To: <152458281508.28916.6332509153215192043@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.0.32.234]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <F7F97341AD99B448A6E86497957D8D97@pexch112.icann.org>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/v8lxByi2xEQQx_lcO-7Z9YLp3Iw>
Subject: Re: [Tsv-art] [Ext] Tsvart last call review of draft-hoffman-dns-in-json-14
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Apr 2018 15:50:07 -0000

On Apr 24, 2018, at 8:13 AM, Magnus Westerlund <magnus.westerlund@ericsson.com> wrote:
> 
> Reviewer: Magnus Westerlund
> Review result: Ready with Issues
> 
> I've reviewed this document as part of TSV-ART's ongoing effort to
> review key IETF documents. These comments were written primarily for
> the transport area directors, but are copied to the document's authors
> for their information and to allow them to address any issues raised.
> Please always CC tsv-art at ietf.org if you reply to or forward this
> review.
> 
> Sorry for the late review. Looking at the document I did not find any
> "transport" issues but another issue and some nits that I like to raise.
> 
> Issue:
> 
> Security Consideration
> 
> I am missing a reference or discussion to that the contained values in this
> format likely contain privacy sensitive information if it can be linked to who
> the requester is.

It is no more likely in this format than in any format that can be used for traffic logs. If there is a profile of this format that is to be used for traffic between an individual and a server, a privacy consideration in that profile could be warranted.

> Nits:
> 
> Section 2.5:
> 
>   o  dateString - The date that the message was sent or received, given
>      as a string in the standard format described in [RFC3339], as
>      refined by Section 3.3 of [RFC4287]
> 
> Why isn't RFC3339 and RFC4287 includes as normative references for this
> specification. The above quote indicates that it would be required to look at
> these RFCs to implement handling of this value?

Given that all fields for this format are optional, I had a hard time deciding whether things like this would be normative or informative. I can move those refs after the IESG review.

> 
> Section 2.5:  I wondered over this definition:
> 
>   o  dateSeconds - The date that the message was sent or received,
>      given as the number of seconds since 1970-01-01T00:00Z in UTC
>      time; this number can be fractional
> 
> It is not clear from how it is written, but I assume the format for this is a
> JSON number, i.e. as defined in Section 6 of rfc8259?

Yes.

> Searching the document,
> this appears to be the only defined value that uses numbers, is that correctly
> noted?

No. Almost everything in Section 2.1 (including the booleans!) are numbers.

> Considering that fractional seconds, and the potential for overflow. Any
> notes in the context of DNS representation about how small fractional values
> that can be represented?

This is a matter for JSON (and thus RFC 8259), not for this format, I believe.

--Paul Hoffman