Re: [OAUTH-WG] Signatures, Why?

Ethan Jewett <esjewett@gmail.com> Tue, 16 March 2010 14:45 UTC

Return-Path: <esjewett@gmail.com>
X-Original-To: oauth@core3.amsl.com
Delivered-To: oauth@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 28E983A681B for <oauth@core3.amsl.com>; Tue, 16 Mar 2010 07:45:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yc-ypu+j+IWl for <oauth@core3.amsl.com>; Tue, 16 Mar 2010 07:45:48 -0700 (PDT)
Received: from mail-pv0-f172.google.com (mail-pv0-f172.google.com [74.125.83.172]) by core3.amsl.com (Postfix) with ESMTP id 0C2733A69AE for <oauth@ietf.org>; Tue, 16 Mar 2010 07:45:45 -0700 (PDT)
Received: by pvh1 with SMTP id 1so1501537pvh.31 for <oauth@ietf.org>; Tue, 16 Mar 2010 07:45:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=d5QBBwNMKVDdFCFtoylq4f2jyLymYqaEGonnPpX6voo=; b=CCr3EE50PWrpzEjZN4C8+bqTPPLWVT0dKl5dO8KN+dTVMvgvG7QZOHIQIB8N1AGi83 1Rtd04NqGzEjvcx8Ey0ky30HkAFSlFb6HHlN6OBsPVGLVkxX0N0BUGcDfemXOwNzG/qV x8Flgb6Jl2sKgrnMGqshXDUFjxKJqbczM0z54=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=hvRo0iARllixGp/1Wm0oqKGCV6NURVqs4cSxfUXjhsg6kCHqRYd8C859Tc2OWrMoPR tYeKC0VGSM6fnQ8mQVykqAU+wa1EGzQdfNhG43T+kP8bt2wVljxmqjQWK208RuuKoeoS 7neONhl7GfzOm2NIjxIKExD7LbLdDWOdrSjvg=
MIME-Version: 1.0
Received: by 10.141.12.8 with SMTP id p8mr6094rvi.160.1268750732393; Tue, 16 Mar 2010 07:45:32 -0700 (PDT)
In-Reply-To: <4B9EB99F.1050609@lodderstedt.net>
References: <d37b4b431003041200n1fc6cc5au83194aca28763b0d@mail.gmail.com> <4B99B2DD.3000405@stpeter.im> <4B99D783.1090905@lodderstedt.net> <4B9EB99F.1050609@lodderstedt.net>
Date: Tue, 16 Mar 2010 10:45:32 -0400
Message-ID: <68f4a0e81003160745l160cde86lc2ff9fb8e81c7590@mail.gmail.com>
From: Ethan Jewett <esjewett@gmail.com>
To: Torsten Lodderstedt <torsten@lodderstedt.net>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] Signatures, Why?
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: OAUTH WG <oauth.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/oauth>, <mailto:oauth-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/oauth>
List-Post: <mailto:oauth@ietf.org>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/oauth>, <mailto:oauth-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Mar 2010 14:45:49 -0000

Thanks Thorsten, this is good.

The "Pro Signature" section seemed a little thin to me (pro HTTPS too,
though most security pros are included obliquely in the "Powerful"
bullet). I changed the "Pro Signature" section to:

 * Low latency and computational costs (HMAC)
 * Provides for authentication of request by proving possession of a
secret that is bound to an account (in OAuth 1.0a)
 * Can provide message integrity (in OAuth 1.0a for single-part
form-encoded requests, for query strings, and for request bodies under
the body-signing extension)
 * Can provide replay protection via signed nonces (in OAuth 1.0a)
 * Can provide expiration via signed timestamps (in OAuth 1.0a)

Ethan

On Mon, Mar 15, 2010 at 6:50 PM, Torsten Lodderstedt
<torsten@lodderstedt.net> wrote:
> Hi all,
>
> I composed a detailed summary at
> http://trac.tools.ietf.org/wg/oauth/trac/wiki/SignaturesWhy. Please review
> it.
>
> @Zachary: I also added some of your recent notes.
>
> regards,
> Torsten.
>
> I volunteer to write it up.
>
> <hat type='chair'/>
>
> On 3/4/10 1:00 PM, Blaine Cook wrote:
>
>
> One of the things that's been a primary focus of both today's WG call
> and last week's call is what are the specific use cases for
> signatures?
>
> - Why are signatures needed?
> - What do signatures need to protect?
>
> Let's try to outline the use cases! Please reply here, so that we have
> a good idea of what they are as we move towards the Anaheim WG.
>
>
> This was a valuable thread. Perhaps someone could write up a summary of
> the points raised, either on the list or at the wiki?
>
> Peter
>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>