Re: [dns-privacy] Version -02 of draft-ietf-padding-policy

Alexander Mayrhofer <alex.mayrhofer.ietf@gmail.com> Thu, 16 November 2017 01:55 UTC

Return-Path: <alex.mayrhofer.ietf@gmail.com>
X-Original-To: dns-privacy@ietfa.amsl.com
Delivered-To: dns-privacy@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84F551293E1 for <dns-privacy@ietfa.amsl.com>; Wed, 15 Nov 2017 17:55:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-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 cyCDUAle6sSX for <dns-privacy@ietfa.amsl.com>; Wed, 15 Nov 2017 17:55:09 -0800 (PST)
Received: from mail-yw0-x22b.google.com (mail-yw0-x22b.google.com [IPv6:2607:f8b0:4002:c05::22b]) (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 371DB120227 for <dns-privacy@ietf.org>; Wed, 15 Nov 2017 17:55:09 -0800 (PST)
Received: by mail-yw0-x22b.google.com with SMTP id q37so4407407ywa.12 for <dns-privacy@ietf.org>; Wed, 15 Nov 2017 17:55:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=aBWMwah+NagMjDc008PvvmpyiV0u13cfPtYyTpb3qyc=; b=juU8BHWCdCHxkousWhFNibtTyg7vI4J5rStEgvwivqpwHD1+N0YefMAx+TpuK+WjXH iKhK5zKXb3rD3g+MdK6nIEsYQw4C7Ezy6sJ/zn5r3cOoETiJHkCZ69ry3a0cjw8B8w3g Sa3MBgDmT1xH2opZqaNL36zIEimeC3FyqBlV33rbzQrs8HIz9SMr/Xi6wV6dC7kin0KO O7qdsZ3kF9XkiDoQXngzdBskbfwnrXNlBFP9cIOMAsEPO2th6OD6m08Jndr6KEXmV79s tVb6y22UD7NZ8Ot9xJHFzRrVwZMdY0ZSA18p7jOdMCLrRqDAUrKYc9qa8B9BJecK5klj /hmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=aBWMwah+NagMjDc008PvvmpyiV0u13cfPtYyTpb3qyc=; b=nuLMs88od0xitKdBqVGj3pnXp6AqwF1QqAXloqcL5bIlS2tMt2drWL0gc1hbdOv/F0 zs05pyhmuC7cyWIaVabuwZohS6IArlUqiCw3CggpbYfx65rZjTDHm0D2SMxVBPXRIdf6 E+VRvm19q3EU7jGI4fWAG/i0ZB1PGlRCYHll5+tMmxWtQs3043g4X/bATPLjSFixKqk0 dYGYT+LPMiPHoHerCt+D0Ksian22u8BykpG7TEJyENvsBcRkip+ivSTon3CfI8fEjSJO OVMe6uFVADMANh2nxkYGXCX7I5CVN8BEFTz7wVfpbnjkd1fU8C1zIW6unDThMtikQ9sC XPRg==
X-Gm-Message-State: AJaThX442PJOXwl1LFIuifXS3dyXf3vFj4NTG+6Icl4/92fR8y2gIoU6 nf/UTOg388k/zHta/vuxPjifAdrFOco2QHDrL/Q=
X-Google-Smtp-Source: AGs4zMaWKs92BYun7QbrZ7KDbzLluPXF1KoQWAxiFQ1GtNqaBAVW9nqRcIrJ8dfvpzC43TBwz8LONqdynzCOyhpx7fs=
X-Received: by 10.129.141.5 with SMTP id d5mr42716ywg.184.1510797308341; Wed, 15 Nov 2017 17:55:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.115.212 with HTTP; Wed, 15 Nov 2017 17:55:08 -0800 (PST)
In-Reply-To: <61E43C98-DFDB-4D0C-B37C-97A479948765@sinodun.com>
References: <19F54F2956911544A32543B8A9BDE0759905AED2@NICS-EXCH2.sbg.nic.at> <61E43C98-DFDB-4D0C-B37C-97A479948765@sinodun.com>
From: Alexander Mayrhofer <alex.mayrhofer.ietf@gmail.com>
Date: Thu, 16 Nov 2017 09:55:08 +0800
Message-ID: <CAHXf=0r5H5tLuc_oRzpCZwGk==c-Upoqv12201rirmfmWb1zXw@mail.gmail.com>
To: dns-privacy@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/dns-privacy/uJJdPeiSwhm-n6siJKvV4KLvoqM>
Subject: Re: [dns-privacy] Version -02 of draft-ietf-padding-policy
X-BeenThere: dns-privacy@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: <dns-privacy.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dns-privacy>, <mailto:dns-privacy-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dns-privacy/>
List-Post: <mailto:dns-privacy@ietf.org>
List-Help: <mailto:dns-privacy-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dns-privacy>, <mailto:dns-privacy-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Nov 2017 01:55:11 -0000

Hello,

as mentioned during yesterday's DPRIVE side meeting, i'm planning to
roll another revision of the padding-policy draft, in the hope that we
can WGLC the draft after that revision. I've received comments from
Sara (see above in this thread, much appreciated!), plus a few small
comments during yesterday's meeting.

If you have any additional comments, please speak up now (rather than
during the WGLC) so that i include your feedback in the next revision.
Thanks!

best,
Alex


On Sat, Oct 7, 2017 at 1:00 AM, Sara Dickinson <sara@sinodun.com> wrote:
>
> On 28 Sep 2017, at 15:23, Alexander Mayrhofer <alexander.mayrhofer@nic.at>
> wrote:
>
> Hello everyone,
>
>
> I’ve just posted version -02 of the Padding Policy draft. This version
> consideres comments from the Prague WG sesson and subsequent mailing list
> discussions. Specifically, the major changes are:
>
> -          Changed Document status to „Experimental“
> -          Added „Maximum Length“ padding strategy
> -          Reworded „Block Length“ strategy
> -          Added text with RFC2119 language to each strategy
> -          Provided justification for the recommended strategy.
>
> Please review and comment. I’m happy to talk about it in Singapore, and i
> think we should be pretty close to WGLC‘ing it out of our eyes after that :)
>
>
>
> Hi Alex,
>
> Thanks for this update - I think this is taking shape now. I have a few
> comments and a bunch of nits:
>
> Comments:
> - I wonder if it is worth a comment about the fact padding doesn’t obfuscate
> that the packet is DNS traffic? The draft clearly talks only about hampering
> size-based correlation attacks but it just struck me that hiding the fact
> the traffic is DNS (for example, if port 443 were used) is a non-goal for
> this document.
>
> - I suspect the data used in the analysis didn’t include many (if any)
> DNSSEC validating clients… If they become more common then I would expect
> the response size padding to alter. Perhaps add a comment to this effect in
> section 5?
>
> - Section 4.5: “Maximum (and eventually minimum) padding length.” Why
> ‘eventually’ minimum? Do you mean implicitly?
>
> - Section 4.6: s/Number of size of the set of Block Lengths/Number of and
> the values for the set of Block Lengths/ ?
>
> - Section 5: List item (2). Would it be useful to be more explicit here and
> say something like
> “If a Server receives a query that includes the EDNS(0) padding option, it
> MUST pad the corresponding response [RFC7830] and SHOULD pad the
>         response to a multiple of 468 octects."
>
> Nits
> - Introduction: Reference to RFC7830 at the start of the first sentance is
> repeated.
> - I see EDNS, EDNS0 and EDNS(0) used in different places in the document.
> Perhaps use EDNS(0) throughout?
> - Section 4: Full stop missing at the end of the first sentence.
> - Sections 4.2 and 4.5:  Full stop missing at the end of the ‘Advantages’
> statement.
> - Section 4.2: s/of padding easily discoverable/of padding is easily
> discoverable/
> - Section 4.2 "padding hence must be assumed”  Remove hence?
> - Section 4.5: s/a good source of (pseudo) keeping/a good source of (pseudo)
> random numbers which can keep up/
> - Section 4.6: s/a few block lenght’es/a few block length values/
> - Section 4.6: s/selection of block lenght/selection of block length/
> - Section 4.6: last sentence s/require further/requires further/
> - Section 8: s/the chose policy/the chosen policy/
> - Section 8: s/A clients carefully chosen Padding policy/A clients'
> carefully chosen Padding policy/
> - Section 8: s/server does apply an inffective (or no)/ server chooses to
> apply an ineffective (or no)/
> - Section 8: s/want to chose a DNS server/want to choose a DNS server/
>
> Sara.
>
> _______________________________________________
> dns-privacy mailing list
> dns-privacy@ietf.org
> https://www.ietf.org/mailman/listinfo/dns-privacy
>