Re: [Uta] "webby" STS and DANE/DNSSEC co-existence

Viktor Dukhovni <ietf-dane@dukhovni.org> Mon, 11 April 2016 21:21 UTC

Return-Path: <ietf-dane@dukhovni.org>
X-Original-To: uta@ietfa.amsl.com
Delivered-To: uta@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B9FE12D8B7 for <uta@ietfa.amsl.com>; Mon, 11 Apr 2016 14:21:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] 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 C-3mfUuMeuVN for <uta@ietfa.amsl.com>; Mon, 11 Apr 2016 14:21:29 -0700 (PDT)
Received: from mournblade.imrryr.org (mournblade.imrryr.org [38.117.134.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7398E12DA11 for <uta@ietf.org>; Mon, 11 Apr 2016 14:21:29 -0700 (PDT)
Received: by mournblade.imrryr.org (Postfix, from userid 1034) id A00C9284DCA; Mon, 11 Apr 2016 21:21:28 +0000 (UTC)
Date: Mon, 11 Apr 2016 21:21:28 +0000
From: Viktor Dukhovni <ietf-dane@dukhovni.org>
To: uta@ietf.org
Message-ID: <20160411212128.GA26423@mournblade.imrryr.org>
References: <570C0CD2.9030401@cs.tcd.ie>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <570C0CD2.9030401@cs.tcd.ie>
User-Agent: Mutt/1.5.24 (2015-08-30)
Archived-At: <http://mailarchive.ietf.org/arch/msg/uta/zac5-EmIFLyt5g3XFlMhH7upBPw>
Subject: Re: [Uta] "webby" STS and DANE/DNSSEC co-existence
X-BeenThere: uta@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: uta@ietf.org
List-Id: UTA working group mailing list <uta.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uta>, <mailto:uta-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uta/>
List-Post: <mailto:uta@ietf.org>
List-Help: <mailto:uta-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uta>, <mailto:uta-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Apr 2016 21:21:31 -0000

On Mon, Apr 11, 2016 at 09:45:06PM +0100, Stephen Farrell wrote:

> With no hats, I'd like to argue that the WG should pursue
> the "webby" STS proposal, but should also ensure that we
> do not damage progress made by those who are deploying the
> DANE/DNSSEC approach to securing MTA-MTA connections.
> 
> I think we can do that by requiring that outbound MTAs
> that implement the "webby" approach MUST/SHOULD first test
> for, and process, TLSA records for the next MX in the path.
> In  other words the "webby" approach is tried 2nd.

[ By the way both DANE and STS are still opportunistic security as
  defined in RFC 7435, the difference is that these are not just
  unauthenticated encryption. DANE and STS are used on the fly
  with peers that publish the relevant policy via some downgrade-
  resistant mechanism. ]

In Postfix, if and when we do implement client-side "webby" STS,
I expect that STS wil be trumped by any DANE policy on MTAs that
support both (when sending email to destinations that support both).
One key reason is that DANE downgrade-resistance is stronger (works
on first contact) and DANE is exposed to fewer trusted CAs.

-- 
	Viktor.