W3C home > Mailing lists > Public > ietf-http-wg@w3.org > October to December 2010

Re: [http-auth] [saag] [websec] [kitten] HTTP authentication: the next generation

From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Date: Mon, 13 Dec 2010 16:27:55 +0000
Message-ID: <4D06498B.4070900@cs.tcd.ie>
To: Yoav Nir <ynir@checkpoint.com>
CC: Rene Struik <rstruik.ext@gmail.com>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>, "http-auth@ietf.org" <http-auth@ietf.org>, websec <websec@ietf.org>, "saag@ietf.org" <saag@ietf.org>, Marsh Ray <marsh@extendedsubset.com>


On 13/12/10 15:29, Yoav Nir wrote:

>     * A possible solution to the first problem would be to issue
>       multiple certificates for use in phone, laptop and desktop. But
>       this makes the management of all these certificates even more
>       complicated, and increases the attack surface.

Just a random thought. What if there were a standard way for web server
apps to bind together different client public keys? E.g. start at home,
with TLS mutual auth somehow, then go to the standard "bind new device"
button which returns a shortish URL that the user can cut'n'paste to
a 2nd device, also using TLS mutual auth, but with the key pair from
that 2nd device. Then the server could associate a set of client public
keys with the same account. (The URL could probably also be made only
usable on that server as well via some server-side symmetric crypto
maybe.)

Probably has holes galore, (and/or was tried a decade ago;-) but at
least the browsers could work as-is. Well, as-is if you assume people
had a way to generate and manage key pairs easily in their various
browsers.

Regardless of the above, I think that if there were a usable way to
do TLS mutual auth that was unencumbered and worked well, (including
tackling portability), that'd be great, and even if the probability
of failing is high, trying for that is maybe worth a shot.

S.
Received on Monday, 13 December 2010 16:28:26 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:34 GMT