Re: [DNSOP] More complete review of draft-grothoff-iesg-special-use-p2p-names-01

Joe Abley <jabley@hopcount.ca> Tue, 31 December 2013 22:41 UTC

Return-Path: <jabley@hopcount.ca>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C0721AE3FD for <dnsop@ietfa.amsl.com>; Tue, 31 Dec 2013 14:41:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 SKp0cbTINhSo for <dnsop@ietfa.amsl.com>; Tue, 31 Dec 2013 14:41:23 -0800 (PST)
Received: from mail-ie0-x233.google.com (mail-ie0-x233.google.com [IPv6:2607:f8b0:4001:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id C6DC51AE316 for <dnsop@ietf.org>; Tue, 31 Dec 2013 14:41:23 -0800 (PST)
Received: by mail-ie0-f179.google.com with SMTP id x13so13574132ief.38 for <dnsop@ietf.org>; Tue, 31 Dec 2013 14:41:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hopcount.ca; s=google; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=LD/oqiDOe31Zo0u9c/AAIDuu2x4vPKIrWLw2QwrdlSc=; b=lU9YGcxJPou1TH2k0wCC+peUTTPE/Nj42hKjW+TpnEVwBE9Hac4wGc9P+6buo3Mk71 m4294QyGaJI+sJkNwrTSGYcNjJZ2sCOGxycStufS9rSgH7ldXmmQWVXcuC4BDZBp24rw RRlGMWhYeOXEDz8mSlCYDBGTW2zEiqt1oUF2g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=LD/oqiDOe31Zo0u9c/AAIDuu2x4vPKIrWLw2QwrdlSc=; b=hiF5QsgL35dbCnCfDAlWr/X5u+Or21JylXBLQTTsB7mvPSrgAy6fghe6qKzjFgbcD+ dbh8Wq0NtXPlUERtcxzaw7l5pFYgYyWeX3hsEwLohQBiil7iOY2Uoztc0YRa/LuWl+aj c3W0rXCVvX0TC8uRw53rX3cGx290TcBB7xi5opCMZCUkcBWJii7ibXo6TwfT5z5Ks1u/ X0xjtHFbprLnGA0N7O/AJlKYfXFI1Bja4G233OSEPPo+xHjrGOn7d0lWPyArMaJX4k47 NJA3yvLrorQTGYNzvSYfvmDCU4FimAexcG9boKTGDd7W9cPDd9N6DR8LCSwzs7F3eV8D NxFQ==
X-Gm-Message-State: ALoCoQl62wb+WW236AhnLjelnptnLdcDdB8phdpQxHJ/1YNi2EQRabd6rydBOx6Nfadvbf18oVuR
X-Received: by 10.42.66.134 with SMTP id p6mr2300582ici.85.1388529677171; Tue, 31 Dec 2013 14:41:17 -0800 (PST)
Received: from [199.212.90.62] (24-52-234-221.cable.teksavvy.com. [24.52.234.221]) by mx.google.com with ESMTPSA id d18sm52201407igz.0.2013.12.31.14.41.15 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 31 Dec 2013 14:41:15 -0800 (PST)
Content-Type: multipart/signed; boundary="Apple-Mail=_B1523E8A-35A8-4545-933A-485F13B0916A"; protocol="application/pgp-signature"; micalg="pgp-sha1"
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Joe Abley <jabley@hopcount.ca>
In-Reply-To: <52C323CE.3090909@grothoff.org>
Date: Tue, 31 Dec 2013 17:41:13 -0500
Message-Id: <67A7E258-BE45-4A7E-8D00-D3FEB31762C1@hopcount.ca>
References: <20131231000412.GV4291@mx1.yitter.info> <52C323CE.3090909@grothoff.org>
To: Christian Grothoff <christian@grothoff.org>
X-Mailer: Apple Mail (2.1827)
Cc: hellekin@gnu.org, IETF DNSOP WG <dnsop@ietf.org>, wachs@net.in.tum.de, jacob@appelbaum.net, Andrew Sullivan <ajs@anvilwalrusden.com>
Subject: Re: [DNSOP] More complete review of draft-grothoff-iesg-special-use-p2p-names-01
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Dec 2013 22:41:26 -0000

On 2013-12-31, at 15:06, Christian Grothoff <christian@grothoff.org> wrote:

> And again, a key question for me is, if you really want to _encourage_
> people to _first_ deploy at large scale and _then_ reserve the name.

You can reserve a name for $10/year, no IETF process required. Less if you reserve under an existing domain name.

The key question for me is, why do any of these uses necessarily require reservation of a TLD label, or something that looks like one?

If (to take an example at random) Tor users could make use of names outside of the DNS that look like DNS names under a .ONION TLD, why could they not just as easily make use of names that end in ONION.EFF.ORG?

The general answer to this question (in the DNS world) is that names will appear in television ads and billboard posters, and hence need to be short and memorable. I'm not sure how convincing that answer is (time will tell, I guess) but it seems less convincing for naming schemes that involve easily-typo'd, long hexadecimal strings as interior labels. These are presumably not intended for direct entry by users. Where is the need for a pithy TLD?

If the answer is "well, it wasn't done that way, and there's a huge deployed base" then I would take the time to consider migration strategies away from schemes that seem to involve top-level DNS labels towards schemes that don't. It's inevitable that these names will leak to the DNS, and those leaks will be easier to mitigate the further the names are from the DNS root.

> I expect that this MAY happen, but if the draft is accepted, one
> of our goals is to explicitly authorize DNS operators to prevent
> this.  Right now, a well-configured, 100% RFC-compliant DNS resolver
> MUST pass a request for ".onion" to the root.  With this draft, we
> want to explicitly ALLOW 100% RFC-compliant DNS resolvers to instead
> immediately return NXDOMAIN and thus avoid the security and performance
> implications of leaking such queries to the root.

The IETF is not the resolver police. Resolver operators mitigate weird problems with approaches like this all the time. It's a mistake to imagine that a blessing enshrined in a document published by the IETF will immediately trigger changes in deployed infrastructure, or that deployed infrastructure is being hamstrung by the lack of such a blessing.

Consider, however, the different degrees of chaos that might result from:

(a) instruct all the resolver operators in the world to maintain configuration that special-cases a growing list of DNS names. or

(b) chose your naming scheme (again, think ONION.EFF.ORG) such that the NXDOMAINs, negative caching, sinkholing, whatever can be controlled by someone who cares about Tor (the EFF.ORG administrator) without requiring any special handling elsewhere.

Option (b) is much more friendly to the Internet.


Joe