Re: [secdir] Secdir review of draft-ietf-appsawg-acct-uri-03

Peter Saint-Andre <psaintan@cisco.com> Wed, 27 March 2013 01:59 UTC

Return-Path: <psaintan@cisco.com>
X-Original-To: secdir@ietfa.amsl.com
Delivered-To: secdir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29DEA21F86EF; Tue, 26 Mar 2013 18:59:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9oPjuJ0k2-IJ; Tue, 26 Mar 2013 18:59:47 -0700 (PDT)
Received: from mtv-iport-2.cisco.com (mtv-iport-2.cisco.com [173.36.130.13]) by ietfa.amsl.com (Postfix) with ESMTP id 9A56221F8555; Tue, 26 Mar 2013 18:59:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2450; q=dns/txt; s=iport; t=1364349587; x=1365559187; h=cc:message-id:from:to:in-reply-to: content-transfer-encoding:mime-version:subject:date: references; bh=yBFGEAkn8ccgl4mGfLvpO38MsMqnHMma4HRWGe14gbs=; b=AP2OrLtpHQF/VrJLMxdGJZ3T6vjOCaB6Nb2czE+Fxo4RadbQnjWZQojf seS4rIJiX+CBjDcb+d3qPgo8pmaKKwAraMsE6DMeGxawBkoa6lYP0jV4d nU83U2VNCOnwH9SqT2rIWPmBUslM5SpInct/MOGnDqR41cgt2QY8T5TuJ g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag0FABlRUlGrRDoG/2dsb2JhbABDgzvAaIEIFoEqgh8BAQEDATgCPwULCy0ZVwYTiA4Fr12PZY1SgUAHCoJVYQOIeI1vhX+LCIMqHYE3
X-IronPort-AV: E=Sophos;i="4.84,915,1355097600"; d="scan'208";a="76817562"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-2.cisco.com with ESMTP; 27 Mar 2013 01:59:47 +0000
Received: from [192.168.1.3] (sjc-vpn7-1020.cisco.com [10.21.147.252]) by mtv-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id r2R1xj6i025137; Wed, 27 Mar 2013 01:59:46 GMT
Message-Id: <1A55CC1D-2CB3-4A20-B9B0-6F20C2514E6B@cisco.com>
From: Peter Saint-Andre <psaintan@cisco.com>
To: Charlie Kaufman <charliek@microsoft.com>
In-Reply-To: <bfe401a4a8e54781bb74eda4fc37be26@BL2PR03MB592.namprd03.prod.outlook.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 26 Mar 2013 19:59:45 -0600
References: <bfe401a4a8e54781bb74eda4fc37be26@BL2PR03MB592.namprd03.prod.outlook.com>
X-Mailer: Apple Mail (2.936)
X-Mailman-Approved-At: Wed, 27 Mar 2013 01:09:14 -0700
Cc: "draft-ietf-appsawg-acct-uri.all@tools.ietf.org" <draft-ietf-appsawg-acct-uri.all@tools.ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "secdir@ietf.org" <secdir@ietf.org>
Subject: Re: [secdir] Secdir review of draft-ietf-appsawg-acct-uri-03
X-BeenThere: secdir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Security Area Directorate <secdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/secdir>, <mailto:secdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/secdir>
List-Post: <mailto:secdir@ietf.org>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdir>, <mailto:secdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Mar 2013 01:59:48 -0000

On Feb 27, 2013, at 12:10 PM, Charlie Kaufman wrote:

> I have reviewed this document as part of the security directorate's  
> ongoing effort to review all IETF documents being processed by the  
> IESG.  These comments were written primarily for the benefit of the  
> security area directors. Document editors and WG chairs should treat  
> these comments just like any other last call comments.
>
> The fact that this document only defines a syntax and does not  
> define uses for it implies that the security implications are minimal.
>
> This document specifies a new URI format for specifying names of  
> accounts. The syntax looks like:
>
> acct:johnsmith@example.com
>
> The chosen syntax is apparently already proposed for use in the  
> WebFinger protocol in a separate I-D and one could imagine lots of  
> other uses. This draft does not specify any semantics associated  
> with the account specification or any means of contacting the  
> entity, though it will likely be a common practice to have the value  
> be usable as an email address to reach the named entity. This draft  
> specifies that any protocols using this new URI format must specify  
> the associated semantics. The Security Considerations notes this and  
> says that therefore any security considerations must therefore be  
> described by the protocol using this syntax.
>
> My only quibble is that the spec does not specify any algorithm by  
> which two acct URIs can be compared for equality. Perhaps the world  
> has evolved to the point where everyone accepts that as being  
> impossible. The part after the @ is a DNS host, subject to IDN  
> rules, while the part before may contain many ASCII characters and %- 
> encoded UTF8. I believe that makes this different from what is  
> allowed in the name portion of an email address in many subtle  
> cases. Case-blind comparisons are probably intended but are not  
> specified. Having an "almost canonical" way to specify an account  
> identifier has the potential of introducing security problems, but  
> they may be unavoidable.

Charlie, thank you for the review and my apologies for the delay in  
replying. Stephen Farrell has raised the same issue about comparison  
in his IESG review of this specification, and I will work to address  
that issue. Would you and the secdir like to be cc'd on the text that  
results from that discussion?

Peter