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

Binu Ramakrishnan <prbinu@yahoo.com> Wed, 13 April 2016 20:59 UTC

Return-Path: <prbinu@yahoo.com>
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 9A88D12D0DF for <uta@ietfa.amsl.com>; Wed, 13 Apr 2016 13:59:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.695
X-Spam-Level:
X-Spam-Status: No, score=-3.695 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 zlonbUOirXhn for <uta@ietfa.amsl.com>; Wed, 13 Apr 2016 13:59:12 -0700 (PDT)
Received: from nm6-vm10.bullet.mail.sg3.yahoo.com (nm6-vm10.bullet.mail.sg3.yahoo.com [106.10.148.169]) (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 2526212D0C0 for <uta@ietf.org>; Wed, 13 Apr 2016 13:59:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1460581149; bh=5HD4k2FuWGe8PEybV0lpBaDO6jgi8xV9wJA9SrUijhY=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=pTrhPU0bsqpJD0LK8kb6v4v0q15deG4i/tUzmS7XAFl/mWDmDDO58Efc/6VQV83sPn2OOTGjrvY9S6T6K9Y149/WFxWNgoA4jUNsPQRUB1VUmwpEXRwsOShL0AjJh3AL62BYVtqda9497BQvX8PQRFdlTVzx16CV5tZRdwDMPoKsuiGzW+Wjg7MeTvYi27QB0EeArjLSOPrwH45+CUOQFxbvQ9ycSWcb/0RQFSM8QQXxVK3/LFBdjKDA1MvocStJXKxdcciymPENC/FfySPslkXAuwkoB8P0Vn9N7enp7piBl2dg7AaT15iMg5ecc0Vm/t6kZmmOY4uVdOS2/9MS4A==
Received: from [106.10.166.62] by nm6.bullet.mail.sg3.yahoo.com with NNFMP; 13 Apr 2016 20:59:09 -0000
Received: from [106.10.151.254] by tm19.bullet.mail.sg3.yahoo.com with NNFMP; 13 Apr 2016 20:59:09 -0000
Received: from [127.0.0.1] by omp1003.mail.sg3.yahoo.com with NNFMP; 13 Apr 2016 20:59:09 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 716706.94209.bm@omp1003.mail.sg3.yahoo.com
X-YMail-OSG: anPm0tEVM1n6.IuYlwYBXl0C4XoSPxS.fgzMrpBsxZrVjJDu1EqQO4nuDMKwWh0 RvyTWJeFpdSc3R3r2N.nRuS_5d7qRiLconLm3.uPAZ.ebDE0KqFJL.X5K.zd7zMX1X_fhqf.D48Z Bujoqg85g5jG7ZNnmQzWetrDderqJCOhdnwuC80e_EaVrftsYYJtMaL96PIDzVpLgr5UCBmG5WvQ Znqeh95LSQJrSGXfT52s7NhU4rIelrbbDf.XL88w7Ls0F67mqqmFx24WGd1fsenYl1_vVT0_2.pQ fkGBj7_FKWDD_h8MBu7yryKNv4QDQ7yjGFg3q9RP3OitROcSQA2TRIXeTbYp8.LRDKPCTIvcSYpS 0MoEZmV3db2WpohamshLd35oKDEdBMhge7sXsN_FGDhq80kB7vD2IVTGXrpQ7fRzWU_VJ9VjpfsM ItvTt3OFyYb_gwz9nhs.qyiY9JUUq492MyoEhXik_WNQ3VAO6VMyeanfBmgCxFrlRfhO98UoDddn VybpzqcTPsaVy
Received: by 106.10.196.94; Wed, 13 Apr 2016 20:59:09 +0000
Date: Wed, 13 Apr 2016 20:58:58 +0000
From: Binu Ramakrishnan <prbinu@yahoo.com>
To: "uta@ietf.org" <uta@ietf.org>
Message-ID: <542002133.1160.1460581138072.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <20160413191405.GF26423@mournblade.imrryr.org>
References: <20160413191405.GF26423@mournblade.imrryr.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_1159_1322460619.1460581138069"
Archived-At: <http://mailarchive.ietf.org/arch/msg/uta/MSj3ArAc6N9QJSkG1g5qmihg13E>
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: Binu Ramakrishnan <prbinu@yahoo.com>
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: Wed, 13 Apr 2016 20:59:14 -0000

>> However this does bring up a good point - if I want to support STS *and*
>> DANE as a receiver, and have a homogeneous MX/MTA setup, i.e. not something
>> like the above, I would have to support the common subset of both
>> specifications, at least as far as MTA configuration is concerned, e.g.
>> no self-signed certs. That is a consequence we haven�t discussed before.

> STS is WebPKI.  If you want STS, you need a certificate from one
> of the usual CAs.  With a self-signed certificate (some day just
> a bare public key and no certificate at all) you can only use DANE.>--
Yes, the STS policy is served over WebPKI, but in the STS policy you may still specify/pin public key or certificate for MX server. Pinning is proposed as a future work for STS along with additional constraints like min TLS version, PFS etc. STS use WebPKI/Root CA as trust anchor for policy distribution and in the case of DANE, trust anchor is DNS root (through DNSSEC)

      From: Viktor Dukhovni <ietf-dane@dukhovni.org>
 To: uta@ietf.org 
 Sent: Wednesday, 13 April 2016 12:14 PM
 Subject: Re: [Uta] "webby" STS and DANE/DNSSEC co-existence
   
On Wed, Apr 13, 2016 at 10:59:06AM +0100, Neil Cook wrote:

> However this does bring up a good point - if I want to support STS *and*
> DANE as a receiver, and have a homogeneous MX/MTA setup, i.e. not something
> like the above, I would have to support the common subset of both
> specifications, at least as far as MTA configuration is concerned, e.g.
> no self-signed certs. That is a consequence we haven�t discussed before.

STS is WebPKI.  If you want STS, you need a certificate from one
of the usual CAs.  With a self-signed certificate (some day just
a bare public key and no certificate at all) you can only use DANE.

Top 10 issuers of certs for DANE MX hosts:

    172 ; Issuer = CN=StartCom Class 1 Primary Intermediate Server CA,OU=Secure Digital Certificate Signing,O=StartCom Ltd.,C=IL
    166 ; Issuer = CN=COMODO RSA Domain Validation Secure Server CA,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB
    165 ; Issuer = CN=Let's Encrypt Authority X1,O=Let's Encrypt,C=US
      91 ; Issuer = CN=StartCom Class 2 Primary Intermediate Server CA,OU=Secure Digital Certificate Signing,O=StartCom Ltd.,C=IL
      90 ; Issuer = CN=Gandi Standard SSL CA 2,O=Gandi,L=Paris,ST=Paris,C=FR
      81 ; Issuer = CN=StartCom Class 1 DV Server CA,OU=StartCom Certification Authority,O=StartCom Ltd.,C=IL
      63 ; Issuer = CN=Let's Encrypt Authority X3,O=Let's Encrypt,C=US
      62 ; Issuer = CN=RapidSSL SHA256 CA - G3,O=GeoTrust Inc.,C=US
      38 ; Issuer = CN=WoSign CA Free SSL Certificate G2,O=WoSign CA Limited,C=CN
      33 ; Issuer = CN=CAcert Class 3 Root,OU=http://www.CAcert.org,O=CAcert Inc.

( Note some of the MX hosts support many hundreds of domains, the above counts
  the issuer just once for each issued certificate, not once per domain served. )

-- 
    Viktor.

_______________________________________________
Uta mailing list
Uta@ietf.org
https://www.ietf.org/mailman/listinfo/uta