[Acme] Explicitly forbid to answer GET requests for account info

Jörn Heissler <acme-specs@joern.heissler.de> Sun, 04 March 2018 11:57 UTC

Return-Path: <acme-specs@joern.heissler.de>
X-Original-To: acme@ietfa.amsl.com
Delivered-To: acme@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD128124D68 for <acme@ietfa.amsl.com>; Sun, 4 Mar 2018 03:57:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.05
X-Spam-Level:
X-Spam-Status: No, score=0.05 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_DYNAMIC_IPADDR=1.951, SPF_PASS=-0.001] autolearn=no 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 tD1gQ4StfMzD for <acme@ietfa.amsl.com>; Sun, 4 Mar 2018 03:57:08 -0800 (PST)
Received: from lvps87-230-93-31.dedicated.hosteurope.de (kappa.tutnicht.de [87.230.93.31]) (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 512F21243F3 for <acme@ietf.org>; Sun, 4 Mar 2018 03:57:08 -0800 (PST)
Received: from [10.255.0.6] (helo=carrot.tutnicht.de) by lvps87-230-93-31.dedicated.hosteurope.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <acme-specs@joern.heissler.de>) id 1esSGI-0006QM-F6 for acme@ietf.org; Sun, 04 Mar 2018 12:57:06 +0100
Date: Sun, 04 Mar 2018 12:57:04 +0100
From: Jörn Heissler <acme-specs@joern.heissler.de>
To: acme@ietf.org
Message-ID: <20180304115704.GG2161@carrot.tutnicht.de>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="16qp2B0xu0fRvRD7"
Content-Disposition: inline
User-Agent: Mutt/1.9.3 (2018-01-21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/acme/SFKhTS4-Xo74lV1dCZeHuzhLQVw>
Subject: [Acme] Explicitly forbid to answer GET requests for account info
X-BeenThere: acme@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Automated Certificate Management Environment <acme.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/acme>, <mailto:acme-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/acme/>
List-Post: <mailto:acme@ietf.org>
List-Help: <mailto:acme-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/acme>, <mailto:acme-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Mar 2018 11:57:10 -0000

Hi,

another PR that slightly changes meaning (SHOULD NOT -> MUST NOT):
https://github.com/ietf-wg-acme/acme/pull/407

Section "Request Authentication" says:
"Servers MUST NOT respond to GET requests for resources that might be
considered sensitive. Account resources are the only sensitive resources
defined in this specification."

I agree with the "MUST NOT" here as account contains e.g. my contact data.
Therefore section "Account Information" should also says "MUST NOT":
"Servers MUST NOT respond to GET requests for account resources..."

Cheers
Joern Heissler