Re: [dns-privacy] [internet-drafts@ietf.org: I-D Action: draft-bortzmeyer-dns-qname-minimisation-00.txt]

Phillip Hallam-Baker <hallam@gmail.com> Thu, 20 March 2014 15:40 UTC

Return-Path: <hallam@gmail.com>
X-Original-To: dns-privacy@ietfa.amsl.com
Delivered-To: dns-privacy@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 879831A046A for <dns-privacy@ietfa.amsl.com>; Thu, 20 Mar 2014 08:40:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
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 ZZ6dYwFWaQTA for <dns-privacy@ietfa.amsl.com>; Thu, 20 Mar 2014 08:40:19 -0700 (PDT)
Received: from mail-lb0-x234.google.com (mail-lb0-x234.google.com [IPv6:2a00:1450:4010:c04::234]) by ietfa.amsl.com (Postfix) with ESMTP id 644271A03FD for <dns-privacy@ietf.org>; Thu, 20 Mar 2014 08:40:19 -0700 (PDT)
Received: by mail-lb0-f180.google.com with SMTP id 10so721997lbg.25 for <dns-privacy@ietf.org>; Thu, 20 Mar 2014 08:40:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=S5rOgrLOO5MxY504ekY35zcJ4QchetZown2U6CLm52Y=; b=Z+RwIii0U0jfi6FNH1CKXIHuBuMv/WduaJ/lEHVnBun9C3FuKPWONOe6RJHhdQFiU8 XoAPURdLRLQ15lGew0AdCk0wpMXFv4EwZJu7Jz4NmnVNjaPLZLleLgPKRhpA1UyLUJBr xChtUluVsME+R3Neq/cKlgY2nTT2+pzn1CCl6MQ/t+MQUVf1MhMUqTZ3oCsfC26ZV+jo 4UZntxKbKby+aV0WqnM0kX2qrXAaIwJWuLwpuL2rx4noiHH8q3joE8XjT4dqN9LIypSR ZAjB7mQ5z8GmES/xACsqvvdaH00LCWQ/SRYju56eu649/OCdN6HR6zertLep7belx0TG CfFg==
MIME-Version: 1.0
X-Received: by 10.112.13.70 with SMTP id f6mr22203852lbc.5.1395330009692; Thu, 20 Mar 2014 08:40:09 -0700 (PDT)
Received: by 10.112.234.229 with HTTP; Thu, 20 Mar 2014 08:40:09 -0700 (PDT)
In-Reply-To: <20140320153706.GA20076@sources.org>
References: <20140320153706.GA20076@sources.org>
Date: Thu, 20 Mar 2014 11:40:09 -0400
Message-ID: <CAMm+Lwhek7fm8XUojz5Y7G+wcFGSy5cL_940EaQg3n69vHe-Eg@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Stephane Bortzmeyer <bortzmeyer@nic.fr>
Content-Type: text/plain; charset="ISO-8859-1"
Archived-At: http://mailarchive.ietf.org/arch/msg/dns-privacy/O1nXRMvIZafYpVU8M6jFDJ8rWSg
Cc: dns-privacy@ietf.org
Subject: Re: [dns-privacy] [internet-drafts@ietf.org: I-D Action: draft-bortzmeyer-dns-qname-minimisation-00.txt]
X-BeenThere: dns-privacy@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 20 Mar 2014 15:40:21 -0000

On Thu, Mar 20, 2014 at 11:32 AM, Stephane Bortzmeyer <bortzmeyer@nic.fr> wrote:
> On Thu, Mar 20, 2014 at 11:09:34AM -0400,
>  Phillip Hallam-Baker <hallam@gmail.com> wrote
>  a message of 50 lines which said:
>
>> minimization might well cause registries to take countermeasures if
>> minimization was to affect their business models.
>
> It's a general problem of security: the Bad Guys take
> countermeasures. It was discussed in depth at the privacy tutorial at
> the last IETF meeting, in London. Someone mentioned "business issues"
> with privacy. And another one replied "anti-spam measures disturbed
> some people's business, too".
>
>> At the moment their servers support NS queries.  But if minimization
>> is introduced they might change policy and start blocking.
>
> This would be a violation of the protocol. We cannot prevent it but we
> can at least call a spade a spade.

I would like to try to avoid the situation where we only ever allow
ourselves to think one move ahead.


>> the code might want to consider counter strategies. For example, if
>> the request is for A records from secret.example.evil, it might
>> query for A records as follows
>>
>> ? A, _.evil
>> ? A, _.example.evil
>> ? A, www.example.evil
>
> Yes, good idea. "A" is probably the less revealing qtype. Should I add
> this trick in the draft?

I think it is useful.

At the very least raise the issue in implementer's minds. This is all
advice to implementers after all.


Least privilege says that we don't need to leak this information and
so we should not.

Another trick that can be played on larger servers is to use cached
data including stale cached data to inform the decision.

--
Website: http://hallambaker.com/