Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
Daniel Kahn Gillmor <dkg@fifthhorseman.net> Tue, 18 March 2014 18:47 UTC
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35FAE1A044C for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 11:47:24 -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] 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 Cd1LGlNqytyI for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 11:47:22 -0700 (PDT)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by ietfa.amsl.com (Postfix) with ESMTP id D23B61A02F2 for <trans@ietf.org>; Tue, 18 Mar 2014 11:47:21 -0700 (PDT)
Received: from [10.70.10.55] (unknown [38.109.115.130]) by che.mayfirst.org (Postfix) with ESMTPSA id 075E3F984; Tue, 18 Mar 2014 14:47:11 -0400 (EDT)
Message-ID: <532894A6.5070301@fifthhorseman.net>
Date: Tue, 18 Mar 2014 14:47:02 -0400
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.2.0
MIME-Version: 1.0
To: Ben Laurie <benl@google.com>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com> <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com> <CAMm+Lwhy+ArnJhY-SjkbPtbZgPfDyZ4LkQ82mNJrvSO7jZr3Bw@mail.gmail.com> <53286F24.5080407@fifthhorseman.net> <CABrd9STuCQdzbWduJ9TOJ3xbCg4vSKw3sPGR50uo4L-3KqVxgg@mail.gmail.com>
In-Reply-To: <CABrd9STuCQdzbWduJ9TOJ3xbCg4vSKw3sPGR50uo4L-3KqVxgg@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="KjvKJME2KDA3VmKMSpo8vTH7nx4GXIFDO"
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/N-zZMqeboYODwE6CB4oxqQetXNQ
Cc: "trans@ietf.org" <trans@ietf.org>, Phillip Hallam-Baker <hallam@gmail.com>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 18:47:24 -0000
On 03/18/2014 12:22 PM, Ben Laurie wrote: > On 18 March 2014 16:07, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote: >> a) <PRIVATE>.com [...] >> But if (a) is observed from monitoring the log, what can the site >> operator do? Do we declare that (a) is indication of log misbehavior? > > Surely not - this, again, is misissuance (or misreporting by the CA, > if you prefer). i.e. the CA should be taken to task. The log does not > judge, it merely records. hm, i think this introduces a new way that a CA can misissue -- in particular, it's misissuing a precertificate by putting a <PRIVATE> label where it should not. Do you expect the logs to accept (and certify, and publish) arbitrarily-structured data in the PreCertificate so long as it is signed by a known CA? Or will there be some constraints on the data submitted? If there are constraints on what kind of precerts a log is willing to certify, then this would seem to be a reasonable addition to the list of constraints (though it would be another way that a log could itself misbehave -- we'd want to add that to the list of things a monitor should look for). If the logs just accept and sign this data, what do you suppose should happen to a CA that has sent a precert of type (a) to the public logs? It's not clear who was harmed by it (since the actual dNSName used in the cert itself is not known, right?), and for CT-aware TLS clients that know to ignore SCTs where <PRIVATE> falls immediately to the left of an entry in the public suffix list should ignore the SCT anyway. But inevitably there will be some clients that see this and don't have an updated version of the public suffix list, or don't have the ability to fetch and retain such a thing, and will be fooled by the SCT. It's very difficult for the domain holder to tell that they have specifically been harmed in this case (and possibly even difficult to make a strong case for negative consequences to the issuing CA or misbehaving log), so it seems like CT isn't fulfilling its mission of making detection of misissuance isn't being met here. Or have i missed something? >> presumably, this would be >> the same mechanism used to report an SCT that didn't show up within the >> MMD, right? is there a reporting mechanism defined? > > Currently, only Chrome is implementing CT as a client (to our > knowledge) and so I guess the appropriate recipient of such a report > would be Google. We have not yet defined a way to do this, but > anticipate that Chrome will offer to do it when appropriate. Given that the scheme's robustness relies on clients reporting errors (in both the logs or the CAs), i think we need to be clearer about how such a report should happen. > Another option might be the CA/B Forum. End users operating their browsers are not going to know how to send any kind of report to the CA/B Forum, unless you're suggesting that CA/B Forum could set up a public repository to hold cryptographically-proven documentation of misissuance or something, and the submission could be automated somehow. I don't know enough about the CA/B Forum to know if that's within their scope or not. Regards, --dkg
- [Trans] Question about PRIVATE option (Ticket #1) Rick Andrews
- Re: [Trans] Question about PRIVATE option (Ticket… Rob Stradling
- Re: [Trans] Question about PRIVATE option (Ticket… Rick Andrews
- Re: [Trans] Question about PRIVATE option (Ticket… Rob Stradling
- Re: [Trans] Question about PRIVATE option (Ticket… Eran Messeri
- Re: [Trans] Question about PRIVATE option (Ticket… Rob Stradling
- [Trans] Another Question about the PRIVATE option… Rick Andrews
- Re: [Trans] Another Question about the PRIVATE op… Ben Laurie
- Re: [Trans] Another Question about the PRIVATE op… Rob Stradling
- Re: [Trans] Another Question about the PRIVATE op… Phillip Hallam-Baker
- Re: [Trans] Another Question about the PRIVATE op… Daniel Kahn Gillmor
- Re: [Trans] Another Question about the PRIVATE op… Ben Laurie
- Re: [Trans] Another Question about the PRIVATE op… Daniel Kahn Gillmor
- Re: [Trans] Another Question about the PRIVATE op… Ben Laurie
- Re: [Trans] Another Question about the PRIVATE op… Ben Laurie