Re: [lamps] Warren Kumari's Block on charter-ietf-lamps-02-00: (with BLOCK and COMMENT)
Yoav Nir <ynir.ietf@gmail.com> Wed, 23 May 2018 17:39 UTC
Return-Path: <ynir.ietf@gmail.com>
X-Original-To: spasm@ietfa.amsl.com
Delivered-To: spasm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 750FA12E886; Wed, 23 May 2018 10:39:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 ju5dkpF0W5b0; Wed, 23 May 2018 10:39:55 -0700 (PDT)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 3579912E87F; Wed, 23 May 2018 10:39:55 -0700 (PDT)
Received: by mail-wm0-x236.google.com with SMTP id o78-v6so11504641wmg.0; Wed, 23 May 2018 10:39:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=KA8rdg1+lHEBKTWL3R2X+E7gPoah4w/9cZcc1p4YrYw=; b=VstxsBxIlz+SqIhHwq6qad+evADKI8+cQFfeg8MlUQEcJOHf8Y5Ll9Ul/VuDk5hq79 eMX9ybdnA/oXGYNo0+nqWdIrkKAMI1hooDB9tiXP+eFHSYlAbhhsIrbwaQlM22MlswdT 6k0KftcE1cb16iSkFgXSowIr/7hv7cKvFhGcppcmv1AJyo3KwUVy90tkM3GhT5WxvSy/ fKEQ2h9uHSw/Cr2rEAQo5tPwCFoO4/rwoG6sSqPbBAWAcX1z1e4f5PCrnTjLp2QF0ezl 8CWpDTirP9qSJrNTpVugN/oKLizQUWxX3Fixrp2pHJUTJgLVSH7yTb5uryyMDNtFwW8E 6VQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=KA8rdg1+lHEBKTWL3R2X+E7gPoah4w/9cZcc1p4YrYw=; b=uEbOP7g20Wap2wcym02BXqDJKLDwPJr9JLeH9jDctr0MTodF0Hop1Fl4gVYYvhqgbx 2d+PcRcfdtCaYxhglW9/t3nI67pTJOQheSWh0qNtr1nZuzc5rNTegJuvky8X//wmgk8H cicLHHzVaids9ESJ8+cNtb5/Vw0LWqgkI5EczRX1+tF+u9qcSg500LQ4ubOfKcFJ5n8L 34gQ7Yc5xYEGM5PFNJP433E5wMhlxGrI2k6CMHYvcQOH+supSovF+6nF6Xryt0I2UYK/ 3UzTJqTpJEfGJ3sI2sNh/aFn0jwse6hWxF9ewiFXW6AVU68E0JgOXzCbc5MyliNVPBx9 5TKw==
X-Gm-Message-State: ALKqPweAEkyjv4VuToLOe8mkMrpKLh1uDyGk5YZjrB+P4SwWtpSuvtJx AV7yxanjlDnfeBP/USjxHqdnOQXs
X-Google-Smtp-Source: AB8JxZprDMaKRQ/c1ww8PG4Stc0JvZiTcQCt+XyreZd0sGVQV7giTS09g9MzsyxDzeUoKAz5VasUCA==
X-Received: by 2002:a1c:30ce:: with SMTP id w197-v6mr4463761wmw.22.1527097193675; Wed, 23 May 2018 10:39:53 -0700 (PDT)
Received: from [192.168.1.17] ([46.120.57.147]) by smtp.gmail.com with ESMTPSA id 42-v6sm40691245wrx.24.2018.05.23.10.39.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 May 2018 10:39:52 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\))
From: Yoav Nir <ynir.ietf@gmail.com>
In-Reply-To: <152709543734.26876.14669273511731581188.idtracker@ietfa.amsl.com>
Date: Wed, 23 May 2018 20:39:50 +0300
Cc: The IESG <iesg@ietf.org>, spasm@ietf.org, lamps-chairs@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <64EA6F18-9275-40FC-8FDE-3E12C4458EFB@gmail.com>
References: <152709543734.26876.14669273511731581188.idtracker@ietfa.amsl.com>
To: Warren Kumari <warren@kumari.net>
X-Mailer: Apple Mail (2.3445.6.18)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/aGvIdc_iPNAtgupyhJ9geldo9P4>
Subject: Re: [lamps] Warren Kumari's Block on charter-ietf-lamps-02-00: (with BLOCK and COMMENT)
X-BeenThere: spasm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This is a venue for discussion of doing Some Pkix And SMime \(spasm\) work." <spasm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spasm>, <mailto:spasm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm/>
List-Post: <mailto:spasm@ietf.org>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spasm>, <mailto:spasm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2018 17:39:58 -0000
Hi Warren. Since it was my draft and presentation at SecDispatch that led to this item, I feel I can answer this. Inline. > On 23 May 2018, at 20:10, Warren Kumari <warren@kumari.net> wrote: > > Warren Kumari has entered the following ballot position for > charter-ietf-lamps-02-00: Block > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/charter-ietf-lamps/ > > > > ---------------------------------------------------------------------- > BLOCK: > ---------------------------------------------------------------------- > > "3. Specify the use of short-lived X.509 certificates for which no > revocation information is made available by the Certification Authority. > Short-lived certificates have a lifespan that is shorter than the time > needed to detect, report, and distribute revocation information, as a > result revoking them pointless." > > This makes me twitch -- how short is "short”? [YN] I expect this to be contentious within the working group, and I expect the exact cut-off point to be different from one use-case to another. For highly reliable systems with good clock synchronization “short” could be as low as an hour. For typical systems I think the likely lifetime will be between 1 day and 1 week. IMHO it’s valid for the working group to leave the cut-off between “short” and “not short” to per-domain profiles, but I don’t think anything beyond 2 weeks would ever count as short. > And how long is the time to > "detect, report, and distribute revocation information"? With e.g: CT, > misissued certificates may be visible before they are used in an attack, > decreasing the detection time. [YN] Someone needs to see the certificate to add it to the log, and someone needs to find the certificate on the log and understand that it is mis-issued. And then someone needs to add it to the CRL / database that feeds the OCSP responder. And when this is updated, relying parties may have cached copies of older revocation information. Add it up and it can take days on the web. In closed environments there may not be CT at all. > > Also, I would figure that it is still useful to know that a certificate was > revoked and didn't just expire -- if I see a certificate which expired 10 > minutes ago I may be willing (after some consideration, checking my clock, etc) > to decide to trust it anyway (even if that's a bad idea!), but a revoked > certificate is a clear indication that something bad happened, and changes my > risk assessment. [YN] Yes, and the candidate draft has a SHOULD-level requirement to not allow any grace periods for such certificates. One of the feedbacks I got was that this should be upgraded to MUST (or rather MUST NOT) > > It's entirely possible that there is a really good reason why I'm wrong / that > this argument doesn't make sense in some use cases (or just that I'm nuts!) [YN] There was some push-back about the name. The important point is not so much that the lifetime is short, but that there is no revocation information. We want these certificates because we don’t want to deal with revocation information. Non-revocation is the end. Making them short-term is the means, or rather the sacrifice we need to make to make (other) security people happy. > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > > Also, "revoking them pointless" does not parse - perhaps "revoking them is pointless"? > > > _______________________________________________ > Spasm mailing list > Spasm@ietf.org > https://www.ietf.org/mailman/listinfo/spasm
- [lamps] Warren Kumari's Block on charter-ietf-lam… Warren Kumari
- Re: [lamps] Warren Kumari's Block on charter-ietf… Yoav Nir
- Re: [lamps] Warren Kumari's Block on charter-ietf… Warren Kumari
- Re: [lamps] Warren Kumari's Block on charter-ietf… Alvaro Retana
- Re: [lamps] Warren Kumari's Block on charter-ietf… Russ Housley
- Re: [lamps] Warren Kumari's Block on charter-ietf… Ryan Sleevi
- Re: [lamps] Warren Kumari's Block on charter-ietf… Eric Rescorla
- Re: [lamps] Warren Kumari's Block on charter-ietf… Phillip Hallam-Baker
- Re: [lamps] Warren Kumari's Block on charter-ietf… Warren Kumari
- Re: [lamps] Warren Kumari's Block on charter-ietf… Warren Kumari
- Re: [lamps] Warren Kumari's Block on charter-ietf… Russ Housley
- Re: [lamps] Warren Kumari's Block on charter-ietf… Phillip Hallam-Baker