Re: [dane] [internet-drafts@ietf.org] New Version Notification for draft-dukhovni-dane-ops-01.txt

Trevor Perrin <trevp@trevp.net> Fri, 26 July 2013 21:19 UTC

Return-Path: <trevp@trevp.net>
X-Original-To: dane@ietfa.amsl.com
Delivered-To: dane@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D8E021F9396 for <dane@ietfa.amsl.com>; Fri, 26 Jul 2013 14:19:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level:
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jzJa2hegov7k for <dane@ietfa.amsl.com>; Fri, 26 Jul 2013 14:19:28 -0700 (PDT)
Received: from mail-wg0-f46.google.com (mail-wg0-f46.google.com [74.125.82.46]) by ietfa.amsl.com (Postfix) with ESMTP id 7B7FE21F9A64 for <dane@ietf.org>; Fri, 26 Jul 2013 14:19:27 -0700 (PDT)
Received: by mail-wg0-f46.google.com with SMTP id k13so3202575wgh.1 for <dane@ietf.org>; Fri, 26 Jul 2013 14:19:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=G2tRi/bd0GuXvdF5pphzhB+jSSGcMBPo8hg9y7vo3PU=; b=eLMoIJ/WxaO8dZEdIhpGtkdCw205fQg8o2hxeKR2jeL86BGUlwlD+Mg7cyj4bPSv7z 13SaWYh8yjRcrK4HuJlnyIhSYgbXalRnJ9pnNS2qeor/CBh/FQv8Gei2QeG3rxDI+roq vTS9Wh9MBcGz/WFBCBd0J25q8a5nzgUa4VtpeV9yoGTrEy/55oK4qCmFzPZHfJxd4s4G E5bnNWckwTCt9iTB58n0hOwHVGpAomBQhhcyXZ4xUepZS0rXlbHDA25B19229jKy7Gku edmZHfU8rEZUY8peUlj+R8XN23npB/H3Ez1ItdyA4cMez4S7CS9XMDyXalk09zIsjoVs sauQ==
MIME-Version: 1.0
X-Received: by 10.194.83.195 with SMTP id s3mr36679506wjy.82.1374873566358; Fri, 26 Jul 2013 14:19:26 -0700 (PDT)
Received: by 10.216.212.9 with HTTP; Fri, 26 Jul 2013 14:19:26 -0700 (PDT)
X-Originating-IP: [173.11.71.218]
In-Reply-To: <20130726150253.GJ29420@mournblade.imrryr.org>
References: <CABrd9STHwOV_8MS77bGFo0+XEM+=vDK5DOC534zacxctfe4BhA@mail.gmail.com> <20130716160112.GG29420@mournblade.imrryr.org> <CABrd9STgfDX_qDQR4V+KpQrAXKvpe5Vdz_eBG3ngz4vS8Zqg3g@mail.gmail.com> <20130723145432.GT29420@mournblade.imrryr.org> <CABrd9SRi4ze5FNk-7N3LrhdsSmJjs0875USwKRTNBhHGYpAdeA@mail.gmail.com> <20130724142333.GC29420@mournblade.imrryr.org> <CABrd9SS7sHA8gAO_OzPdt3XV33EiyW+=xPgwLZkJ0u9PGnmeRQ@mail.gmail.com> <20130725221832.6BAE537AD193@drugs.dv.isc.org> <20130725223646.GH29420@mournblade.imrryr.org> <alpine.LFD.2.10.1307261023191.2721@bofh.nohats.ca> <20130726150253.GJ29420@mournblade.imrryr.org>
Date: Fri, 26 Jul 2013 14:19:26 -0700
Message-ID: <CAGZ8ZG1tL4pbZ+7M7Q4Rcr33y4fKGCDNhQ8g3Kw9Cwgcr-krzQ@mail.gmail.com>
From: Trevor Perrin <trevp@trevp.net>
To: dane@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"
X-Gm-Message-State: ALoCoQko1HNNRSV3kn/DhMwzfqf6/39lFAZGZQFRq05OhIt97L0bv+Z2t0qmcbM6+tJ5Y3qszH/P
Subject: Re: [dane] [internet-drafts@ietf.org] New Version Notification for draft-dukhovni-dane-ops-01.txt
X-BeenThere: dane@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DNS-based Authentication of Named Entities <dane.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dane>, <mailto:dane-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dane>
List-Post: <mailto:dane@ietf.org>
List-Help: <mailto:dane-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dane>, <mailto:dane-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 21:19:33 -0000

Hi Victor, all,

Don't mean to derail discussion but I heard the word pinning... :-)

> Until recently I was the postmaster of a site with O(100) such
> manual TLS policies,  each one was a pain to setup (30minutes of
> conf call with the peer site's email admins) and the resulting
> static configurations were fragile.

That's pretty interesting, I didn't know there was SMTP manual pinning
on that scale.  If you don't mind sharing, I'm curious:
 - Can you configure TLS pins on common mail servers?
 - Is this a common practice?
 - Are there any efforts at aggregating and sharing pin lists, so they
don't need pairwise phone calls?

FWIW, the way we saw cross-domain SMTP working for TACK was:  If the
sending MTA indicates TACK support in its TLS ClientHello, the
receiving MTA could return a "tack", and the sender could activate a
pin between the TACK Signing Key and the email recipient's domain
name.  (NOT the mailserver's name - this would be special cross-domain
SMTP semantics).

This assumes the sending MTA would send the MX hostname in TLS SNI,
and the receiving MTA would use this to determine which certs / tacks
to return.  (Not sure this is workable, but I think DANE SRV [1]
expects to use SNI in a similar way?)

Anyways, aside from this, the MX hostname wouldn't matter for the pin
validation.


Trevor

[1] http://tools.ietf.org/html/draft-ietf-dane-srv-02