
From y.oiwa@aist.go.jp  Sun Jun  5 10:06:53 2011
Return-Path: <y.oiwa@aist.go.jp>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 473D011E809D; Sun,  5 Jun 2011 10:06:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.769
X-Spam-Level: *
X-Spam-Status: No, score=1.769 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4S9r6TdnbR1n; Sun,  5 Jun 2011 10:06:52 -0700 (PDT)
Received: from mx1.aist.go.jp (mx1.aist.go.jp [150.29.246.133]) by ietfa.amsl.com (Postfix) with ESMTP id 5FE6511E809B; Sun,  5 Jun 2011 10:06:44 -0700 (PDT)
Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp  with ESMTP id p55H6eDW026639; Mon, 6 Jun 2011 02:06:40 +0900 (JST) env-from (y.oiwa@aist.go.jp)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=aist.go.jp; s=aist; t=1307293601; bh=Mml2AqTlUsDw4XeO2CDdd6yNNvq9cbqtV8GWNgHH23w=; h=From:Date:Message-ID; b=RkFy9itZre+AH5Xliw5+JgP4yMYLpYEvG/kNtr2qwhwAnY1JV4HY2QWpWZS0BtKDm mGAyoyG5MCexQi8y/Tg+hiaJhYVIKYICoCrBgSCLPpQWq9tGvSENNLv6j/9t5HFzpU kNGf6r1maVzEiD+QgXYvXAJI3Ot24mJosGdOGgXA=
Received: from smtp4.aist.go.jp by rqsmtp2.aist.go.jp  with ESMTP id p55H6e0e002272; Mon, 6 Jun 2011 02:06:40 +0900 (JST) env-from (y.oiwa@aist.go.jp)
Received: by smtp4.aist.go.jp  with ESMTP id p55H6c42025520; Mon, 6 Jun 2011 02:06:38 +0900 (JST) env-from (y.oiwa@aist.go.jp)
To: http-auth@ietf.org
From: Yutaka OIWA <y.oiwa@aist.go.jp>
Date: Mon, 06 Jun 2011 02:06:38 +0900
Message-ID: <878vtgfbs1.fsf@bluewind.rcis.aist.go.jp>
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Cc: Harry Halpin <hhalpin@w3.org>, public-identity@w3.org, websec@ietf.org, saag@ietf.org, Sean Turner <turners@ieca.com>
Subject: [websec] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: http-auth@ietf.org, y.oiwa@aist.go.jp
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Jun 2011 17:06:53 -0000

Dear all at http-auth mailing list,
(Cc: Peter, Sean, Harry, and related mailing lists subscribers)

following the discussions in the Prague http-auth Bar-BoF in March,
and the W3C Identity in Browser workshop in the last month, now I
would like to re-call the formation of BoF for http-auth in IETF.  The
workshop was really hot and enjoying, and there were so many useful
inputs to both Web community and IETF, I believe.  Some materials
presented and discussed there are available at
<http://www.w3.org/2011/identity-ws/>.

# Harry, are the *output* materials of the workshop already available to public?

Currently I'm preparing a start-up version of problem statement document and
proposed BoF agenda.  However, very unfortunately, the last week I had a
severe fever heat and could not work well (I'm really sorry about that).
I'm going to submit them to the list within two days, and if possible
comments to the last version of the agenda proposal, available at
<http://www.ietf.org/mail-archive/web/http-auth/current/msg00770.html>,
are welcome.  I'm currently working based on that.

Thanks,

Yutaka

-- 
Yutaka OIWA, Ph.D.                                       Research Scientist
                            Research Center for Information Security (RCIS)
    National Institute of Advanced Industrial Science and Technology (AIST)
                      Mail addresses: <y.oiwa@aist.go.jp>, <yutaka@oiwa.jp>
OpenPGP: id[440546B5] fp[7C9F 723A 7559 3246 229D  3139 8677 9BD2 4405 46B5]

From hhalpin@w3.org  Sun Jun  5 14:32:55 2011
Return-Path: <hhalpin@w3.org>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F00AE21F8502; Sun,  5 Jun 2011 14:32:54 -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 ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4aDtcp3IEv-J; Sun,  5 Jun 2011 14:32:54 -0700 (PDT)
Received: from jay.w3.org (ssh.w3.org [128.30.52.60]) by ietfa.amsl.com (Postfix) with ESMTP id 6296121F8500; Sun,  5 Jun 2011 14:32:53 -0700 (PDT)
Received: from www-data by jay.w3.org with local (Exim 4.69) (envelope-from <hhalpin@w3.org>) id 1QTKw8-0004Ua-Eq; Sun, 05 Jun 2011 17:32:44 -0400
Received: from 87.149.171.109 (SquirrelMail authenticated user hhalpin) by webmail-mit.w3.org with HTTP; Sun, 5 Jun 2011 22:32:44 +0100 (BST)
Message-ID: <6cdda6a1c5901b19823e4e2cf54b7e90.squirrel@webmail-mit.w3.org>
In-Reply-To: <878vtgfbs1.fsf@bluewind.rcis.aist.go.jp>
References: <878vtgfbs1.fsf@bluewind.rcis.aist.go.jp>
Date: Sun, 5 Jun 2011 22:32:44 +0100 (BST)
From: "Harry Halpin" <hhalpin@w3.org>
To: http-auth@ietf.org, y.oiwa@aist.go.jp
User-Agent: SquirrelMail/1.4.15
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
X-Mailman-Approved-At: Mon, 06 Jun 2011 08:55:58 -0700
Cc: Harry Halpin <hhalpin@w3.org>, public-identity@w3.org, websec@ietf.org, saag@ietf.org, Sean Turner <turners@ieca.com>
Subject: Re: [websec] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Jun 2011 21:32:55 -0000

> Dear all at http-auth mailing list,
> (Cc: Peter, Sean, Harry, and related mailing lists subscribers)
>
> following the discussions in the Prague http-auth Bar-BoF in March,
> and the W3C Identity in Browser workshop in the last month, now I
> would like to re-call the formation of BoF for http-auth in IETF.  The
> workshop was really hot and enjoying, and there were so many useful
> inputs to both Web community and IETF, I believe.  Some materials
> presented and discussed there are available at
> <http://www.w3.org/2011/identity-ws/>.
>
> # Harry, are the *output* materials ofn the workshop already available to
> public?
>

The workshop already links to all papers and slides on the website. There
will be a final report released in about 2 weeks. The
public-identity@w3.org will be list I use to get input to the draft final
report, to join email "subscribe" in subject line to
public-identity-request@w3.org. From my memory there was interest in
MutualAuth, primarily from the financial industry and banks, who really
did seem to want it. The browser vendors were of course skeptical of
anything in chrome, but other discussions such as Dirk Balfanz's do to
auth in the OS layer could provide an alternative.

[1] http://www.w3.org/2011/identity-ws/


> Currently I'm preparing a start-up version of problem statement document
> and
> proposed BoF agenda.  However, very unfortunately, the last week I had a
> severe fever heat and could not work well (I'm really sorry about that).
> I'm going to submit them to the list within two days, and if possible
> comments to the last version of the agenda proposal, available at
> <http://www.ietf.org/mail-archive/web/http-auth/current/msg00770.html>,
> are welcome.  I'm currently working based on that.
>
> Thanks,
>
> Yutaka
>
> --
> Yutaka OIWA, Ph.D.                                       Research
> Scientist
>                             Research Center for Information Security
> (RCIS)
>     National Institute of Advanced Industrial Science and Technology
> (AIST)
>                       Mail addresses: <y.oiwa@aist.go.jp>,
> <yutaka@oiwa.jp>
> OpenPGP: id[440546B5] fp[7C9F 723A 7559 3246 229D  3139 8677 9BD2 4405
> 46B5]
>
>


From bkihara.l@gmail.com  Tue Jun  7 03:09:26 2011
Return-Path: <bkihara.l@gmail.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C682411E80C4; Tue,  7 Jun 2011 03:09:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvnhDgiyA-kw; Tue,  7 Jun 2011 03:09:26 -0700 (PDT)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 2879711E80BF; Tue,  7 Jun 2011 03:09:26 -0700 (PDT)
Received: by pwi5 with SMTP id 5so2893093pwi.31 for <multiple recipients>; Tue, 07 Jun 2011 03:09:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=r1sHsORBGJUl1zuAXFf0vNvc3svdFmbZ3pj+423sxUQ=; b=m5g80NQo+cZGXo7GQ3niMzh/3TUIf3a3BFBabP1EoOUnD0p9TLwchA14NXRGdRVKly oKEbGvrW4Di298cnsMsYKuXOj8zWtM+iTBb/2qBCUu2If+kMSVmYiU8myvOgDxjv4IDo Rqm2dobVVJzo6BivHkfo2bBjMWMUQ1lRrTx0g=
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 :content-type:content-transfer-encoding; b=V786vpDuw6ktQcsrXSmiLUmtoWyZySIEWy99/XQmuJDVrcSzkBzV73ZGJMSebu/aqA N8D9ZCJwkyEmGdaA9cGCplOFLLoZfQERL/DT6Ex+S7gxr5QZjK89CZtL5gKvW+Bi2/6k CH1fNirDyvX/mnyHUUAqFBuMUDM96UxjpA20Q=
MIME-Version: 1.0
Received: by 10.142.248.35 with SMTP id v35mr38393wfh.245.1307441365610; Tue, 07 Jun 2011 03:09:25 -0700 (PDT)
Received: by 10.142.164.3 with HTTP; Tue, 7 Jun 2011 03:09:25 -0700 (PDT)
In-Reply-To: <BANLkTimAw-HG9xVzumzbBKhW+H7WGB8+DA@mail.gmail.com>
References: <BANLkTimAw-HG9xVzumzbBKhW+H7WGB8+DA@mail.gmail.com>
Date: Tue, 7 Jun 2011 19:09:25 +0900
Message-ID: <BANLkTikQG5j=Dkn3hVgsHzKWWoqLO_6k+Q@mail.gmail.com>
From: "KIHARA, Boku" <bkihara.l@gmail.com>
To: saag@ietf.org, websec@ietf.org, oauth@ietf.org, public-identity@w3.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: [websec] Fwd: [http-auth] REST-GSS I-D posted
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2011 10:09:26 -0000

FYI


---------- Forwarded message ----------
From: Nico Williams <nico@cryptonector.com>
Date: 2011/6/7
Subject: [http-auth] REST-GSS I-D posted
To: http-auth@ietf.org


http://www.ietf.org/id/draft-williams-rest-gss-00.txt

This is to go with the slides and paper presented almost two weeks ago
at the W3C workshop on identity in the browser:

http://www.w3.org/2011/identity-ws/agenda.html

I would like to add some co-authors. =A0Anyone interested?

Cheers,

Nico
--
_______________________________________________
http-auth mailing list
http-auth@ietf.org
https://www.ietf.org/mailman/listinfo/http-auth

From y.oiwa@aist.go.jp  Thu Jun  9 07:32:05 2011
Return-Path: <y.oiwa@aist.go.jp>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A61D611E80D2; Thu,  9 Jun 2011 07:32:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.22
X-Spam-Level: 
X-Spam-Status: No, score=0.22 tagged_above=-999 required=5 tests=[AWL=0.310, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tRSF5auJShTb; Thu,  9 Jun 2011 07:32:04 -0700 (PDT)
Received: from mx1.aist.go.jp (mx1.aist.go.jp [150.29.246.133]) by ietfa.amsl.com (Postfix) with ESMTP id 206E811E808B; Thu,  9 Jun 2011 07:32:03 -0700 (PDT)
Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp  with ESMTP id p59EVvaL008115; Thu, 9 Jun 2011 23:31:57 +0900 (JST) env-from (y.oiwa@aist.go.jp)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=aist.go.jp; s=aist; t=1307629919; bh=u16ceoPm/IlX33yKZnBYTIYs6XdPEtqsSWqcKkgqocY=; h=From:Date:Message-ID; b=G8lemk+AekwTsTmib4Z0v6RV932tIWdhJP63QHC5g5sQuh0WIqDkEUhOvlb2Gdje7 GxpOQGbYKNilYKCfsuI71uw2JYdGeXlOYKx3UbuAuXF6TikjeKsgaO82WkgqAhjiSB r3qIuizE9QmRkk3rc20ah6LRduubS9bgc7uU20C8=
Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp  with ESMTP id p59EVvWt023363; Thu, 9 Jun 2011 23:31:57 +0900 (JST) env-from (y.oiwa@aist.go.jp)
Received: by smtp2.aist.go.jp  with ESMTP id p59EVtXV012071; Thu, 9 Jun 2011 23:31:55 +0900 (JST) env-from (y.oiwa@aist.go.jp)
To: http-auth@ietf.org
References: <878vtgfbs1.fsf@bluewind.rcis.aist.go.jp>
From: Yutaka OIWA <y.oiwa@aist.go.jp>
Date: Thu, 09 Jun 2011 23:31:55 +0900
In-Reply-To: <878vtgfbs1.fsf@bluewind.rcis.aist.go.jp> (Yutaka OIWA's message of "Mon\, 06 Jun 2011 02\:06\:38 +0900")
Message-ID: <87hb7zdqjo.fsf@bluewind.rcis.aist.go.jp>
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Cc: Harry Halpin <hhalpin@w3.org>, public-identity@w3.org, websec@ietf.org, saag@ietf.org, Sean Turner <turners@ieca.com>
Subject: Re: [websec] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: http-auth@ietf.org, y.oiwa@aist.go.jp
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2011 14:32:05 -0000

Dear all,

Regarding http-auth, I finally updated the proposed BoF agenda.
The text is appended to this mail.

A "draft" of the problem statement document, referred to by the agenda,
is currently available at
<http://trac.tools.ietf.org/area/app/trac/wiki/BarBofs/IETF80/http-auth/AdditionalMaterials/DraftProblemStatement>.
We're currently preparing an Internet-Draft formatted version.

Comments for both documents are really welcome and appreciated.

Cheers,

---------
Description:

The current authentication methods used in the Web system are prone to
various serious vulnerabilities, including password eavesdropping,
password stealing, session hijack, and phishing.  Currently, the HTTP
core protocol only provides basic plaintext password authentication
and MD5-based hashed password authentication, both of which are
insecure against eavesdropping and password dictionary attack.  There
are some other authentication protocols which integrate with existing
authentication frameworks such as GSS and SASL, but these were not
widely accepted outside the area where the frameworks are already
used. TLS, which is the underlying transport of HTTPS, provides client
certificate-based authentication but that has some but not massive use
cases, mainly due to deployment and usability problems.

Also, both current HTTP authentications and TLS client authentication
lack several control features, which makes modern Web applications
hard to deploy.  For example, both authentication mechanisms do not
have ability to dissolve authentication association (log-out) from the
server side, nor ability to directly accept a guest (unauthenticated)
user in the same URL as those for authenticated users.  These lack of
features make people tends to use HTML forms for authentication, which
are by nature insecure against eavesdropping and Phishing attacks.

Furthermore, although TLS has a almost-mandatory server authentication
feature, it in the real world did not completely prevent impersonation
attacks. To mitigate this, we should consider introduction of
techniques which let users know by themselves whether the accessed
server matches with their intentions, without relying on central
authority or careful attentions of users.

These problems should be solved as soon as possible to mitigate the
impact of Web authentication-related frauds to the Internet users.
However, to solve this problem, the resulting technologies should be
carefully designed so that these will be well deployable to the
real-world applications.  Without this, we will end up with inventing
one more useless technology,  which is obviously unfortunate.

Recently we have several new proposals for securing Web/HTTP
authentications.  In addition, we also have several proposed
technologies in surrounding areas, such as delegated authorization
(e.g.  OAuth) or delegated authentication (OpenID). Combining those
technologies with such secure authentication, with careful
consideration about security binding, should contribute to the whole
Web security improvements.

Additionally, the work of the HTTPBIS working group is about to finish,
and it will require some maintenance works for the HTTP existing
authentication mechanism, at least the registrations to IANA.

The purpose of the proposed BoF is to pursue creation of IETF working
groups on various HTTP authentication issues.  The possible topics of
the future working group may include some of the following topics:

 * Introduction of much more secure authentication mechanisms as
   extensions to the HTTP, considering use with Web and non-Web
   accesses.  These technologies should protect users from being
   stolen their authentication by malicious eavesdropper or phishers,
   or being impersonated by man-in-the-middle attacks, or forged
   authentication result by malicious servers.

 * Introduction of technologies which will enable more sophisticated
  use of HTTP authentication from recent Web applications.

 * Introduction of better secure authentication mechanisms which can be
   used with non-Web HTTP accesses with existing authentication
   frameworks. ("non-Web" here includes HTTP accesses made from
   scripting code running inside Web browsers.)

 * Introduction of proper channel-binding technologies to HTTP
   authentication layer, which can be combined with higher-layer
   authentication/authorization mechanisms.

 * Research on the secure and more easily usable ways of (possibly
   mutual) Web/HTML authentications using several kinds of
   authentication credentials, and required protocol-side support for
   them.

 * Maintenance of existing HTTP authentication extensions (other than
   Basic and Digest), either checking its httpbis-conformance or making
   it historic.

 * Proposing addition of the above authentication schemes to the IANA
   registry as proposed by httpbis new HTTP 1.1 specification.

The working group should be careful about the impact of the introduced
security mechanisms to privacy issues, as strong authentication
sometimes conflicts with people's privacy concerns.

Both BoF and possible future working group expect well coordination
with W3C's effort on the related topics.  It shall also be in
coordination with related IETF working groups, including websec, abfab
and oauth.


BoF proposed agenda:

 * Discussions on HTTP authentication problem statement

 * Discussions for working group activity scope

 * Discussions for working group schedules
  (including handling of "research items")

Logistical informations:

BoF Chairs: TBD
BOF Proponents: Harry Halpin, Yutaka OIWA, ... (TBD)
People expected: 50
Length of session: 90min
Conflicts to avoid: Working Groups in the APP and SEC areas
WebEX: no
Responsible AD: Peter Saint-Andre (tentative)
Goal: to pursue creation of IETF working groups
Drafts:  http://tools.ietf.org/html/draft-oiwa-http-mutualauth-08; more to be added
Mailing List: HTTP http-auth mailing list
Mailing List Archive: http://www.ietf.org/mail-archive/web/http-auth/
--------


-- 
Yutaka OIWA, Ph.D.                                       Research Scientist
                            Research Center for Information Security (RCIS)
    National Institute of Advanced Industrial Science and Technology (AIST)
                      Mail addresses: <y.oiwa@aist.go.jp>, <yutaka@oiwa.jp>
OpenPGP: id[440546B5] fp[7C9F 723A 7559 3246 229D  3139 8677 9BD2 4405 46B5]

From julian.reschke@gmx.de  Thu Jun  9 07:41:06 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71B9C21F8480 for <websec@ietfa.amsl.com>; Thu,  9 Jun 2011 07:41:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.169
X-Spam-Level: 
X-Spam-Status: No, score=-104.169 tagged_above=-999 required=5 tests=[AWL=-1.570, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ny8grw9NIe4q for <websec@ietfa.amsl.com>; Thu,  9 Jun 2011 07:41:05 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 4D57021F847A for <websec@ietf.org>; Thu,  9 Jun 2011 07:41:04 -0700 (PDT)
Received: (qmail invoked by alias); 09 Jun 2011 14:41:02 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp064) with SMTP; 09 Jun 2011 16:41:02 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18FrCU+9d8F0BT4qZs6WrwkE2eNpxWblpTVujxLg3 zzOpbSyDTjUPOd
Message-ID: <4DF0DB72.9090601@gmx.de>
Date: Thu, 09 Jun 2011 16:40:50 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10
MIME-Version: 1.0
To: http-auth@ietf.org, y.oiwa@aist.go.jp
References: <878vtgfbs1.fsf@bluewind.rcis.aist.go.jp> <87hb7zdqjo.fsf@bluewind.rcis.aist.go.jp>
In-Reply-To: <87hb7zdqjo.fsf@bluewind.rcis.aist.go.jp>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: Sean Turner <turners@ieca.com>, public-identity@w3.org, websec@ietf.org, saag@ietf.org
Subject: Re: [websec] [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2011 14:41:06 -0000

On 2011-06-09 16:31, Yutaka OIWA wrote:
> ...
> password stealing, session hijack, and phishing.  Currently, the HTTP
> core protocol only provides basic plaintext password authentication
> and MD5-based hashed password authentication, both of which are
> ...

That's kind of misleading; the core HTTP protocol doesn't define any 
concrete authentication schemes at all; it just offers a framework 
(header fields, status codes etc).

 > ...
> Both BoF and possible future working group expect well coordination
> with W3C's effort on the related topics.  It shall also be in
> coordination with related IETF working groups, including websec, abfab
> and oauth.
> ...

I believe you need to add HTTPbis.

Best regards, Julian

From hallam@gmail.com  Sat Jun 11 14:53:41 2011
Return-Path: <hallam@gmail.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8F341F0C40; Sat, 11 Jun 2011 14:53:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1pW7mU7V+kSW; Sat, 11 Jun 2011 14:53:41 -0700 (PDT)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by ietfa.amsl.com (Postfix) with ESMTP id B6EB01F0C35; Sat, 11 Jun 2011 14:53:40 -0700 (PDT)
Received: by yie30 with SMTP id 30so413350yie.31 for <multiple recipients>; Sat, 11 Jun 2011 14:53:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=sTcMNjiVKkU/azl26PIFGJu8Ro8VurX61Rg3uGhteJ8=; b=glzyuoJhrjGEsOucx0emvU7qiTPG9yw0hyuAi1HCHOWU7T4QJFMM8+o/PEWLZEw5wD Ax1PlXoqCIJCdyUc8IZfk4vpSTR8e0qOR6/aMVvjs4tlQ9XvUNwIN21ExGq1GVY75FVz mDABJgPXvTQ5HC6777gAUV5w0fcvM83ykB1pA=
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=PWov+qw1DeoBnaQNwyBInUDhhSrt1n+t63p/HTNWd1oQlhhAN9rJ6Agz9gD8OHuUx4 Fq+VCMNAzXkwpyWuLVntsnvP4FDTamlM3QHtFL12HaF9/PRa1y51Qdw8u8329f5WCT10 Jwlu0ulwOj3qHxAavi1pq4kpGDqI7/ysl9V7o=
MIME-Version: 1.0
Received: by 10.101.52.7 with SMTP id e7mr3462730ank.85.1307829218554; Sat, 11 Jun 2011 14:53:38 -0700 (PDT)
Received: by 10.100.41.5 with HTTP; Sat, 11 Jun 2011 14:53:38 -0700 (PDT)
In-Reply-To: <4DF0DB72.9090601@gmx.de>
References: <878vtgfbs1.fsf@bluewind.rcis.aist.go.jp> <87hb7zdqjo.fsf@bluewind.rcis.aist.go.jp> <4DF0DB72.9090601@gmx.de>
Date: Sat, 11 Jun 2011 17:53:38 -0400
Message-ID: <BANLkTi=9TZU=pguCGhLHY+=GbCNjR6w-dA@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Julian Reschke <julian.reschke@gmx.de>
Content-Type: multipart/alternative; boundary=001636ed7313ffb37304a576b79c
Cc: public-identity@w3.org, websec@ietf.org, http-auth@ietf.org, saag@ietf.org, Sean Turner <turners@ieca.com>
Subject: Re: [websec] [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Jun 2011 21:53:42 -0000

--001636ed7313ffb37304a576b79c
Content-Type: text/plain; charset=ISO-8859-1

I have a different proposal. Lets take the high value authentication use
cases out of the browser completely.

Back in 1993 when Digest was designed, a Web browser could be written in
about ten thousand lines of code. Today a modern browser has a code
footprint that is larger than the memory plus pagefile of machine I used to
work on at CERN.

The modern browser is contaminated with plugins and active code. The worst
disservice that Netscape did to the Web was when they added Javascript to
Navigator unilaterally. Once a program conflates code and data it is never
going to be possible to make it secure.


The alternative would be to have a mini-browser whose sole purpose was to be
used to confirm high value transactions. This could be on the same machine
as the browser or a totally different machine such as a mobile phone.

If we start small with an application whose sole purpose is security we have
a good chance of getting some secure implementations.

This type of approach is not going to be acceptable for every possible
application or for every user. But the same is true of smart-cards, tokens
and the like.


So imagine that we had such a capability (I have a draft, I am just working
on getting preliminary feedback), what would we want HTTP authentication to
look like?

At that point what I would want most from the browser is to be able to
authenticate the browser and the machine it is running on in a manner that
is secure and robust. Cookies try to do this but again the implementation
was shoddy.

Where I think this conversation tends to go off the rails is when people get
the idea that the problem is the lack of an authentication protocol or an
authentication framework API. We have both of them, we have cartloads of
both of them.

The other point where I think the conversation went into a dead end was five
years ago when people started to sniff out the possibility of a something
that turned out to be Facebook. All those people who were wittering on about
'Identity' were not trying to solve the problem of how users authenticate or
manage attributes they were trying to solve the problem of how they could
win the spot in the industry that Facebook now occupies.


The missing like here in my view is the account identifier and the mechanism
by which it is mapped to a service.

The market has already decided that the federated account identifier for
Internet login will look like an email address. So Alice is going to be
something like alice@example.com.


The problem with the current authentication infrastructure is that Alice now
has hundreds of accounts under that account name being maintained all over
the Web and example.com really has no control over how they are used.

One side effect of that lack of control is the type of idiocy I encountered
trying to report a bug in Visual Studio yesterday. First I had to register
to create a Windows Live ID. Which was irritating since I already have
registered several products with Microsoft. But never mind. So I register
for that and then I am told that I have to register my Windows Live account
again and verify my email a second time. Plus give all the same personal
details again.

Now the reason that Microsoft ended up in that situation is quite easy to
see. They have a bunch of divisions run as silos and one does not exchange
information with another. But they do have management degrees coming down
from the top telling one division to use another's dog food.

If my hallam@gmail.com accounts were all managed by gmail.com there would be
no need for any callback mechanism whatsoever. Nor would there have been any
need for the Windows Live account or the crazy register then register all
over again.


If we could accept the simple idea that use of an authentication account
should work the exact same way as use of an email account, this type of
problem can be eliminated.

You don't expect to be able to use gmail.com for email unless gmail.com has
a Web server. So why do people try to write protocols that are designed to
allow people to use gmail.com for authentication when gmail.com is not
involved in the running of the authentication service in question?

--001636ed7313ffb37304a576b79c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have a different proposal. Lets take the high value authentication use ca=
ses out of the browser completely.
<div><br></div><div>Back in 1993 when Digest was designed, a Web browser co=
uld be written in about ten thousand lines of code. Today a modern browser =
has a code footprint that is larger than the memory plus pagefile of machin=
e I used to work on at CERN.</div>
<div><br></div><div>The modern browser is contaminated with plugins and act=
ive code. The worst disservice that Netscape did to the Web was when they a=
dded Javascript to Navigator unilaterally. Once a program conflates code an=
d data it is never going to be possible to make it secure.</div>
<div><br></div><div><br></div><div>The alternative would be to have a mini-=
browser whose sole purpose was to be used to confirm high value transaction=
s. This could be on the same machine as the browser or a totally different =
machine such as a mobile phone.</div>
<div><br></div><div>If we start small with an application whose sole purpos=
e is security we have a good chance of getting some secure implementations.=
</div><div><br></div><div>This type of approach is not going to be acceptab=
le for every possible application or for every user. But the same is true o=
f smart-cards, tokens and the like.=A0</div>
<div><br></div><div><br></div><div>So imagine that we had such a capability=
 (I have a draft, I am just working on getting preliminary feedback), what =
would we want HTTP authentication to look like?</div><div><br></div><div>
At that point what I would want most from the browser is to be able to auth=
enticate the browser and the machine it is running on in a manner that is s=
ecure and robust. Cookies try to do this but again the implementation was s=
hoddy.</div>
<div><br></div><div>Where I think this conversation tends to go off the rai=
ls is when people get the idea that the problem is the lack of an authentic=
ation protocol or an authentication framework API. We have both of them, we=
 have cartloads of both of them.=A0</div>
<div><br></div><div>The other point where I think the conversation went int=
o a dead end was five years ago when people started to sniff out the possib=
ility of a something that turned out to be Facebook. All those people who w=
ere wittering on about &#39;Identity&#39; were not trying to solve the prob=
lem of how users authenticate or manage attributes they were trying to solv=
e the problem of how they could win the spot in the industry that Facebook =
now occupies.</div>
<div><br></div><div><br></div><div>The missing like here in my view is the =
account identifier and the mechanism by which it is mapped to a service.</d=
iv><div><br></div><div>The market has already decided that the federated ac=
count identifier for Internet login will look like an email address. So Ali=
ce is going to be something like <a href=3D"mailto:alice@example.com">alice=
@example.com</a>.</div>
<div><br></div><div><br></div><div>The problem with the current authenticat=
ion infrastructure is that Alice now has hundreds of accounts under that ac=
count name being maintained all over the Web and <a href=3D"http://example.=
com">example.com</a> really has no control over how they are used.=A0</div>
<div><br></div><div>One side effect of that lack of control is the type of =
idiocy I encountered trying to report a bug in Visual Studio yesterday. Fir=
st I had to register to create a Windows Live ID. Which was irritating sinc=
e I already have registered several products with Microsoft. But never mind=
. So I register for that and then I am told that I have to register my Wind=
ows Live account again and verify my email a second time. Plus give all the=
 same personal details again.</div>
<div><br></div><div>Now the reason that Microsoft ended up in that situatio=
n is quite easy to see. They have a bunch of divisions run as silos and one=
 does not exchange information with another. But they do have management de=
grees coming down from the top telling one division to use another&#39;s do=
g food.</div>
<div><br></div><div>If my <a href=3D"mailto:hallam@gmail.com">hallam@gmail.=
com</a> accounts were all managed by <a href=3D"http://gmail.com">gmail.com=
</a> there would be no need for any callback mechanism whatsoever. Nor woul=
d there have been any need for the Windows Live account or the crazy regist=
er then register all over again.</div>
<div><br></div><div><br></div><div>If we could accept the simple idea that =
use of an authentication account should work the exact same way as use of a=
n email account, this type of problem can be eliminated.</div><div><br>
</div><div>You don&#39;t expect to be able to use <a href=3D"http://gmail.c=
om">gmail.com</a> for email unless <a href=3D"http://gmail.com">gmail.com</=
a> has a Web server. So why do people try to write protocols that are desig=
ned to allow people to use <a href=3D"http://gmail.com">gmail.com</a> for a=
uthentication when <a href=3D"http://gmail.com">gmail.com</a> is not involv=
ed in the running of the authentication service in question?</div>

--001636ed7313ffb37304a576b79c--

From alexey.melnikov@isode.com  Sun Jun 12 09:18:50 2011
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3B5911E80AE; Sun, 12 Jun 2011 09:18:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.19
X-Spam-Level: 
X-Spam-Status: No, score=-102.19 tagged_above=-999 required=5 tests=[AWL=0.409, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bRvrgPpmGwZ3; Sun, 12 Jun 2011 09:18:50 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by ietfa.amsl.com (Postfix) with ESMTP id DC04811E80AC; Sun, 12 Jun 2011 09:18:49 -0700 (PDT)
Received: from [188.28.0.10] (188.28.0.10.threembb.co.uk [188.28.0.10])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <TfTm4QA-ucVf@rufus.isode.com>; Sun, 12 Jun 2011 17:18:48 +0100
Message-ID: <4DF4E6C3.8030206@isode.com>
Date: Sun, 12 Jun 2011 17:18:11 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Julian Reschke <julian.reschke@gmx.de>
References: <878vtgfbs1.fsf@bluewind.rcis.aist.go.jp> <87hb7zdqjo.fsf@bluewind.rcis.aist.go.jp> <4DF0DB72.9090601@gmx.de>
In-Reply-To: <4DF0DB72.9090601@gmx.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: public-identity@w3.org, websec@ietf.org, http-auth@ietf.org, saag@ietf.org, Sean Turner <turners@ieca.com>
Subject: Re: [websec] [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jun 2011 16:18:50 -0000

Julian Reschke wrote:

> On 2011-06-09 16:31, Yutaka OIWA wrote:
>
>> ...
>> password stealing, session hijack, and phishing.  Currently, the HTTP
>> core protocol only provides basic plaintext password authentication
>> and MD5-based hashed password authentication, both of which are
>> ...
>
> That's kind of misleading; the core HTTP protocol doesn't define any 
> concrete authentication schemes at all; it just offers a framework 
> (header fields, status codes etc).
>
> > ...
>
>> Both BoF and possible future working group expect well coordination
>> with W3C's effort on the related topics.  It shall also be in
>> coordination with related IETF working groups, including websec, abfab
>> and oauth.
>> ...
>
> I believe you need to add HTTPbis.

+1.

I would also add Kitten.


From ietf@adambarth.com  Mon Jun 13 09:47:12 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FB9611E8149 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 09:47:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.677
X-Spam-Level: 
X-Spam-Status: No, score=-3.677 tagged_above=-999 required=5 tests=[AWL=-0.700, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YXLVx70PHR80 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 09:47:11 -0700 (PDT)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by ietfa.amsl.com (Postfix) with ESMTP id 2CBC311E8154 for <websec@ietf.org>; Mon, 13 Jun 2011 09:47:11 -0700 (PDT)
Received: by yie30 with SMTP id 30so1339695yie.31 for <websec@ietf.org>; Mon, 13 Jun 2011 09:47:10 -0700 (PDT)
Received: by 10.151.130.7 with SMTP id h7mr6384219ybn.366.1307983630399; Mon, 13 Jun 2011 09:47:10 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by mx.google.com with ESMTPS id b4sm682987ybo.23.2011.06.13.09.47.08 (version=SSLv3 cipher=OTHER); Mon, 13 Jun 2011 09:47:08 -0700 (PDT)
Received: by gxk19 with SMTP id 19so4158929gxk.31 for <websec@ietf.org>; Mon, 13 Jun 2011 09:47:08 -0700 (PDT)
Received: by 10.91.207.26 with SMTP id j26mr6395122agq.206.1307983628068; Mon, 13 Jun 2011 09:47:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.90.36.10 with HTTP; Mon, 13 Jun 2011 09:46:36 -0700 (PDT)
In-Reply-To: <4DCCF025.3070702@gmx.de>
References: <AANLkTi=nCJSC2ZpY6R_NPJUjODAgiYcRSZTaSxWr8+Fz@mail.gmail.com> <4D66CC25.6070202@stpeter.im> <AANLkTi=nQwmMrmA5cY5GRZbTWPVo6uaWfPbupe_e+A+3@mail.gmail.com> <4DCCC54F.6090107@gondrom.org> <4DCCF025.3070702@gmx.de>
From: Adam Barth <ietf@adambarth.com>
Date: Mon, 13 Jun 2011 09:46:36 -0700
Message-ID: <BANLkTince8hZK9XBskZtoqaNK5FSJO=EZA@mail.gmail.com>
To: Julian Reschke <julian.reschke@gmx.de>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin - until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 16:47:12 -0000

On Fri, May 13, 2011 at 1:47 AM, Julian Reschke <julian.reschke@gmx.de> wro=
te:
> Terminology: replace "URL" by "URI" throughout.

Done.

> Replace "MIME type" by "media type" throughout.

Done.

> Add proper references.

Which references would you like to see added?

> =A0 A: Although the DNS has hierarchical delegation, the trust
> =A0 relationships between host names vary by deployment. =A0For example, =
at
> =A0 many educational institutions, students can host content at
> =A0 https://example.edu/~student/, but that does not mean a document
> =A0 authored by a student should be part of the same origin (i.e.,
> =A0 represent the same principal) as a web application for managing
> =A0 grades hosted at https://grades.example.edu/.
>
> Comment: Maybe point out that under this arrangement, the URIs for differ=
ent
> students *will* be in the same origin?

Done.

> 4. =A0Authority
>
> It's a bit unfortunate that "authority" is used by RFC 3986 (URI) for
> something slightly different. If we don't want to change the term (which =
I
> assume) then it might be a good idea to clarify that this is not the same
> thing as the "authority" component of a URI as defined in
> <http://greenbytes.de/tech/webdav/rfc3986.html#rfc.section.3.2>.

Done.

Thanks!
Adam

From ietf@adambarth.com  Mon Jun 13 10:40:54 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22A9F11E80AC for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 10:40:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.613
X-Spam-Level: 
X-Spam-Status: No, score=-3.613 tagged_above=-999 required=5 tests=[AWL=-0.636, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CJuETkRQ3UrG for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 10:40:53 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 4579111E80A9 for <websec@ietf.org>; Mon, 13 Jun 2011 10:40:53 -0700 (PDT)
Received: by gxk19 with SMTP id 19so4194356gxk.31 for <websec@ietf.org>; Mon, 13 Jun 2011 10:40:52 -0700 (PDT)
Received: by 10.91.121.20 with SMTP id y20mr5757768agm.5.1307986852610; Mon, 13 Jun 2011 10:40:52 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by mx.google.com with ESMTPS id u64sm2917865yhm.41.2011.06.13.10.40.50 (version=SSLv3 cipher=OTHER); Mon, 13 Jun 2011 10:40:50 -0700 (PDT)
Received: by yxt33 with SMTP id 33so854551yxt.31 for <websec@ietf.org>; Mon, 13 Jun 2011 10:40:50 -0700 (PDT)
Received: by 10.91.100.2 with SMTP id c2mr3212633agm.179.1307986850068; Mon, 13 Jun 2011 10:40:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.90.36.10 with HTTP; Mon, 13 Jun 2011 10:40:20 -0700 (PDT)
In-Reply-To: <D1D3A6C4-6A29-40AA-8AB2-F69873BD745E@mnot.net>
References: <AANLkTi=nCJSC2ZpY6R_NPJUjODAgiYcRSZTaSxWr8+Fz@mail.gmail.com> <D1D3A6C4-6A29-40AA-8AB2-F69873BD745E@mnot.net>
From: Adam Barth <ietf@adambarth.com>
Date: Mon, 13 Jun 2011 10:40:20 -0700
Message-ID: <BANLkTi=gqHOijxXorShFoioyQ2X=-WkS-w@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec <websec@ietf.org>
Subject: Re: [websec] Principles of the Same-Origin Policy
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 17:40:54 -0000

On Fri, May 27, 2011 at 10:24 PM, Mark Nottingham <mnot@mnot.net> wrote:
> A bit late to the party, but FWIW I like this document.

Thanks.

> It brings two questions to mind, however:
>
> * Currently, HTTPbis ticket 270 [1] moves the details of the Upgrade proc=
ess in HTTP to p2-semantics [2], which "updates" (not obsoletes) RFC2817 [3=
], the definition of how to upgrade to TLS within HTTP/1.1 (i.e., without c=
hanging the scheme). I'm wondering if a stronger statement needs to be made=
; e.g., obsoleting 2817, or marking it historic. It may also be worth menti=
oning in your draft as a bad practice.

This was actually already in the document somewhat obliquely, but I've
made it less oblique by adding a reference to RFC 2817.  In some
sense, it's not really RFC 2817's fault because if that had become
popular, then the rest of the security model would have evolved in a
different way.

> * It doesn't mention CORS [4], which is a *much* more fine-grained (and a=
s I've said many times, undesirably chatty) definition of a trust domain. S=
houldn't there be some guidance the relationship between these different co=
ncepts, when it's appropriate to use them, etc?

I've added a reference to CORS.  I don't want to go into too much
detail, but explaining that servers can opt into sharing their content
more widely seems valuable.

Thanks!

Adam


> 1. <http://trac.tools.ietf.org/wg/httpbis/trac/ticket/240>
> 2. <http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-14>
> 3. <http://www.ietf.org/rfc/rfc2817.txt>
> 4. <http://www.w3.org/TR/cors/>
>
>
> On 22/02/2011, at 9:10 AM, Adam Barth wrote:
>
>> Pursuant to the charter, I've posted an informational draft that
>> "describes the same-origin security model overall:"
>>
>> http://www.ietf.org/id/draft-abarth-principles-of-origin-00.txt
>>
>> I don't expect this document to be very controversial. =A0I'm sure folks
>> will nitpick me over renaming URL to URI and MIME types to media
>> types, however. =A0:)
>>
>> Feedback welcome.
>>
>> Adam
>> _______________________________________________
>> websec mailing list
>> websec@ietf.org
>> https://www.ietf.org/mailman/listinfo/websec
>
> --
> Mark Nottingham =A0 http://www.mnot.net/
>
>
>
>

From ietf@adambarth.com  Mon Jun 13 10:58:56 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6032A11E80CE for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 10:58:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.56
X-Spam-Level: 
X-Spam-Status: No, score=-3.56 tagged_above=-999 required=5 tests=[AWL=-0.583,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aMuLzrHtYBb8 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 10:58:55 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6122311E80AC for <websec@ietf.org>; Mon, 13 Jun 2011 10:58:55 -0700 (PDT)
Received: by gxk19 with SMTP id 19so4206015gxk.31 for <websec@ietf.org>; Mon, 13 Jun 2011 10:58:54 -0700 (PDT)
Received: by 10.236.79.134 with SMTP id i6mr978249yhe.75.1307987934746; Mon, 13 Jun 2011 10:58:54 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by mx.google.com with ESMTPS id w66sm2930392yhi.24.2011.06.13.10.58.53 (version=SSLv3 cipher=OTHER); Mon, 13 Jun 2011 10:58:53 -0700 (PDT)
Received: by yxt33 with SMTP id 33so867869yxt.31 for <websec@ietf.org>; Mon, 13 Jun 2011 10:58:53 -0700 (PDT)
Received: by 10.91.100.2 with SMTP id c2mr3234134agm.179.1307987933259; Mon, 13 Jun 2011 10:58:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.90.36.10 with HTTP; Mon, 13 Jun 2011 10:58:21 -0700 (PDT)
In-Reply-To: <4DE11C88.2090409@lookout.net>
References: <AANLkTi=nCJSC2ZpY6R_NPJUjODAgiYcRSZTaSxWr8+Fz@mail.gmail.com> <D1D3A6C4-6A29-40AA-8AB2-F69873BD745E@mnot.net> <BANLkTikVCVex5ibzM8EgVWHfC7C6Pu4G3A@mail.gmail.com> <4DE11C88.2090409@lookout.net>
From: Adam Barth <ietf@adambarth.com>
Date: Mon, 13 Jun 2011 10:58:21 -0700
Message-ID: <BANLkTin0OZA7R-Mb0nAu+FsQWpnLeKjJkg@mail.gmail.com>
To: Chris Weber <chris@lookout.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec <websec@ietf.org>
Subject: Re: [websec] Principles of the Same-Origin Policy
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 17:58:56 -0000

On Sat, May 28, 2011 at 9:02 AM, Chris Weber <chris@lookout.net> wrote:
> Some minor suggestions on section "5.2. =A0Network Access".
>
> =A0 "Access to network resources varies depending on whether the resource=
s
> =A0 are in the same origin as the document attempting to access them.
>
> =A0 Generally, reading information from another origin is forbidden."
>
> Based on the generality of the content that is allowed - images, script,
> style sheets, it almost seems that the above sentence could be reversed t=
o
> say that "Generally, reading information from another origin is allowed."
> =A0Otherwise, you could further demonstrate some of the cases where it is
> generally forbidden, such as with XmlHttpRequest.

The general case is that it is forbidden.  It's only in the enumerated
special cases that it is allowed.  The number of enumerated cases
isn't related to what happens in the general case.

> =A0 "However, a document is permitted use some kinds of resources
> =A0 retrieved from other origins. =A0For example, a document is permitted
> =A0 to execute script, render images, and apply style sheets from any
> =A0 origin. =A0Likewise, a document can display a document from another
> =A0 origin in a frame."
>
> The notion of displaying a document in a frame may be misleading in the
> context of this paragraph, given that the other examples grant full acces=
s
> to the creator document's DOM, while the document in the frame does not.

That's not accurate.  Rendering an image from another origin does not
grant fully access to the creator document's DOM, nor does applying
style sheets (in modern browsers).

> =A0 "Generally, sending information to another origin is permitted.
> =A0 However, sending information over the network in arbitrary formats is
> =A0 dangerous. =A0For this reason, user agents restrict documents to
> =A0 sending information using particular protocols, such as in an HTTP
> =A0 request without custom headers."
>
> I'm feeling a bit hungry here, can you provide some more food for thought=
?
> =A0Some simple examples may help. =A0I'm thinking of HTML's postMessage
> interface and HTML forms.

I added a sentence about the recent issues with WebSockets expanding
the allowable set of things an origin can send.

Thanks!
Adam

From ietf@adambarth.com  Mon Jun 13 11:10:44 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA1E021F84E0 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 11:10:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.515
X-Spam-Level: 
X-Spam-Status: No, score=-3.515 tagged_above=-999 required=5 tests=[AWL=-0.538, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e3L3lIwkA1hZ for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 11:10:43 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id E94F911E8103 for <websec@ietf.org>; Mon, 13 Jun 2011 11:10:27 -0700 (PDT)
Received: by yxt33 with SMTP id 33so876501yxt.31 for <websec@ietf.org>; Mon, 13 Jun 2011 11:10:27 -0700 (PDT)
Received: by 10.91.3.10 with SMTP id f10mr6617282agi.2.1307988627353; Mon, 13 Jun 2011 11:10:27 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by mx.google.com with ESMTPS id c21sm5849380ana.50.2011.06.13.11.10.26 (version=SSLv3 cipher=OTHER); Mon, 13 Jun 2011 11:10:26 -0700 (PDT)
Received: by gxk19 with SMTP id 19so4213577gxk.31 for <websec@ietf.org>; Mon, 13 Jun 2011 11:10:26 -0700 (PDT)
Received: by 10.91.207.11 with SMTP id j11mr6643881agq.17.1307988625987; Mon, 13 Jun 2011 11:10:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.90.36.10 with HTTP; Mon, 13 Jun 2011 11:09:55 -0700 (PDT)
In-Reply-To: <4DE11FB8.8050602@lookout.net>
References: <AANLkTi=nCJSC2ZpY6R_NPJUjODAgiYcRSZTaSxWr8+Fz@mail.gmail.com> <D1D3A6C4-6A29-40AA-8AB2-F69873BD745E@mnot.net> <BANLkTikVCVex5ibzM8EgVWHfC7C6Pu4G3A@mail.gmail.com> <4DE11FB8.8050602@lookout.net>
From: Adam Barth <ietf@adambarth.com>
Date: Mon, 13 Jun 2011 11:09:55 -0700
Message-ID: <BANLkTikYc63M7x-vo6f2B6+VJ-KKqRMdeQ@mail.gmail.com>
To: Chris Weber <chris@lookout.net>
Content-Type: text/plain; charset=ISO-8859-1
Cc: websec@ietf.org
Subject: Re: [websec] Principles of the Same-Origin Policy
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 18:10:45 -0000

On Sat, May 28, 2011 at 9:15 AM, Chris Weber <chris@lookout.net> wrote:
> I wanted to suggest that section "3. Origin" include some examples presented
> in a clear and explicit way, such as in a list.
>
> 3.1 Examples of Resources With the Same Origin
>
> All of the following resources can be said to have the same origin.
>
> http://example.com
> http://example.com:80
> http://example.com/path/file
> http://example.com
>
> In these cases each URI would be parsed into identical scheme, host, and
> port components.
>
>
> 3.2 Examples of Resources With Different Origin
>
> Each of the following resources can be said to have a different origin from
> the others in this list.
>
> http://example.com
> http://example.com:8080
> http://www.example.com
> https://example.com:80
> https://example.com
> http://google.com
> http://ietf.org
>
> In each case at least one element from the URI scheme, host, and port
> component will differ from the others in the list.

Done.

Thanks,
Adam

From julian.reschke@gmx.de  Mon Jun 13 12:38:54 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 890951F0C62 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 12:38:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IspXkzYD5Zq9 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 12:38:53 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 8BDF51F0C5E for <websec@ietf.org>; Mon, 13 Jun 2011 12:38:51 -0700 (PDT)
Received: (qmail invoked by alias); 13 Jun 2011 19:38:49 -0000
Received: from p508FA89B.dip.t-dialin.net (EHLO [192.168.178.36]) [80.143.168.155] by mail.gmx.net (mp051) with SMTP; 13 Jun 2011 21:38:49 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+5AIkNfMq5qAtGill2eY2LBGTIuzKOtRneqEEkdQ ZIfX6SByaCVy/4
Message-ID: <4DF66746.8090402@gmx.de>
Date: Mon, 13 Jun 2011 21:38:46 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10
MIME-Version: 1.0
To: Adam Barth <ietf@adambarth.com>
References: <AANLkTi=nCJSC2ZpY6R_NPJUjODAgiYcRSZTaSxWr8+Fz@mail.gmail.com> <4D66CC25.6070202@stpeter.im> <AANLkTi=nQwmMrmA5cY5GRZbTWPVo6uaWfPbupe_e+A+3@mail.gmail.com> <4DCCC54F.6090107@gondrom.org> <4DCCF025.3070702@gmx.de> <BANLkTince8hZK9XBskZtoqaNK5FSJO=EZA@mail.gmail.com>
In-Reply-To: <BANLkTince8hZK9XBskZtoqaNK5FSJO=EZA@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: websec@ietf.org
Subject: Re: [websec] Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin - until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 19:38:54 -0000

On 2011-06-13 18:46, Adam Barth wrote:
> On Fri, May 13, 2011 at 1:47 AM, Julian Reschke<julian.reschke@gmx.de>  wrote:
>> Terminology: replace "URL" by "URI" throughout.
>
> Done.
>
>> Replace "MIME type" by "media type" throughout.
>
> Done.
>
>> Add proper references.
>
> Which references would you like to see added?
 > ...

I believe I was thinking that RFC 3986 and the MIME specs (RFC 2045 etc) 
should be cited...

Best regards, Julian

From ietf@adambarth.com  Mon Jun 13 12:41:04 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D3A011E80A1 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 12:41:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.477
X-Spam-Level: 
X-Spam-Status: No, score=-3.477 tagged_above=-999 required=5 tests=[AWL=-0.500, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xM780KmkJrm0 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 12:41:03 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id C7EA911E808C for <websec@ietf.org>; Mon, 13 Jun 2011 12:41:03 -0700 (PDT)
Received: by gxk19 with SMTP id 19so4272068gxk.31 for <websec@ietf.org>; Mon, 13 Jun 2011 12:41:03 -0700 (PDT)
Received: by 10.236.184.103 with SMTP id r67mr7742757yhm.254.1307994062833; Mon, 13 Jun 2011 12:41:02 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by mx.google.com with ESMTPS id g5sm2463087yhm.40.2011.06.13.12.41.01 (version=SSLv3 cipher=OTHER); Mon, 13 Jun 2011 12:41:01 -0700 (PDT)
Received: by gxk19 with SMTP id 19so4272046gxk.31 for <websec@ietf.org>; Mon, 13 Jun 2011 12:41:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.90.162.10 with SMTP id k10mr6792472age.125.1307994061173; Mon, 13 Jun 2011 12:41:01 -0700 (PDT)
Received: by 10.90.36.10 with HTTP; Mon, 13 Jun 2011 12:41:01 -0700 (PDT)
Received: by 10.90.36.10 with HTTP; Mon, 13 Jun 2011 12:41:01 -0700 (PDT)
In-Reply-To: <4DF66746.8090402@gmx.de>
References: <AANLkTi=nCJSC2ZpY6R_NPJUjODAgiYcRSZTaSxWr8+Fz@mail.gmail.com> <4D66CC25.6070202@stpeter.im> <AANLkTi=nQwmMrmA5cY5GRZbTWPVo6uaWfPbupe_e+A+3@mail.gmail.com> <4DCCC54F.6090107@gondrom.org> <4DCCF025.3070702@gmx.de> <BANLkTince8hZK9XBskZtoqaNK5FSJO=EZA@mail.gmail.com> <4DF66746.8090402@gmx.de>
Date: Mon, 13 Jun 2011 12:41:01 -0700
Message-ID: <BANLkTi=s4CpG_bjDExD+=B7JbOsh8LC1zw@mail.gmail.com>
From: Adam Barth <ietf@adambarth.com>
To: Julian Reschke <julian.reschke@gmx.de>
Content-Type: multipart/alternative; boundary=00163630ed7762756004a59d19f7
Cc: websec@ietf.org
Subject: Re: [websec] Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin - until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 19:41:04 -0000

--00163630ed7762756004a59d19f7
Content-Type: text/plain; charset=ISO-8859-1

Will do.  Thanks.

Adam
 On Jun 13, 2011 12:38 PM, "Julian Reschke" <julian.reschke@gmx.de> wrote:
> On 2011-06-13 18:46, Adam Barth wrote:
>> On Fri, May 13, 2011 at 1:47 AM, Julian Reschke<julian.reschke@gmx.de>
wrote:
>>> Terminology: replace "URL" by "URI" throughout.
>>
>> Done.
>>
>>> Replace "MIME type" by "media type" throughout.
>>
>> Done.
>>
>>> Add proper references.
>>
>> Which references would you like to see added?
> > ...
>
> I believe I was thinking that RFC 3986 and the MIME specs (RFC 2045 etc)
> should be cited...
>
> Best regards, Julian

--00163630ed7762756004a59d19f7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Will do.=A0 Thanks.</p>
<p>Adam<br>
</p>
<div class=3D"gmail_quote">On Jun 13, 2011 12:38 PM, &quot;Julian Reschke&q=
uot; &lt;<a href=3D"mailto:julian.reschke@gmx.de">julian.reschke@gmx.de</a>=
&gt; wrote:<br type=3D"attribution">&gt; On 2011-06-13 18:46, Adam Barth wr=
ote:<br>
&gt;&gt; On Fri, May 13, 2011 at 1:47 AM, Julian Reschke&lt;<a href=3D"mail=
to:julian.reschke@gmx.de">julian.reschke@gmx.de</a>&gt;  wrote:<br>&gt;&gt;=
&gt; Terminology: replace &quot;URL&quot; by &quot;URI&quot; throughout.<br=
>
&gt;&gt;<br>&gt;&gt; Done.<br>&gt;&gt;<br>&gt;&gt;&gt; Replace &quot;MIME t=
ype&quot; by &quot;media type&quot; throughout.<br>&gt;&gt;<br>&gt;&gt; Don=
e.<br>&gt;&gt;<br>&gt;&gt;&gt; Add proper references.<br>&gt;&gt;<br>&gt;&g=
t; Which references would you like to see added?<br>
&gt;  &gt; ...<br>&gt; <br>&gt; I believe I was thinking that RFC 3986 and =
the MIME specs (RFC 2045 etc) <br>&gt; should be cited...<br>&gt; <br>&gt; =
Best regards, Julian<br></div>

--00163630ed7762756004a59d19f7--

From Jeff.Hodges@KingsMountain.com  Mon Jun 13 13:41:28 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0E1F21F84A6 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 13:41:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.335
X-Spam-Level: 
X-Spam-Status: No, score=-101.335 tagged_above=-999 required=5 tests=[AWL=0.929, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3M4icn-YCQsF for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 13:41:28 -0700 (PDT)
Received: from oproxy5-pub.bluehost.com (oproxy5-pub.bluehost.com [67.222.38.55]) by ietfa.amsl.com (Postfix) with SMTP id 0C45721F84A4 for <websec@ietf.org>; Mon, 13 Jun 2011 13:41:27 -0700 (PDT)
Received: (qmail 4934 invoked by uid 0); 13 Jun 2011 20:41:27 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by cpoproxy2.bluehost.com with SMTP; 13 Jun 2011 20:41:27 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=kingsmountain.com; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding:X-Identified-User; b=baphOGimHwCnbgZCeEoEPTjJaVNfsMtI0+zkmG24iJlS9CO+hsC8TppEgt/Y343Zks2PIL1/nqc7EbbZdU6M21gOzHy5clDCjWSdGrS6mwdFkGmvmlFsYUI6qi3wYzmJ;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.137.200]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1QWDwt-0005HL-Gi for websec@ietf.org; Mon, 13 Jun 2011 14:41:27 -0600
Message-ID: <4DF675F7.2050603@KingsMountain.com>
Date: Mon, 13 Jun 2011 13:41:27 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10
MIME-Version: 1.0
To: IETF WebSec WG <websec@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Identified-User: {11025:box514.bluehost.com:kingsmou:kingsmountain.com} {sentby:smtp auth 216.113.168.128 authed with jeff.hodges+kingsmountain.com}
Subject: [websec]  Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 20:41:28 -0000

Julian asked:

 > I believe that having two documents make sense; what's the benefit of
 > merging?

Yes, I have the same question now (after belatedly reviewing the document in 
more detail). I'm thinking Principles of the Same-Origin Policy (PSOP) ought
to be a separate doc, because it'll get referenced down the road specifically
for this principle stuff, possibly by a wider range of docs than would 
reference the Origin header spec (which concerns a particular concrete facet of 
web platform machinery).

I also think (on an admittedly quick re-skim) John Kemp's so-called "scope"
comments are overall apropos -- I have many of the same thoughts..

   Re: [websec] Principles of the Same-Origin Policy
   http://www.ietf.org/mail-archive/web/websec/current/msg00257.html

You (Adam B) are writing from the perspective of one steeped in browser and web 
application internals, and seemingly for a similar audience it seems. However, 
I suspect this doc would likely get read by a wider audience, including those 
who are trying to learn (or write) about how this complex "web platform" beast 
works.

HTH,

=JeffH


From Jeff.Hodges@KingsMountain.com  Mon Jun 13 14:19:15 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 964E021F85B2 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 14:19:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.8
X-Spam-Level: 
X-Spam-Status: No, score=-101.8 tagged_above=-999 required=5 tests=[AWL=0.465,  BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yJPT4Tww+6YG for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 14:19:15 -0700 (PDT)
Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by ietfa.amsl.com (Postfix) with SMTP id ED08321F85B1 for <websec@ietf.org>; Mon, 13 Jun 2011 14:19:14 -0700 (PDT)
Received: (qmail 29420 invoked by uid 0); 13 Jun 2011 21:19:14 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by oproxy3.bluehost.com with SMTP; 13 Jun 2011 21:19:14 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=kingsmountain.com; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding:X-Identified-User; b=gH66Ot2P2yIPwE9GiBg+uFl3bdNOPHQVNtH10N0gAfkCfUGzEOtkyyz9VAuN9O/H9dQDiqMh9vf7KlPXLZ2FqlZmBVlxrhwiWC89ndwHFRLTMuOvLtbnPVf8bFU2MTVx;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.137.200]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1QWEXS-0001Tm-AM for websec@ietf.org; Mon, 13 Jun 2011 15:19:14 -0600
Message-ID: <4DF67ED2.9070005@KingsMountain.com>
Date: Mon, 13 Jun 2011 14:19:14 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10
MIME-Version: 1.0
To: IETF WebSec WG <websec@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Identified-User: {11025:box514.bluehost.com:kingsmou:kingsmountain.com} {sentby:smtp auth 216.113.168.128 authed with jeff.hodges+kingsmountain.com}
Subject: Re: [websec] Principles of the Same-Origin Policy
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 21:19:15 -0000

Adam Barth <ietf@adambarth.com> replied:
 > On Sat, May 28, 2011 at 9:02 AM, Chris Weber <chris@lookout.net> wrote:
 >> Some minor suggestions on section "5.2.  Network Access".
 >>
 >>   "Access to network resources varies depending on whether the resources
 >>   are in the same origin as the document attempting to access them.
 >>
 >>   Generally, reading information from another origin is forbidden."
 >>
 >> Based on the generality of the content that is allowed - images, script,
 >> style sheets, it almost seems that the above sentence could be reversed to
 >> say that "Generally, reading information from another origin is allowed."
 >>  Otherwise, you could further demonstrate some of the cases where it is
 >> generally forbidden, such as with XmlHttpRequest.
 >
 > The general case is that it is forbidden.  It's only in the enumerated
 > special cases that it is allowed.  The number of enumerated cases
 > isn't related to what happens in the general case.

I think it depends on one's perspective. Perhaps it's "generally" forbidden in 
browser internals, but if one's perspective is from within an HTML page, then 
heck, I can have <IMG>, <SCRIPT>, <STYLE>, <OBJECT> (?), (others?), "read 
information" from any origin, and <A> & <LINK> can link to any origin, so it'd 
seem to me that it's fairly "general".

=JeffH


From ietf@adambarth.com  Mon Jun 13 14:26:22 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5064D11E80AA for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 14:26:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.444
X-Spam-Level: 
X-Spam-Status: No, score=-3.444 tagged_above=-999 required=5 tests=[AWL=-0.467, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gyl0fh5cVa01 for <websec@ietfa.amsl.com>; Mon, 13 Jun 2011 14:26:21 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id 9587011E80A1 for <websec@ietf.org>; Mon, 13 Jun 2011 14:26:21 -0700 (PDT)
Received: by yxt33 with SMTP id 33so1014551yxt.31 for <websec@ietf.org>; Mon, 13 Jun 2011 14:26:21 -0700 (PDT)
Received: by 10.236.109.18 with SMTP id r18mr6879970yhg.189.1308000380934; Mon, 13 Jun 2011 14:26:20 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by mx.google.com with ESMTPS id k10sm3037944yhj.22.2011.06.13.14.26.19 (version=SSLv3 cipher=OTHER); Mon, 13 Jun 2011 14:26:19 -0700 (PDT)
Received: by ywp31 with SMTP id 31so3158188ywp.31 for <websec@ietf.org>; Mon, 13 Jun 2011 14:26:19 -0700 (PDT)
Received: by 10.91.207.11 with SMTP id j11mr6860257agq.17.1308000379189; Mon, 13 Jun 2011 14:26:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.90.36.10 with HTTP; Mon, 13 Jun 2011 14:25:49 -0700 (PDT)
In-Reply-To: <4DF67ED2.9070005@KingsMountain.com>
References: <4DF67ED2.9070005@KingsMountain.com>
From: Adam Barth <ietf@adambarth.com>
Date: Mon, 13 Jun 2011 14:25:49 -0700
Message-ID: <BANLkTim0u4h-NCz8C-RuNT6msTiR02AF1g@mail.gmail.com>
To: "=JeffH" <Jeff.Hodges@kingsmountain.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: IETF WebSec WG <websec@ietf.org>
Subject: Re: [websec] Principles of the Same-Origin Policy
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 21:26:22 -0000

On Mon, Jun 13, 2011 at 2:19 PM, =3DJeffH <Jeff.Hodges@kingsmountain.com> w=
rote:
> Adam Barth <ietf@adambarth.com> replied:
>> On Sat, May 28, 2011 at 9:02 AM, Chris Weber <chris@lookout.net> wrote:
>>> Some minor suggestions on section "5.2. =A0Network Access".
>>>
>>> =A0 "Access to network resources varies depending on whether the resour=
ces
>>> =A0 are in the same origin as the document attempting to access them.
>>>
>>> =A0 Generally, reading information from another origin is forbidden."
>>>
>>> Based on the generality of the content that is allowed - images, script=
,
>>> style sheets, it almost seems that the above sentence could be reversed
>>> to
>>> say that "Generally, reading information from another origin is allowed=
."
>>> =A0Otherwise, you could further demonstrate some of the cases where it =
is
>>> generally forbidden, such as with XmlHttpRequest.
>>
>> The general case is that it is forbidden. =A0It's only in the enumerated
>> special cases that it is allowed. =A0The number of enumerated cases
>> isn't related to what happens in the general case.
>
> I think it depends on one's perspective. Perhaps it's "generally" forbidd=
en
> in browser internals, but if one's perspective is from within an HTML pag=
e,
> then heck, I can have <IMG>, <SCRIPT>, <STYLE>, <OBJECT> (?), (others?),
> "read information" from any origin, and <A> & <LINK> can link to any orig=
in,
> so it'd seem to me that it's fairly "general".

Generality isn't about prevalence.  It's about defaults.  The default
is that reading isn't allowed.

Adam

From pgut001@login01.cs.auckland.ac.nz  Mon Jun 13 21:59:59 2011
Return-Path: <pgut001@login01.cs.auckland.ac.nz>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E9801F0C8C; Mon, 13 Jun 2011 21:59:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.299
X-Spam-Level: 
X-Spam-Status: No, score=-3.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tVokf5x1+QYJ; Mon, 13 Jun 2011 21:59:57 -0700 (PDT)
Received: from mx2-int.auckland.ac.nz (mx2-int.auckland.ac.nz [130.216.12.41]) by ietfa.amsl.com (Postfix) with ESMTP id 0F8401F0C82; Mon, 13 Jun 2011 21:59:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=auckland.ac.nz; i=pgut001@cs.auckland.ac.nz; q=dns/txt; s=uoa; t=1308027597; x=1339563597; h=from:to:subject:cc:in-reply-to:message-id:date; z=From:=20Peter=20Gutmann=20<pgut001@cs.auckland.ac.nz> |To:=20hallam@gmail.com,=20julian.reschke@gmx.de|Subject: =20Re:=20[saag]=20[websec]=20[http-auth]=20re-call=20for =20IETF=20http-auth=20BoF|Cc:=20http-auth@ietf.org,=20pub lic-identity@w3.org,=20saag@ietf.org,=0D=0A=20=20=20=20we bsec@ietf.org|In-Reply-To:=20<BANLkTi=3D9TZU=3DpguCGhLHY+ =3DGbCNjR6w-dA@mail.gmail.com>|Message-Id:=20<E1QWLjG-000 7nd-EG@login01.fos.auckland.ac.nz>|Date:=20Tue,=2014=20Ju n=202011=2016:59:54=20+1200; bh=MuLKPw/XGt8/FxbjsT18BBlz9z5+VlWKDD31mvISxRs=; b=u8GyTUUZJnA+n4/Ubigmdb/xyqPe90Y+FrYU/aJN5u/o6DVEqGIHpvih zIKzySVlGGNfODw9OzvHpF9/bZ6BqGiQ8ELacqPQZQc+A5qdYyDa8B4W0 8J9sGPdoNSynDqAsmF2ubibn1qSVKQs1s5hLA9of67BBx49E4wPl+hzjx g=;
X-IronPort-AV: E=Sophos;i="4.65,362,1304251200"; d="scan'208";a="67285743"
X-Ironport-HAT: APP-SERVERS - $RELAYED
X-Ironport-Source: 130.216.33.150 - Outgoing - Outgoing
Received: from mf1.fos.auckland.ac.nz ([130.216.33.150]) by mx2-int.auckland.ac.nz with ESMTP/TLS/AES256-SHA; 14 Jun 2011 16:59:54 +1200
Received: from login01.fos.auckland.ac.nz ([130.216.34.40]) by mf1.fos.auckland.ac.nz with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from <pgut001@login01.cs.auckland.ac.nz>) id 1QWLjG-0004Wb-Hf; Tue, 14 Jun 2011 16:59:54 +1200
Received: from pgut001 by login01.fos.auckland.ac.nz with local (Exim 4.69) (envelope-from <pgut001@login01.cs.auckland.ac.nz>) id 1QWLjG-0007nd-EG; Tue, 14 Jun 2011 16:59:54 +1200
From: Peter Gutmann <pgut001@cs.auckland.ac.nz>
To: hallam@gmail.com, julian.reschke@gmx.de
In-Reply-To: <BANLkTi=9TZU=pguCGhLHY+=GbCNjR6w-dA@mail.gmail.com>
Message-Id: <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz>
Date: Tue, 14 Jun 2011 16:59:54 +1200
X-Mailman-Approved-At: Tue, 14 Jun 2011 01:10:40 -0700
Cc: public-identity@w3.org, http-auth@ietf.org, websec@ietf.org, saag@ietf.org
Subject: Re: [websec] [saag]  [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jun 2011 04:59:59 -0000

Phillip Hallam-Baker <hallam@gmail.com> writes:

>what would we want HTTP authentication to look like?

I have a suggestion for what it shouldn't look like: Any method that hands 
over the password (or a password-equivalent like a password in hashed form) as 
current browsers do should be banned outright, and anyone who implements 
hand-over-the-password should killed and eaten to prevent them from passing on 
the genes.

The only permitted auth.form should be a dynamic, cryptographic mutual auth. 
that authenticates both the client and the server.  There are endless designs 
for this sort of thing around so the precise form isn't too important, as long 
as it's not hand-over-the-password.

Peter.

From nico@cryptonector.com  Tue Jun 14 09:17:05 2011
Return-Path: <nico@cryptonector.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DE651F0C36; Tue, 14 Jun 2011 09:17:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.145
X-Spam-Level: 
X-Spam-Status: No, score=-2.145 tagged_above=-999 required=5 tests=[AWL=-1.968, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_14=0.6, J_CHICKENPOX_17=0.6, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WLzm717IlfBL; Tue, 14 Jun 2011 09:17:04 -0700 (PDT)
Received: from homiemail-a31.g.dreamhost.com (caiajhbdccac.dreamhost.com [208.97.132.202]) by ietfa.amsl.com (Postfix) with ESMTP id 09A811F0C34; Tue, 14 Jun 2011 09:17:04 -0700 (PDT)
Received: from homiemail-a31.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a31.g.dreamhost.com (Postfix) with ESMTP id 854A4202044; Tue, 14 Jun 2011 09:17:03 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=cryptonector.com; h=mime-version :in-reply-to:references:date:message-id:subject:from:to:cc :content-type:content-transfer-encoding; q=dns; s= cryptonector.com; b=M6DhzyALUZaO3+DFAfH01txiCMUr08aVWvWhf43DgE6z DGGjVL9y0ZqpU0waS18LbaChz6h+Y//sgWriT3aGe5ENzY6DjAJ+DekdCC7M5S0Z bIdlHvcRQZD9OyQE5YLb130BidS59+qUsdU4fA0kR1y6AGJglWHijsmUDKKWdg8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h= mime-version:in-reply-to:references:date:message-id:subject:from :to:cc:content-type:content-transfer-encoding; s= cryptonector.com; bh=P8lX6P6P1u63ALqOYW3sNzZWs28=; b=NAkLObol6rO StYoelV3k8oM/zbd7rjLYQndqVYYR5mDt3TV6kN5LdQR7uUpG/LEhRf33SaHK6GQ lEkVM2uaGvfiD9lWAnTTHOxCFM4aaHn3l7VT4YVJQDadfOz9+fH7rkwrDD/Ns39J m/Zbp9ROOA/+6Wexc8OglTYrZ5QiCajg=
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by homiemail-a31.g.dreamhost.com (Postfix) with ESMTPSA id 07C9A202043;  Tue, 14 Jun 2011 09:17:02 -0700 (PDT)
Received: by pwi5 with SMTP id 5so2972364pwi.31 for <multiple recipients>; Tue, 14 Jun 2011 09:17:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.14.103 with SMTP id o7mr3246236pbc.523.1308068222669; Tue, 14 Jun 2011 09:17:02 -0700 (PDT)
Received: by 10.68.50.39 with HTTP; Tue, 14 Jun 2011 09:17:02 -0700 (PDT)
In-Reply-To: <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz>
References: <BANLkTi=9TZU=pguCGhLHY+=GbCNjR6w-dA@mail.gmail.com> <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz>
Date: Tue, 14 Jun 2011 11:17:02 -0500
Message-ID: <BANLkTimT=_qyi5vNoe0tqw8od6mWsjfuzA@mail.gmail.com>
From: Nico Williams <nico@cryptonector.com>
To: Peter Gutmann <pgut001@cs.auckland.ac.nz>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Tue, 14 Jun 2011 09:29:46 -0700
Cc: public-identity@w3.org, websec@ietf.org, http-auth@ietf.org, saag@ietf.org
Subject: Re: [websec] [saag]  [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jun 2011 16:17:05 -0000

On Mon, Jun 13, 2011 at 11:59 PM, Peter Gutmann
<pgut001@cs.auckland.ac.nz> wrote:
> Phillip Hallam-Baker <hallam@gmail.com> writes:
>>what would we want HTTP authentication to look like?
>
> I have a suggestion for what it shouldn't look like: Any method that hand=
s
> over the password (or a password-equivalent like a password in hashed for=
m) as
> current browsers do should be banned outright, and anyone who implements
> hand-over-the-password should killed and eaten to prevent them from passi=
ng on
> the genes.

+1.

> The only permitted auth.form should be a dynamic, cryptographic mutual au=
th.
> that authenticates both the client and the server. =C2=A0There are endles=
s designs
> for this sort of thing around so the precise form isn't too important, as=
 long
> as it's not hand-over-the-password.

+1, particularly with regard to mutual authentication.  It's important
to understand that we need mutual authentication using something other
than the TLS server cert PKI for authenticating the server.

Some aspects of the designs are important.

For example:

 - Is this to be done in TLS?  HTTP?  Or at the application-layer?

IMO: TLS is too low a layer to do authentication in, and doing it in
HTTP would require retrofitting too many HTTP stacks.  Doing it at the
application layer has a number of advantages.

 - Shall we have just one authentication mechanism?

IMO: We can't pick a universal authentication mechanism that will work
for everyone, but if it helps get momentum I'd be happy to specify
something where we start with one mechanism but nothing prevents us
from adding others later.

Here's an example showing how to use SCRAM (a successor to DIGEST-MD5,
thus not terribly interesting, but pretend for a second that this is a
ZKPP) at the application layer and in a RESTful way:

C->S: HTTP/1.1 POST /rest-gss-login
      Host: A.example
      Content-Type: application/rest-gss-login
      Content-Length: nnn

      SCRAM-SHA-1,,MIC
      n,,n=3Duser,r=3Dfyko+d2lbbFgONRv9qkxdawL

S->C: HTTP/1.1 201
      Location http://A.example/rest-gss-session-9d0af5f680d4ff46
      Content-Type: application/rest-gss-login
      Content-Length: nnn

      C
      r=3Dfyko+d2lbbFgONRv9qkxdawL3rfcNHYJY1ZVvWVs7j,
      s=3DQSXCR+Q6sek8bf92,i=3D4096

C->S: HTTP/1.1 POST /rest-gss-session-9d0af5f680d4ff46
      Host: A.example
      Content-Type: application/rest-gss-login
      Content-Length: nnn

      c=3Dbiws,r=3Dfyko+d2lbbFgONRv9qkxdawL3rfcNHYJY1ZVvWVs7j,
      p=3Dv0X8v3Bz2T0CJGbJQyF0X+HI4Ts=3D

S->C: HTTP/1.1 200
      Content-Type: application/rest-gss-login
      Content-Length: nnn

      A
      v=3DrmF9pqV8S7suAoZWja4dJRkFsKQ=3D


Does that work for you?

Nico
--

From stephen.farrell@cs.tcd.ie  Tue Jun 14 09:36:52 2011
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99A0011E807F; Tue, 14 Jun 2011 09:36:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.001
X-Spam-Level: 
X-Spam-Status: No, score=-103.001 tagged_above=-999 required=5 tests=[AWL=0.402, BAYES_00=-2.599, J_CHICKENPOX_14=0.6, J_CHICKENPOX_17=0.6, J_CHICKENPOX_44=0.6, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9r4JtXOoA-DW; Tue, 14 Jun 2011 09:36:45 -0700 (PDT)
Received: from scss.tcd.ie (hermes.cs.tcd.ie [134.226.32.56]) by ietfa.amsl.com (Postfix) with ESMTP id 09E7E9E802E; Tue, 14 Jun 2011 09:36:45 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 6CE0B171C03; Tue, 14 Jun 2011 17:36:23 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h=date :subject:from:x-mailer:message-id:content-type :content-transfer-encoding:mime-version:in-reply-to:references :received:received:x-virus-scanned; s=cs; t=1308069382; bh=kqIm4 jHDs81NEcSSm4exH0reLW/jZ4nKCmvRSO3SNic=; b=Pw88SLOl1pzIHAWmCqRdJ AwQpCYzBatNawyjEo3KQaeO0cnEU2awaeyjQ0Mo6QZtM6z3aku0jx+auVkdnh6vh hVsNwNrMu5hogIRQTEfqk9br182gkrraCrFSqcTMFrH0sdSOme8lPewQvoARxVNV 8ifVOn6UcZ9WXwnjdwOwm+XTGLoBUwXAs/LWRqhVtpqK0oXPqY8vqW+WtOyztZqh BBOeOesHEQ18oVtiOynZGHQLQiphYHmO0t6tqpoQErYwuPItdbYm2X+pWaFeSwOP 0Vbg4xNUJ8wzIkYyJ1ly1hXPBCbh7SsT4BE30qC61JIMcUkIAjt2pJG2U5W6VPu0 g==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id Rxrh5psMVZHL; Tue, 14 Jun 2011 17:36:22 +0100 (IST)
Received: from [10.52.30.188] (mobileinternet4.o2.ie [62.40.32.14]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 39620171C02; Tue, 14 Jun 2011 17:36:20 +0100 (IST)
References: <BANLkTi=9TZU=pguCGhLHY+=GbCNjR6w-dA@mail.gmail.com> <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz> <BANLkTimT=_qyi5vNoe0tqw8od6mWsjfuzA@mail.gmail.com>
In-Reply-To: <BANLkTimT=_qyi5vNoe0tqw8od6mWsjfuzA@mail.gmail.com>
Mime-Version: 1.0 (iPhone Mail 8H7)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Message-Id: <BE534F2C-926F-4B57-A1A0-93A443AE877E@cs.tcd.ie>
X-Mailer: iPhone Mail (8H7)
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Date: Tue, 14 Jun 2011 17:36:14 +0100
To: Nico Williams <nico@cryptonector.com>
Cc: "public-identity@w3.org" <public-identity@w3.org>, "http-auth@ietf.org" <http-auth@ietf.org>, "websec@ietf.org" <websec@ietf.org>, "saag@ietf.org" <saag@ietf.org>, Peter Gutmann <pgut001@cs.auckland.ac.nz>
Subject: Re: [websec] [saag]  [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jun 2011 16:36:52 -0000

This is about http auth (and I'm glad to see the discussion) but can we keep=
 it to just that list?=20
Ta.
S

On 14 Jun 2011, at 17:17, Nico Williams <nico@cryptonector.com> wrote:

> On Mon, Jun 13, 2011 at 11:59 PM, Peter Gutmann
> <pgut001@cs.auckland.ac.nz> wrote:
>> Phillip Hallam-Baker <hallam@gmail.com> writes:
>>> what would we want HTTP authentication to look like?
>>=20
>> I have a suggestion for what it shouldn't look like: Any method that hand=
s
>> over the password (or a password-equivalent like a password in hashed for=
m) as
>> current browsers do should be banned outright, and anyone who implements
>> hand-over-the-password should killed and eaten to prevent them from passi=
ng on
>> the genes.
>=20
> +1.
>=20
>> The only permitted auth.form should be a dynamic, cryptographic mutual au=
th.
>> that authenticates both the client and the server.  There are endless des=
igns
>> for this sort of thing around so the precise form isn't too important, as=
 long
>> as it's not hand-over-the-password.
>=20
> +1, particularly with regard to mutual authentication.  It's important
> to understand that we need mutual authentication using something other
> than the TLS server cert PKI for authenticating the server.
>=20
> Some aspects of the designs are important.
>=20
> For example:
>=20
> - Is this to be done in TLS?  HTTP?  Or at the application-layer?
>=20
> IMO: TLS is too low a layer to do authentication in, and doing it in
> HTTP would require retrofitting too many HTTP stacks.  Doing it at the
> application layer has a number of advantages.
>=20
> - Shall we have just one authentication mechanism?
>=20
> IMO: We can't pick a universal authentication mechanism that will work
> for everyone, but if it helps get momentum I'd be happy to specify
> something where we start with one mechanism but nothing prevents us
> from adding others later.
>=20
> Here's an example showing how to use SCRAM (a successor to DIGEST-MD5,
> thus not terribly interesting, but pretend for a second that this is a
> ZKPP) at the application layer and in a RESTful way:
>=20
> C->S: HTTP/1.1 POST /rest-gss-login
>      Host: A.example
>      Content-Type: application/rest-gss-login
>      Content-Length: nnn
>=20
>      SCRAM-SHA-1,,MIC
>      n,,n=3Duser,r=3Dfyko+d2lbbFgONRv9qkxdawL
>=20
> S->C: HTTP/1.1 201
>      Location http://A.example/rest-gss-session-9d0af5f680d4ff46
>      Content-Type: application/rest-gss-login
>      Content-Length: nnn
>=20
>      C
>      r=3Dfyko+d2lbbFgONRv9qkxdawL3rfcNHYJY1ZVvWVs7j,
>      s=3DQSXCR+Q6sek8bf92,i=3D4096
>=20
> C->S: HTTP/1.1 POST /rest-gss-session-9d0af5f680d4ff46
>      Host: A.example
>      Content-Type: application/rest-gss-login
>      Content-Length: nnn
>=20
>      c=3Dbiws,r=3Dfyko+d2lbbFgONRv9qkxdawL3rfcNHYJY1ZVvWVs7j,
>      p=3Dv0X8v3Bz2T0CJGbJQyF0X+HI4Ts=3D
>=20
> S->C: HTTP/1.1 200
>      Content-Type: application/rest-gss-login
>      Content-Length: nnn
>=20
>      A
>      v=3DrmF9pqV8S7suAoZWja4dJRkFsKQ=3D
>=20
>=20
> Does that work for you?
>=20
> Nico
> --
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec

From bkihara.l@gmail.com  Wed Jun 15 02:44:38 2011
Return-Path: <bkihara.l@gmail.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6437F11E810E; Wed, 15 Jun 2011 02:44:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.744
X-Spam-Level: 
X-Spam-Status: No, score=-2.744 tagged_above=-999 required=5 tests=[AWL=0.255,  BAYES_00=-2.599, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id akVtq69ceNwG; Wed, 15 Jun 2011 02:44:37 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id C988711E8083; Wed, 15 Jun 2011 02:44:37 -0700 (PDT)
Received: by pzk5 with SMTP id 5so123735pzk.31 for <multiple recipients>; Wed, 15 Jun 2011 02:44:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Z6RqmxXDDYraRdQTDVasR9YrGFA5q0a4p694l5ZaNAo=; b=H7FdSdYBHUTUvljKTe7f23zaDsYNF3Oo5a8HTHnZpK04xY4wR3AI5BdIoM8g5qxBhV aIAjJ5KJ6NMdnvsdUehfh6WB/nZOiDEN/jIiVdfXOi4Nk5zjDw2R210mfOCxPLMBK11G 81Hbnqe/rAaD63Q8CNHQwjlLatQZC7w7NkqUM=
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:content-transfer-encoding; b=vIgUFkqoK38ynXz9ZFo9A3gtU2j6GXC9cu4wE4baRQUPdK6u0/gr8lrIKnIThqsTmg AZ8vkCBQIDgmeGdWFuQ/kIYGT5T7wIiUuNCyS5hsGQo1x2HcncTJyn9D0s+4PKBjUYj8 AVW4e14RdVPXuxjbNFwa46QMDIksaxjK6QmHU=
MIME-Version: 1.0
Received: by 10.142.43.4 with SMTP id q4mr46697wfq.403.1308131077129; Wed, 15 Jun 2011 02:44:37 -0700 (PDT)
Received: by 10.142.50.6 with HTTP; Wed, 15 Jun 2011 02:44:37 -0700 (PDT)
In-Reply-To: <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz>
References: <BANLkTi=9TZU=pguCGhLHY+=GbCNjR6w-dA@mail.gmail.com> <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz>
Date: Wed, 15 Jun 2011 18:44:37 +0900
Message-ID: <BANLkTikQ_FHo3_A8fNSDzzGk_puQwDKzTA@mail.gmail.com>
From: "KIHARA, Boku" <bkihara.l@gmail.com>
To: Peter Gutmann <pgut001@cs.auckland.ac.nz>, http-auth@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: public-identity@w3.org, websec@ietf.org, saag@ietf.org
Subject: Re: [websec] [saag]  [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2011 09:44:38 -0000

2011/6/14 Peter Gutmann <pgut001@cs.auckland.ac.nz>:
> Phillip Hallam-Baker <hallam@gmail.com> writes:
>
>>what would we want HTTP authentication to look like?
>
> I have a suggestion for what it shouldn't look like: Any method that hand=
s
> over the password (or a password-equivalent like a password in hashed for=
m) as
> current browsers do should be banned outright, and anyone who implements
> hand-over-the-password should killed and eaten to prevent them from passi=
ng on
> the genes.

+1.

To make the goal clear, let's list what kind of authentication methods
should be avoided. One item is methods that hand over passwords,
mentioned by Peter. Let me add methods whose UI can be imitated and
the result can be forged by malicious sites. Like a padlock icon that
insists the session is secured by TLS inside content area, Is a _secure_
authentication method inside content area truly reliable?

* a method that hands over a password (or a password-equivalent)
* a method whose UI can be imitated by malicious sites.

Of course there might be more items, please append.

# Peter, sorry for missing Ccs.

--
KIHARA, Boku

2011/6/14 Peter Gutmann <pgut001@cs.auckland.ac.nz>:
> Phillip Hallam-Baker <hallam@gmail.com> writes:
>
>>what would we want HTTP authentication to look like?
>
> I have a suggestion for what it shouldn't look like: Any method that hand=
s
> over the password (or a password-equivalent like a password in hashed for=
m) as
> current browsers do should be banned outright, and anyone who implements
> hand-over-the-password should killed and eaten to prevent them from passi=
ng on
> the genes.
>
> The only permitted auth.form should be a dynamic, cryptographic mutual au=
th.
> that authenticates both the client and the server. =A0There are endless d=
esigns
> for this sort of thing around so the precise form isn't too important, as=
 long
> as it's not hand-over-the-password.
>
> Peter.
> _______________________________________________
> saag mailing list
> saag@ietf.org
> https://www.ietf.org/mailman/listinfo/saag
>

From bkihara.l@gmail.com  Wed Jun 15 06:42:08 2011
Return-Path: <bkihara.l@gmail.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1DA311E8149; Wed, 15 Jun 2011 06:42:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IJ4rgJIDej6Q; Wed, 15 Jun 2011 06:42:08 -0700 (PDT)
Received: from mail-pv0-f172.google.com (mail-pv0-f172.google.com [74.125.83.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0DA2E11E8126; Wed, 15 Jun 2011 06:42:08 -0700 (PDT)
Received: by pvh18 with SMTP id 18so328974pvh.31 for <multiple recipients>; Wed, 15 Jun 2011 06:42:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=EcJ17BR2lt3kRBLXsf2Q1auz6i3BQSHDKkxW5H1XMDI=; b=jKIexr+LBGmM7+AE6WF901awmITrRutLH/oeeKcoIqEiERN7etShI3SEemdv/nzKUk uW1WoogBOZN811CuumN2ltLznpkZ+iJBshpSWEiq61Q8GzjloGNm2cbPYk5CaameJdEn yMnTcDan9YO2jlDo82+Vs9v87rTsY7T2OUcnQ=
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:content-transfer-encoding; b=DEcpfC8RnCItC4zwi8LUnSmhKkXyn9J5tPMfHkWaRO2Frw/Sau9UsvK3POfMjhjtZF i2wxR2PoT9N/NAqffA4rJE7NLMtTYn9nk8ChGhrgbFrnvZ0tGnoxQ/9Q69TGDFHWxsWo RnTo2QyzzlMgF1BfWT7FgrxVdM4qB4wuEubao=
MIME-Version: 1.0
Received: by 10.142.226.15 with SMTP id y15mr100697wfg.232.1308145326248; Wed, 15 Jun 2011 06:42:06 -0700 (PDT)
Received: by 10.142.50.6 with HTTP; Wed, 15 Jun 2011 06:42:06 -0700 (PDT)
In-Reply-To: <trg0YszL9F4Q.471l1SVV@smtp.o2.co.uk>
References: <trg0YszL9F4Q.471l1SVV@smtp.o2.co.uk>
Date: Wed, 15 Jun 2011 22:42:06 +0900
Message-ID: <BANLkTi=seeFm0F0TFoA9__uERg_F1L37Tg@mail.gmail.com>
From: "KIHARA, Boku" <bkihara.l@gmail.com>
To: http-auth@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: public-identity-request@w3.org, websec@ietf.org, saag@ietf.org
Subject: [websec] Fwd: [saag]  [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2011 13:42:08 -0000

Missing Ccs? Forwarding:

---------- Forwarded message ----------
From: David S. Misell MBCS CISSP <07710380044@o2.co.uk>
Date: 2011/6/15
Subject: RE: [saag] [websec] [http-auth] re-call for IETF http-auth BoF
To: "KIHARA, Boku" <bkihara.l@gmail.com>


One time passwords should still be OK for poor auth methods, There is
a series of SecurID based RFCs
Kind Regards
dave

-original message-
Subject: Re: [saag] [websec] [http-auth] re-call for IETF http-auth BoF
From: "KIHARA, Boku" <bkihara.l@gmail.com>
Date: 15/06/2011 10:45 am

2011/6/14 Peter Gutmann <pgut001@cs.auckland.ac.nz>:
> Phillip Hallam-Baker <hallam@gmail.com> writes:
>
>>what would we want HTTP authentication to look like?
>
> I have a suggestion for what it shouldn't look like: Any method that hand=
s
> over the password (or a password-equivalent like a password in hashed for=
m) as
> current browsers do should be banned outright, and anyone who implements
> hand-over-the-password should killed and eaten to prevent them from passi=
ng on
> the genes.

+1.

To make the goal clear, let's list what kind of authentication methods
should be avoided. One item is methods that hand over passwords,
mentioned by Peter. Let me add methods whose UI can be imitated and
the result can be forged by malicious sites. Like a padlock icon that
insists the session is secured by TLS inside content area, Is a _secure_
authentication method inside content area truly reliable?

* a method that hands over a password (or a password-equivalent)
* a method whose UI can be imitated by malicious sites.

Of course there might be more items, please append.

# Peter, sorry for missing Ccs.

--
KIHARA, Boku

2011/6/14 Peter Gutmann <pgut001@cs.auckland.ac.nz>:
> Phillip Hallam-Baker <hallam@gmail.com> writes:
>
>>what would we want HTTP authentication to look like?
>
> I have a suggestion for what it shouldn't look like: Any method that hand=
s
> over the password (or a password-equivalent like a password in hashed for=
m) as
> current browsers do should be banned outright, and anyone who implements
> hand-over-the-password should killed and eaten to prevent them from passi=
ng on
> the genes.
>
> The only permitted auth.form should be a dynamic, cryptographic mutual au=
th.
> that authenticates both the client and the server. =A0There are endless d=
esigns
> for this sort of thing around so the precise form isn't too important, as=
 long
> as it's not hand-over-the-password.
>
> Peter.
> _______________________________________________
> saag mailing list
> saag@ietf.org
> https://www.ietf.org/mailman/listinfo/saag
>
_______________________________________________
saag mailing list
saag@ietf.org
https://www.ietf.org/mailman/listinfo/saag

From tlr@w3.org  Wed Jun 15 06:44:26 2011
Return-Path: <tlr@w3.org>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9EDA511E8145; Wed, 15 Jun 2011 06:44:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.299
X-Spam-Level: 
X-Spam-Status: No, score=-10.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f1qGXV3OW28X; Wed, 15 Jun 2011 06:44:26 -0700 (PDT)
Received: from jay.w3.org (ssh.w3.org [128.30.52.60]) by ietfa.amsl.com (Postfix) with ESMTP id 0B1E911E8126; Wed, 15 Jun 2011 06:44:25 -0700 (PDT)
Received: from [88.207.143.141] (helo=[192.168.2.114]) by jay.w3.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from <tlr@w3.org>) id 1QWqOO-0002p8-OV; Wed, 15 Jun 2011 09:44:25 -0400
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Thomas Roessler <tlr@w3.org>
In-Reply-To: <BANLkTi=seeFm0F0TFoA9__uERg_F1L37Tg@mail.gmail.com>
Date: Wed, 15 Jun 2011 15:44:21 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <E3C31DB7-6AAA-4EF0-BA5F-BBE7C7EA6EEA@w3.org>
References: <trg0YszL9F4Q.471l1SVV@smtp.o2.co.uk> <BANLkTi=seeFm0F0TFoA9__uERg_F1L37Tg@mail.gmail.com>
To: "KIHARA, Boku" <bkihara.l@gmail.com>
X-Mailer: Apple Mail (2.1084)
Cc: public-identity@w3.org, http-auth@ietf.org, websec@ietf.org, saag@ietf.org
Subject: Re: [websec] Fwd: [saag] [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2011 13:44:26 -0000

Make that public-identity@w3.org, not public-identity-request@w3.org. ;)
--
Thomas Roessler, W3C  <tlr@w3.org>  (@roessler)




On 2011-06-15, at 15:42 , KIHARA, Boku wrote:

> Missing Ccs? Forwarding:
>=20
> ---------- Forwarded message ----------
> From: David S. Misell MBCS CISSP <07710380044@o2.co.uk>
> Date: 2011/6/15
> Subject: RE: [saag] [websec] [http-auth] re-call for IETF http-auth =
BoF
> To: "KIHARA, Boku" <bkihara.l@gmail.com>
>=20
>=20
> One time passwords should still be OK for poor auth methods, There is
> a series of SecurID based RFCs
> Kind Regards
> dave
>=20
> -original message-
> Subject: Re: [saag] [websec] [http-auth] re-call for IETF http-auth =
BoF
> From: "KIHARA, Boku" <bkihara.l@gmail.com>
> Date: 15/06/2011 10:45 am
>=20
> 2011/6/14 Peter Gutmann <pgut001@cs.auckland.ac.nz>:
>> Phillip Hallam-Baker <hallam@gmail.com> writes:
>>=20
>>> what would we want HTTP authentication to look like?
>>=20
>> I have a suggestion for what it shouldn't look like: Any method that =
hands
>> over the password (or a password-equivalent like a password in hashed =
form) as
>> current browsers do should be banned outright, and anyone who =
implements
>> hand-over-the-password should killed and eaten to prevent them from =
passing on
>> the genes.
>=20
> +1.
>=20
> To make the goal clear, let's list what kind of authentication methods
> should be avoided. One item is methods that hand over passwords,
> mentioned by Peter. Let me add methods whose UI can be imitated and
> the result can be forged by malicious sites. Like a padlock icon that
> insists the session is secured by TLS inside content area, Is a =
_secure_
> authentication method inside content area truly reliable?
>=20
> * a method that hands over a password (or a password-equivalent)
> * a method whose UI can be imitated by malicious sites.
>=20
> Of course there might be more items, please append.
>=20
> # Peter, sorry for missing Ccs.
>=20
> --
> KIHARA, Boku
>=20
> 2011/6/14 Peter Gutmann <pgut001@cs.auckland.ac.nz>:
>> Phillip Hallam-Baker <hallam@gmail.com> writes:
>>=20
>>> what would we want HTTP authentication to look like?
>>=20
>> I have a suggestion for what it shouldn't look like: Any method that =
hands
>> over the password (or a password-equivalent like a password in hashed =
form) as
>> current browsers do should be banned outright, and anyone who =
implements
>> hand-over-the-password should killed and eaten to prevent them from =
passing on
>> the genes.
>>=20
>> The only permitted auth.form should be a dynamic, cryptographic =
mutual auth.
>> that authenticates both the client and the server.  There are endless =
designs
>> for this sort of thing around so the precise form isn't too =
important, as long
>> as it's not hand-over-the-password.
>>=20
>> Peter.
>> _______________________________________________
>> saag mailing list
>> saag@ietf.org
>> https://www.ietf.org/mailman/listinfo/saag
>>=20
> _______________________________________________
> saag mailing list
> saag@ietf.org
> https://www.ietf.org/mailman/listinfo/saag
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec
>=20


From yutaka-oiwa-aist-temp@g.oiwa.jp  Wed Jun 15 07:32:34 2011
Return-Path: <yutaka-oiwa-aist-temp@g.oiwa.jp>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8234C11E8122; Wed, 15 Jun 2011 07:32:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.885
X-Spam-Level: 
X-Spam-Status: No, score=-2.885 tagged_above=-999 required=5 tests=[AWL=0.092,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n4V5d0z9ErsH; Wed, 15 Jun 2011 07:32:34 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id CC30111E80A9; Wed, 15 Jun 2011 07:32:33 -0700 (PDT)
Received: by yxt33 with SMTP id 33so441341yxt.31 for <multiple recipients>; Wed, 15 Jun 2011 07:32:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.150.13.17 with SMTP id 17mr870058ybm.394.1308148353251; Wed, 15 Jun 2011 07:32:33 -0700 (PDT)
Sender: yutaka@g.oiwa.jp
X-Google-Sender-Delegation: yutaka@g.oiwa.jp
Received: by 10.151.103.4 with HTTP; Wed, 15 Jun 2011 07:32:32 -0700 (PDT)
In-Reply-To: <BANLkTikTWE0Jj3GG=roqjq2-fsRZkm48yw@mail.gmail.com>
References: <BANLkTi=9TZU=pguCGhLHY+=GbCNjR6w-dA@mail.gmail.com> <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz> <BANLkTikQ_FHo3_A8fNSDzzGk_puQwDKzTA@mail.gmail.com> <BANLkTikTWE0Jj3GG=roqjq2-fsRZkm48yw@mail.gmail.com>
Date: Wed, 15 Jun 2011 23:32:32 +0900
X-Google-Sender-Auth: qJq8zE8oN7vb9v05HcDSM661CcM
Message-ID: <BANLkTimn5MQtBpiFzkM2GyHHZbwyP7+HuQ@mail.gmail.com>
From: Yutaka OIWA <y.oiwa@aist.go.jp>
To: Nico Williams <nico@cryptonector.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: http-auth@ietf.org, websec@ietf.org, public-identity@w3.org, saag@ietf.org
Subject: Re: [websec] [saag] [http-auth]  re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jun 2011 14:32:34 -0000

2011/6/15 Nico Williams <nico@cryptonector.com>:
>> * a method that hands over a password (or a password-equivalent)
>> * a method whose UI can be imitated by malicious sites.

> The protocol and UI are not that closely related. =A0I can't think of
> any method that satisfies the first requirement that couldn't have a
> secure UI.

How about a simple form-field extension which
encrypts some password with timed challenges?

OK, but your point suggests the following rephrasing:

 * a UI which can be imitated by malicious sites.

Although they are not closely related, but we cannot completely
ignore the UI issues . I think that protocol designs
should, in some extent, consider how such UI is to be provided
(especially when and how they are kicked in). How about it?

From ietf@adambarth.com  Wed Jun 15 20:59:33 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFA2111E8111 for <websec@ietfa.amsl.com>; Wed, 15 Jun 2011 20:59:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.31
X-Spam-Level: 
X-Spam-Status: No, score=-3.31 tagged_above=-999 required=5 tests=[AWL=-0.333,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P3C-fObIuJJ3 for <websec@ietfa.amsl.com>; Wed, 15 Jun 2011 20:59:33 -0700 (PDT)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0DF7611E80C7 for <websec@ietf.org>; Wed, 15 Jun 2011 20:59:32 -0700 (PDT)
Received: by yie30 with SMTP id 30so842451yie.31 for <websec@ietf.org>; Wed, 15 Jun 2011 20:59:32 -0700 (PDT)
Received: by 10.150.229.17 with SMTP id b17mr487357ybh.61.1308196772467; Wed, 15 Jun 2011 20:59:32 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by mx.google.com with ESMTPS id 1sm711916yhs.81.2011.06.15.20.59.30 (version=SSLv3 cipher=OTHER); Wed, 15 Jun 2011 20:59:31 -0700 (PDT)
Received: by ywp31 with SMTP id 31so840104ywp.31 for <websec@ietf.org>; Wed, 15 Jun 2011 20:59:30 -0700 (PDT)
Received: by 10.91.67.33 with SMTP id u33mr491690agk.202.1308196770079; Wed, 15 Jun 2011 20:59:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.90.65.13 with HTTP; Wed, 15 Jun 2011 20:59:00 -0700 (PDT)
In-Reply-To: <4DF675F7.2050603@KingsMountain.com>
References: <4DF675F7.2050603@KingsMountain.com>
From: Adam Barth <ietf@adambarth.com>
Date: Wed, 15 Jun 2011 20:59:00 -0700
Message-ID: <BANLkTike6N0qfKzsUY8VDBV4ONdyWfuZ8Q@mail.gmail.com>
To: "=JeffH" <Jeff.Hodges@kingsmountain.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: IETF WebSec WG <websec@ietf.org>
Subject: Re: [websec] Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2011 03:59:33 -0000

I was hoping other folks would weigh into the thread.  In the interest
of moving forward, I'm going to combine them into one document but try
to structure the document so that folks who aren't interested in the
nuts and bolts can still get the high-level picture.  Most of the
folks who want to refer to the Principles document probably also want
to refer to the Nuts-and-Bolts doc, so having them together makes that
easier.

The main tricky thing I'm working on at the moment is the scope /
perspective issue.  Once I get that hammered out (either tonight or
tomorrow), I'll upload a new draft.

Thanks,
Adam


On Mon, Jun 13, 2011 at 1:41 PM, =3DJeffH <Jeff.Hodges@kingsmountain.com> w=
rote:
> Julian asked:
>
>> I believe that having two documents make sense; what's the benefit of
>> merging?
>
> Yes, I have the same question now (after belatedly reviewing the document=
 in
> more detail). I'm thinking Principles of the Same-Origin Policy (PSOP) ou=
ght
> to be a separate doc, because it'll get referenced down the road
> specifically
> for this principle stuff, possibly by a wider range of docs than would
> reference the Origin header spec (which concerns a particular concrete fa=
cet
> of web platform machinery).
>
> I also think (on an admittedly quick re-skim) John Kemp's so-called "scop=
e"
> comments are overall apropos -- I have many of the same thoughts..
>
> =A0Re: [websec] Principles of the Same-Origin Policy
> =A0http://www.ietf.org/mail-archive/web/websec/current/msg00257.html
>
> You (Adam B) are writing from the perspective of one steeped in browser a=
nd
> web application internals, and seemingly for a similar audience it seems.
> However, I suspect this doc would likely get read by a wider audience,
> including those who are trying to learn (or write) about how this complex
> "web platform" beast works.
>
> HTH,
>
> =3DJeffH
>
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec
>

From gregory@is.naist.jp  Thu Jun 16 04:56:09 2011
Return-Path: <gregory@is.naist.jp>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07CD41F0C35 for <websec@ietfa.amsl.com>; Thu, 16 Jun 2011 04:56:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.09
X-Spam-Level: 
X-Spam-Status: No, score=-0.09 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lHTRqu6zTP6X for <websec@ietfa.amsl.com>; Thu, 16 Jun 2011 04:56:08 -0700 (PDT)
Received: from mailrelay11.naist.jp (mailrelay11.naist.jp [163.221.80.162]) by ietfa.amsl.com (Postfix) with ESMTP id 7F61E1F0C34 for <websec@ietf.org>; Thu, 16 Jun 2011 04:56:08 -0700 (PDT)
Received: from mailpost11.naist.jp (mailscan11.naist.jp [163.221.80.161]) by mailrelay11.naist.jp (Postfix) with ESMTP id 189C2D53 for <websec@ietf.org>; Thu, 16 Jun 2011 20:56:07 +0900 (JST)
Received: from naist.jp (mailbox12-a.naist.jp [163.221.80.154]) by mailpost11.naist.jp (Postfix) with ESMTP id 143E4D52 for <websec@ietf.org>; Thu, 16 Jun 2011 20:56:07 +0900 (JST)
Received: from [127.0.0.1] (Forwarded-For: 163.221.52.131) by webmail12.naist.jp (mshttpd); Thu, 16 Jun 2011 20:56:07 +0900
From: "Blanc Gregory" <gregory@is.naist.jp>
To: "IETF WebSec WG" <websec@ietf.org>
Message-ID: <72d0e9ad2a56.4dfa6de7@naist.jp>
Date: Thu, 16 Jun 2011 20:56:07 +0900
X-Mailer: Sun Java(tm) System Messenger Express 7.3-11.01 64bit (built Sep  1 2009)
MIME-Version: 1.0
Content-Language: ja
X-Accept-Language: ja
Priority: normal
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
X-TM-AS-Product-Ver: IMSS-7.0.0.8105-6.5.0.1024-18202.007
X-TM-AS-Result: No--3.900-5.0-31-1
X-imss-scan-details: No--3.900-5.0-31-1
Subject: [websec] next IETF meeting?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2011 11:56:09 -0000

Dear list=2C

I apologize but I found no information of a possible
Websec WG or BoF session at next IETF meeting=2E
Is anyone aware of such session taking place=3F

Regards=2C

-- =

Gregory BLANC=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =

Internet Engineering Laboratory
Graduate School of Information Science =

Nara Institute of Science and Technology

mailto=3A gregory=40is=2Eaist-nara=2Eac=2Ejp

=22There is nothing such as certitude in this world=22

From alexey.melnikov@isode.com  Thu Jun 16 05:16:52 2011
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 935C711E80A8 for <websec@ietfa.amsl.com>; Thu, 16 Jun 2011 05:16:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.932
X-Spam-Level: 
X-Spam-Status: No, score=-102.932 tagged_above=-999 required=5 tests=[AWL=-0.333, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B3TMda3cMImI for <websec@ietfa.amsl.com>; Thu, 16 Jun 2011 05:16:52 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by ietfa.amsl.com (Postfix) with ESMTP id E85E911E80A7 for <websec@ietf.org>; Thu, 16 Jun 2011 05:16:51 -0700 (PDT)
Received: from [192.168.1.124] ((unknown) [62.3.217.253])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <Tfn0MQA-uZE5@rufus.isode.com>; Thu, 16 Jun 2011 13:16:50 +0100
X-SMTP-Protocol-Errors: NORDNS
Message-ID: <4DF9F429.1030506@isode.com>
Date: Thu, 16 Jun 2011 13:16:41 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Blanc Gregory <gregory@is.naist.jp>
References: <72d0e9ad2a56.4dfa6de7@naist.jp>
In-Reply-To: <72d0e9ad2a56.4dfa6de7@naist.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Cc: IETF WebSec WG <websec@ietf.org>
Subject: Re: [websec] next IETF meeting?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2011 12:16:52 -0000

Blanc Gregory wrote:

>Dear list,
>
>I apologize but I found no information of a possible
>Websec WG or BoF session at next IETF meeting.
>Is anyone aware of such session taking place?
>  
>
Hi,
The WG will meet in Quebec - chairs have requested a meeting slot. 
However the agenda is not known yet, so no fixed date for the meeting yet.

Regards,
Alexey


From mnot@mnot.net  Fri Jun 17 13:46:45 2011
Return-Path: <mnot@mnot.net>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C4009E8060 for <websec@ietfa.amsl.com>; Fri, 17 Jun 2011 13:46:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 97XJGFm3RaU2 for <websec@ietfa.amsl.com>; Fri, 17 Jun 2011 13:46:45 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id EB1929E8033 for <websec@ietf.org>; Fri, 17 Jun 2011 13:46:44 -0700 (PDT)
Received: from [10.6.121.164] (unknown [64.39.4.135]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id B0C9F22E257 for <websec@ietf.org>; Fri, 17 Jun 2011 16:46:38 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Fri, 17 Jun 2011 13:46:38 -0700
Message-Id: <9ABBDAAD-2D2E-4BB3-8E54-9D800E4F2915@mnot.net>
To: websec <websec@ietf.org>
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [websec] Last Call for HTML5 in the W3C
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Jun 2011 20:46:45 -0000

[ with my IETF/W3C Liaison hat on ]

The W3C has announced a Last Call on the HTML5 specification; see:
 http://www.w3.org/2011/02/htmlwg-pr.html

The IETF has been encouraged to provide feedback, especially regarding =
HTML's use of and interface with IETF technologies.

For background on Last Call in their process, see:
 http://www.w3.org/2005/10/Process-20051014/tr.html#last-call

and the specification itself:
 http://www.w3.org/TR/html5/
paying special attention to the 'status of this document' section for =
information about the Last Call and how to provide feedback.

See also their LC FAQ:
 http://www.w3.org/2011/05/html5lc-faq.html

Cheers,

--
Mark Nottingham   http://www.mnot.net/




From stpeter@stpeter.im  Fri Jun 17 14:50:12 2011
Return-Path: <stpeter@stpeter.im>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC1A911E8110 for <websec@ietfa.amsl.com>; Fri, 17 Jun 2011 14:50:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.47
X-Spam-Level: 
X-Spam-Status: No, score=-102.47 tagged_above=-999 required=5 tests=[AWL=0.129, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U4UTUgnp8Jbd for <websec@ietfa.amsl.com>; Fri, 17 Jun 2011 14:50:11 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id B1C2E11E80EF for <websec@ietf.org>; Fri, 17 Jun 2011 14:50:11 -0700 (PDT)
Received: from dhcp-64-101-72-207.cisco.com (dhcp-64-101-72-207.cisco.com [64.101.72.207]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id F0E6A400A5; Fri, 17 Jun 2011 15:50:38 -0600 (MDT)
Message-ID: <4DFBCC11.7090008@stpeter.im>
Date: Fri, 17 Jun 2011 15:50:09 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
MIME-Version: 1.0
To: Adam Barth <ietf@adambarth.com>
References: <4DF675F7.2050603@KingsMountain.com> <BANLkTike6N0qfKzsUY8VDBV4ONdyWfuZ8Q@mail.gmail.com>
In-Reply-To: <BANLkTike6N0qfKzsUY8VDBV4ONdyWfuZ8Q@mail.gmail.com>
X-Enigmail-Version: 1.1.1
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040209010808090103010401"
Cc: IETF WebSec WG <websec@ietf.org>
Subject: Re: [websec] Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Jun 2011 21:50:12 -0000

This is a cryptographically signed message in MIME format.

--------------ms040209010808090103010401
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 6/15/11 9:59 PM, Adam Barth wrote:
> I was hoping other folks would weigh into the thread.  In the interest
> of moving forward, I'm going to combine them into one document but try
> to structure the document so that folks who aren't interested in the
> nuts and bolts can still get the high-level picture.  Most of the
> folks who want to refer to the Principles document probably also want
> to refer to the Nuts-and-Bolts doc, so having them together makes that
> easier.
>=20
> The main tricky thing I'm working on at the moment is the scope /
> perspective issue.  Once I get that hammered out (either tonight or
> tomorrow), I'll upload a new draft.

Thanks, Adam. Once the new version is posted I'll do a review. I think
this is a normative reference from the WebSocket spec, so that might
encourage more folks to provide reviews...

Peter

--
Peter Saint-Andre
https://stpeter.im/


--------------ms040209010808090103010401
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIITzjCC
BjQwggQcoAMCAQICASMwDQYJKoZIhvcNAQELBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT
DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp
Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3
MTAyNDIxMDMzM1oXDTE3MTAyNDIxMDMzM1owgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T
dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu
aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmjSW4SPiDKlAinvVeL
ZOVfItiuP1aRHL530E7QUc9icCwL33+PH+Js1HAh8CgWFl34sOxx1FJyS/C4VLPRsqDfP72j
tzCVUAL0DAxZ7wgzQvFz7x61jGxfhYhqYb1+PPOLkYBbkRIrPMg3dLEdKmXIYJYXDH+mB/V/
jLo73/Kb7h/rNoNg/oHHSv5Jolyvp5IY2btfcTBfW/telEFj5rDTX2juTvZ3Qhf3XQX5ca3Q
7A10zrUV/cWJOJ7F5RltbEIaboZmX5JBUb3FhUiAdBotehAX6DbDOuYoJtVxmGof6GuVGcPo
98K4TJf8FHo+UA9EOVDp/W7fCqKT4sXk/XkCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB
Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7iZySlyShhEcCy3T8LvSs3DLl8zAfBgNV
HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH
MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v
c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQELBQADggIBAGpd
SbdLFMhirxK37V4gE00+uW74UdAXtDgQI3AsRZWtaRtKHgAxFBSteqz4kDkeAjH/1b+K8tQR
6cxSI2nho7qOaPW/UpzOfSS/MeKK/9vfM2lfs+uItXH7LWtvS9wD1erfH1a+BXHCrCp4LA1l
fADDhRIiGTSS3i0Zu5xV3INNRHrCCCl6patltQ8RZTqzDMri7ombgIxjN51Zo7xV77EZcThV
0GA8iIN+7T53uHhUJpjfLIztHs/69OclRvHux9hCflfOm7GY5Sc4nqjfES+5XPArGGWiQSEk
ez37QfXqsxO3oCHK4b3DFZysG4uyOuC/WL80ab3muQ3tgwjBhq0D3JZN5kvu5gSuNZPa1WrV
hEgXkd6C7s5stqB6/htVpshG08jRz9DEutGM9oKQ1ncTivbfPNx7pILoHWvvT7N5i/puVoNu
bPUmLXh/2wA6wzAzuuoONiIL14Xpw6jLSnqpaLWElo2yTIFZ/CU/nCvvpW1Dj1457P3Ci9bD
0RPkWSR+CuucpgxrEmaw4UOLxflzuYYaq1RJwygOO5K0s2bAWOcXpgteyUOnQ3d/EjJAWRri
2v0ubiq+4H3KUOMlbznlPAY/1T8YyyJPM88+Ueahe/AW1zoUwZayNcTnuM7cq6yBV8Wr3GOI
LFXhtT0UVuJLChPMJKVKVsa7qNorlLkMMIIGxzCCBa+gAwIBAgICAIswDQYJKoZIhvcNAQEF
BQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0xMDEwMTQwMTM2MzRa
Fw0xMjEwMTQxMjAxMDdaMIHAMSAwHgYDVQQNExcyNzQ1ODEtOU5YMDRxeExEYjBvNDY5VDEL
MAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMQ8wDQYDVQQHEwZEZW52ZXIxLDAqBgNV
BAsTI1N0YXJ0Q29tIFRydXN0ZWQgQ2VydGlmaWNhdGUgTWVtYmVyMRowGAYDVQQDExFQZXRl
ciBTYWludC1BbmRyZTEhMB8GCSqGSIb3DQEJARYSc3RwZXRlckBzdHBldGVyLmltMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuERvnrkpQTx9wbJfgxbNKEYvt0IilecZRUM6
wrbCzIUPCocuYhaAJcQoqIyHaKybPQ7f+DIGIAolAa3dHnNdlsXP2smTft/ZNpj10PIG5bil
NAqLUYwmLJaEaqY7BMW8423U3blW43/luLJk/Pq4OsWcw7AK3LeVh1U/HOgqhin26N3h72X1
nbLEpZFrgcp8egmWtXLCbLBDMqUK3j6wjLldni79muzYEVqU0A5GqSeb8Wc4kIx8VI5yL24J
KzinG2iVRP5ZDEbOZETzBXJabUsV56XSxqPG9DK6ke+ybCiL/wKV1HFqdtFB1y25lfvHgOP2
gyEApBKEDNjgLmKyyQIDAQABo4IC+zCCAvcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYD
VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBS2EW2iNB+g0EibKJLBdv8I
eLovVDAfBgNVHSMEGDAWgBR7iZySlyShhEcCy3T8LvSs3DLl8zAdBgNVHREEFjAUgRJzdHBl
dGVyQHN0cGV0ZXIuaW0wggFCBgNVHSAEggE5MIIBNTCCATEGCysGAQQBgbU3AQICMIIBIDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEF
BQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYB
BQUHAgIwgaowFBYNU3RhcnRDb20gTHRkLjADAgEBGoGRTGltaXRlZCBMaWFiaWxpdHksIHNl
ZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmlj
YXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNz
bC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0c3Ns
LmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1
My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5z
dGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNVHRIE
HDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBADVtbXJG
tKAr55xc/OUM546gXUybI72Bank0w739Mv+9BBNtq9rMEvCnLmSKhBi76c1mdXh6zXs8RQDo
6nR/aPabE3llF2T4z80smi9jfnl3y9dpu9TcgDoqDLZ7a2lBlW656XAAQzHjvLp2MC7/mxlg
PYH2axa+q40mAYM20GbNsAEGbWQT1IqIh0BcLLsgbaMJHbyG/57zd9JLyMX3Vry1L1fJRQr3
GeLxMV5RtxN+mBgxrwFz/cOc09COiFExlsHgekpB5O43gqsAU16MXypyoSt4MrSfKTMHIGx6
2RF/M6vqUlvhi28gk2ZUvQ/+OX5+gjcZyooEzAAn4RuOKNswggbHMIIFr6ADAgECAgIAizAN
BgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4x
KzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT
L1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMB4XDTEw
MTAxNDAxMzYzNFoXDTEyMTAxNDEyMDEwN1owgcAxIDAeBgNVBA0TFzI3NDU4MS05TlgwNHF4
TERiMG80NjlUMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRl
bnZlcjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBNZW1iZXIxGjAY
BgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcNAQkBFhJzdHBldGVyQHN0cGV0
ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4RG+euSlBPH3Bsl+DFs0o
Ri+3QiKV5xlFQzrCtsLMhQ8Khy5iFoAlxCiojIdorJs9Dt/4MgYgCiUBrd0ec12Wxc/ayZN+
39k2mPXQ8gbluKU0CotRjCYsloRqpjsExbzjbdTduVbjf+W4smT8+rg6xZzDsArct5WHVT8c
6CqGKfbo3eHvZfWdssSlkWuBynx6CZa1csJssEMypQrePrCMuV2eLv2a7NgRWpTQDkapJ5vx
ZziQjHxUjnIvbgkrOKcbaJVE/lkMRs5kRPMFclptSxXnpdLGo8b0MrqR77JsKIv/ApXUcWp2
0UHXLbmV+8eA4/aDIQCkEoQM2OAuYrLJAgMBAAGjggL7MIIC9zAJBgNVHRMEAjAAMAsGA1Ud
DwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFLYRbaI0
H6DQSJsoksF2/wh4ui9UMB8GA1UdIwQYMBaAFHuJnJKXJKGERwLLdPwu9KzcMuXzMB0GA1Ud
EQQWMBSBEnN0cGV0ZXJAc3RwZXRlci5pbTCCAUIGA1UdIASCATkwggE1MIIBMQYLKwYBBAGB
tTcBAgIwggEgMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3ku
cGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUu
cGRmMIG3BggrBgEFBQcCAjCBqjAUFg1TdGFydENvbSBMdGQuMAMCAQEagZFMaW1pdGVkIExp
YWJpbGl0eSwgc2VlIHNlY3Rpb24gKkxlZ2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRD
b20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8v
d3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMGMGA1UdHwRcMFowK6ApoCeGJWh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NydHUzLWNybC5jcmwwK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRz
c2wuY29tL2NydHUzLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0
dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MzL2NsaWVudC9jYTBCBggrBgEFBQcw
AoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMy5jbGllbnQuY2Eu
Y3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEANW1tcka0oCvnnFz85QznjqBdTJsjvYFqeTTDvf0y/70EE22r2swS8KcuZIqEGLvp
zWZ1eHrNezxFAOjqdH9o9psTeWUXZPjPzSyaL2N+eXfL12m71NyAOioMtntraUGVbrnpcABD
MeO8unYwLv+bGWA9gfZrFr6rjSYBgzbQZs2wAQZtZBPUioiHQFwsuyBtowkdvIb/nvN30kvI
xfdWvLUvV8lFCvcZ4vExXlG3E36YGDGvAXP9w5zT0I6IUTGWweB6SkHk7jeCqwBTXoxfKnKh
K3gytJ8pMwcgbHrZEX8zq+pSW+GLbyCTZlS9D/45fn6CNxnKigTMACfhG44o2zGCA80wggPJ
AgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE
CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRD
b20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMAkGBSsOAwIa
BQCgggIOMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDYx
NzIxNTAwOVowIwYJKoZIhvcNAQkEMRYEFIa9RtqaBXjtp+RK8U4V5ftBsvQZMF8GCSqGSIb3
DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpAYJKwYBBAGCNxAEMYGWMIGT
MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2Vj
dXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMIGmBgsqhkiG9w0BCRAC
CzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNV
BAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0
Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIAizANBgkqhkiG
9w0BAQEFAASCAQAStzO7rfuiaNX3mpZGkz4RJTqXajTkMlmUKKkzoRZ735r5BpuAfT4RWN4/
S2ezzOmIMnxyYvCDFddnilC7I0n03TkBUNMBFKE3Aq4Flpgg3QxBbtrWVSm1znq+/3iS7PRe
kFnoOh156Pfnyl9Wm0nahKfv4LTZEO6OEJuXq1ELyx5z2U2X2CjDET12p8ZtEssDckeW1bfQ
d2QUfYDikfq0cg+rTeNTOyr8rfakFIATlibVcAeghaNituEIwNJNu0YgE+SN4X8zsJVE7RKz
xRN6Dj+d9QnodRviE0obYjngbl99eYvovFFpp83HwfenRrLB7IGuHCYQ5I+cEtP/y6vhAAAA
AAAA
--------------ms040209010808090103010401--

From tobias.gondrom@gondrom.org  Tue Jun 21 09:17:33 2011
Return-Path: <tobias.gondrom@gondrom.org>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A06E921F8476 for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 09:17:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.362
X-Spam-Level: 
X-Spam-Status: No, score=-95.362 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_IPADDR=2.426, HELO_EQ_DE=0.35, RDNS_DYNAMIC=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2UrrembeNeGi for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 09:17:33 -0700 (PDT)
Received: from lvps83-169-7-107.dedicated.hosteurope.de (lvps83-169-7-107.dedicated.hosteurope.de [83.169.7.107]) by ietfa.amsl.com (Postfix) with ESMTP id 6987021F843D for <websec@ietf.org>; Tue, 21 Jun 2011 09:17:32 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1;  q=dns; c=nofws; s=default; d=gondrom.org; b=omRJWQCLue78K+bFUQFhOA0lK/AXyRDJgK/6Ql/aby5lIXjylCFp6gJZkhQVc6iu9wYBHtCLqtAMP+ij2dZK+c1tFbd60Tp6tZdgwgk9pkMGmqJcPZIokchG2b+57UOp; h=Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding;
Received: (qmail 5396 invoked from network); 21 Jun 2011 18:17:03 +0200
Received: from 94-194-102-93.zone8.bethere.co.uk (HELO ?192.168.1.64?) (94.194.102.93) by lvps83-169-7-107.dedicated.hosteurope.de with (DHE-RSA-AES256-SHA encrypted) SMTP; 21 Jun 2011 18:17:03 +0200
Message-ID: <4E00C3FE.7040503@gondrom.org>
Date: Tue, 21 Jun 2011 17:17:02 +0100
From: Tobias Gondrom <tobias.gondrom@gondrom.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110516 Lightning/1.0b2 Thunderbird/3.1.10
MIME-Version: 1.0
To: websec@ietf.org
References: <4DF675F7.2050603@KingsMountain.com> <BANLkTike6N0qfKzsUY8VDBV4ONdyWfuZ8Q@mail.gmail.com>
In-Reply-To: <BANLkTike6N0qfKzsUY8VDBV4ONdyWfuZ8Q@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [websec] Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jun 2011 16:17:33 -0000

Hi Adam,

FWIW my opinion is in favour of merging the two.
Reasons:
1. principles is rather short and gives a good context and introduction 
to origin, so it seems appropriate to merge them both together.
2. if I would consider origin referencing principles, there might be a 
larger number of references, which again I would take as a sign that 
merging them might be the right thing to do.
3. I tend to disagree with Jeff's argument that future references of 
"principles" would be a good reason to keep both drafts separate. I 
believe in this case future work can equally reference from the origin 
draft.

Kind regards and looking forward to reading the new version.

Tobias



On 16/06/11 04:59, Adam Barth wrote:
> I was hoping other folks would weigh into the thread.  In the interest
> of moving forward, I'm going to combine them into one document but try
> to structure the document so that folks who aren't interested in the
> nuts and bolts can still get the high-level picture.  Most of the
> folks who want to refer to the Principles document probably also want
> to refer to the Nuts-and-Bolts doc, so having them together makes that
> easier.
>
> The main tricky thing I'm working on at the moment is the scope /
> perspective issue.  Once I get that hammered out (either tonight or
> tomorrow), I'll upload a new draft.
>
> Thanks,
> Adam
>
>
> On Mon, Jun 13, 2011 at 1:41 PM, =JeffH<Jeff.Hodges@kingsmountain.com>  wrote:
>> Julian asked:
>>
>>> I believe that having two documents make sense; what's the benefit of
>>> merging?
>> Yes, I have the same question now (after belatedly reviewing the document in
>> more detail). I'm thinking Principles of the Same-Origin Policy (PSOP) ought
>> to be a separate doc, because it'll get referenced down the road
>> specifically
>> for this principle stuff, possibly by a wider range of docs than would
>> reference the Origin header spec (which concerns a particular concrete facet
>> of web platform machinery).
>>
>> I also think (on an admittedly quick re-skim) John Kemp's so-called "scope"
>> comments are overall apropos -- I have many of the same thoughts..
>>
>>   Re: [websec] Principles of the Same-Origin Policy
>>   http://www.ietf.org/mail-archive/web/websec/current/msg00257.html
>>
>> You (Adam B) are writing from the perspective of one steeped in browser and
>> web application internals, and seemingly for a similar audience it seems.
>> However, I suspect this doc would likely get read by a wider audience,
>> including those who are trying to learn (or write) about how this complex
>> "web platform" beast works.
>>
>> HTH,
>>
>> =JeffH
>>
>> _______________________________________________
>> websec mailing list
>> websec@ietf.org
>> https://www.ietf.org/mailman/listinfo/websec
>>
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec


From stpeter@stpeter.im  Tue Jun 21 09:38:15 2011
Return-Path: <stpeter@stpeter.im>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 019D611E8245 for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 09:38:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.507
X-Spam-Level: 
X-Spam-Status: No, score=-102.507 tagged_above=-999 required=5 tests=[AWL=0.092, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t-IQ642nChzY for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 09:38:14 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 46CB811E8075 for <websec@ietf.org>; Tue, 21 Jun 2011 09:38:14 -0700 (PDT)
Received: from dhcp-64-101-72-207.cisco.com (dhcp-64-101-72-207.cisco.com [64.101.72.207]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id AC56240126; Tue, 21 Jun 2011 10:38:51 -0600 (MDT)
Message-ID: <4E00C8F4.8070103@stpeter.im>
Date: Tue, 21 Jun 2011 10:38:12 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
MIME-Version: 1.0
To: Tobias Gondrom <tobias.gondrom@gondrom.org>
References: <4DF675F7.2050603@KingsMountain.com>	<BANLkTike6N0qfKzsUY8VDBV4ONdyWfuZ8Q@mail.gmail.com> <4E00C3FE.7040503@gondrom.org>
In-Reply-To: <4E00C3FE.7040503@gondrom.org>
X-Enigmail-Version: 1.1.1
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090405020405080900090907"
Cc: websec@ietf.org
Subject: Re: [websec] Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jun 2011 16:38:15 -0000

This is a cryptographically signed message in MIME format.

--------------ms090405020405080900090907
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<hat type=3D'individual'/>

Agreed. Plus, at some point in the future, people will look for "that
RFC about same origin" and it would be confusing for them to find two
instead of one. Best to put it all in one place, I think.

On 6/21/11 10:17 AM, Tobias Gondrom wrote:
> Hi Adam,
>=20
> FWIW my opinion is in favour of merging the two.
> Reasons:
> 1. principles is rather short and gives a good context and introduction=

> to origin, so it seems appropriate to merge them both together.
> 2. if I would consider origin referencing principles, there might be a
> larger number of references, which again I would take as a sign that
> merging them might be the right thing to do.
> 3. I tend to disagree with Jeff's argument that future references of
> "principles" would be a good reason to keep both drafts separate. I
> believe in this case future work can equally reference from the origin
> draft.
>=20
> Kind regards and looking forward to reading the new version.
>=20
> Tobias
>=20
>=20
>=20
> On 16/06/11 04:59, Adam Barth wrote:
>> I was hoping other folks would weigh into the thread.  In the interest=

>> of moving forward, I'm going to combine them into one document but try=

>> to structure the document so that folks who aren't interested in the
>> nuts and bolts can still get the high-level picture.  Most of the
>> folks who want to refer to the Principles document probably also want
>> to refer to the Nuts-and-Bolts doc, so having them together makes that=

>> easier.
>>
>> The main tricky thing I'm working on at the moment is the scope /
>> perspective issue.  Once I get that hammered out (either tonight or
>> tomorrow), I'll upload a new draft.
>>
>> Thanks,
>> Adam
>>
>>
>> On Mon, Jun 13, 2011 at 1:41 PM,
>> =3DJeffH<Jeff.Hodges@kingsmountain.com>  wrote:
>>> Julian asked:
>>>
>>>> I believe that having two documents make sense; what's the benefit o=
f
>>>> merging?
>>> Yes, I have the same question now (after belatedly reviewing the
>>> document in
>>> more detail). I'm thinking Principles of the Same-Origin Policy
>>> (PSOP) ought
>>> to be a separate doc, because it'll get referenced down the road
>>> specifically
>>> for this principle stuff, possibly by a wider range of docs than woul=
d
>>> reference the Origin header spec (which concerns a particular
>>> concrete facet
>>> of web platform machinery).
>>>
>>> I also think (on an admittedly quick re-skim) John Kemp's so-called
>>> "scope"
>>> comments are overall apropos -- I have many of the same thoughts..
>>>
>>>   Re: [websec] Principles of the Same-Origin Policy
>>>   http://www.ietf.org/mail-archive/web/websec/current/msg00257.html
>>>
>>> You (Adam B) are writing from the perspective of one steeped in
>>> browser and
>>> web application internals, and seemingly for a similar audience it
>>> seems.
>>> However, I suspect this doc would likely get read by a wider audience=
,
>>> including those who are trying to learn (or write) about how this
>>> complex
>>> "web platform" beast works.
>>>
>>> HTH,
>>>
>>> =3DJeffH
>>>


--------------ms090405020405080900090907
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIITzjCC
BjQwggQcoAMCAQICASMwDQYJKoZIhvcNAQELBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT
DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp
Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3
MTAyNDIxMDMzM1oXDTE3MTAyNDIxMDMzM1owgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T
dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu
aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmjSW4SPiDKlAinvVeL
ZOVfItiuP1aRHL530E7QUc9icCwL33+PH+Js1HAh8CgWFl34sOxx1FJyS/C4VLPRsqDfP72j
tzCVUAL0DAxZ7wgzQvFz7x61jGxfhYhqYb1+PPOLkYBbkRIrPMg3dLEdKmXIYJYXDH+mB/V/
jLo73/Kb7h/rNoNg/oHHSv5Jolyvp5IY2btfcTBfW/telEFj5rDTX2juTvZ3Qhf3XQX5ca3Q
7A10zrUV/cWJOJ7F5RltbEIaboZmX5JBUb3FhUiAdBotehAX6DbDOuYoJtVxmGof6GuVGcPo
98K4TJf8FHo+UA9EOVDp/W7fCqKT4sXk/XkCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB
Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7iZySlyShhEcCy3T8LvSs3DLl8zAfBgNV
HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH
MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v
c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQELBQADggIBAGpd
SbdLFMhirxK37V4gE00+uW74UdAXtDgQI3AsRZWtaRtKHgAxFBSteqz4kDkeAjH/1b+K8tQR
6cxSI2nho7qOaPW/UpzOfSS/MeKK/9vfM2lfs+uItXH7LWtvS9wD1erfH1a+BXHCrCp4LA1l
fADDhRIiGTSS3i0Zu5xV3INNRHrCCCl6patltQ8RZTqzDMri7ombgIxjN51Zo7xV77EZcThV
0GA8iIN+7T53uHhUJpjfLIztHs/69OclRvHux9hCflfOm7GY5Sc4nqjfES+5XPArGGWiQSEk
ez37QfXqsxO3oCHK4b3DFZysG4uyOuC/WL80ab3muQ3tgwjBhq0D3JZN5kvu5gSuNZPa1WrV
hEgXkd6C7s5stqB6/htVpshG08jRz9DEutGM9oKQ1ncTivbfPNx7pILoHWvvT7N5i/puVoNu
bPUmLXh/2wA6wzAzuuoONiIL14Xpw6jLSnqpaLWElo2yTIFZ/CU/nCvvpW1Dj1457P3Ci9bD
0RPkWSR+CuucpgxrEmaw4UOLxflzuYYaq1RJwygOO5K0s2bAWOcXpgteyUOnQ3d/EjJAWRri
2v0ubiq+4H3KUOMlbznlPAY/1T8YyyJPM88+Ueahe/AW1zoUwZayNcTnuM7cq6yBV8Wr3GOI
LFXhtT0UVuJLChPMJKVKVsa7qNorlLkMMIIGxzCCBa+gAwIBAgICAIswDQYJKoZIhvcNAQEF
BQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0xMDEwMTQwMTM2MzRa
Fw0xMjEwMTQxMjAxMDdaMIHAMSAwHgYDVQQNExcyNzQ1ODEtOU5YMDRxeExEYjBvNDY5VDEL
MAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMQ8wDQYDVQQHEwZEZW52ZXIxLDAqBgNV
BAsTI1N0YXJ0Q29tIFRydXN0ZWQgQ2VydGlmaWNhdGUgTWVtYmVyMRowGAYDVQQDExFQZXRl
ciBTYWludC1BbmRyZTEhMB8GCSqGSIb3DQEJARYSc3RwZXRlckBzdHBldGVyLmltMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuERvnrkpQTx9wbJfgxbNKEYvt0IilecZRUM6
wrbCzIUPCocuYhaAJcQoqIyHaKybPQ7f+DIGIAolAa3dHnNdlsXP2smTft/ZNpj10PIG5bil
NAqLUYwmLJaEaqY7BMW8423U3blW43/luLJk/Pq4OsWcw7AK3LeVh1U/HOgqhin26N3h72X1
nbLEpZFrgcp8egmWtXLCbLBDMqUK3j6wjLldni79muzYEVqU0A5GqSeb8Wc4kIx8VI5yL24J
KzinG2iVRP5ZDEbOZETzBXJabUsV56XSxqPG9DK6ke+ybCiL/wKV1HFqdtFB1y25lfvHgOP2
gyEApBKEDNjgLmKyyQIDAQABo4IC+zCCAvcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYD
VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBS2EW2iNB+g0EibKJLBdv8I
eLovVDAfBgNVHSMEGDAWgBR7iZySlyShhEcCy3T8LvSs3DLl8zAdBgNVHREEFjAUgRJzdHBl
dGVyQHN0cGV0ZXIuaW0wggFCBgNVHSAEggE5MIIBNTCCATEGCysGAQQBgbU3AQICMIIBIDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEF
BQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYB
BQUHAgIwgaowFBYNU3RhcnRDb20gTHRkLjADAgEBGoGRTGltaXRlZCBMaWFiaWxpdHksIHNl
ZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmlj
YXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNz
bC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0c3Ns
LmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1
My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5z
dGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNVHRIE
HDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBADVtbXJG
tKAr55xc/OUM546gXUybI72Bank0w739Mv+9BBNtq9rMEvCnLmSKhBi76c1mdXh6zXs8RQDo
6nR/aPabE3llF2T4z80smi9jfnl3y9dpu9TcgDoqDLZ7a2lBlW656XAAQzHjvLp2MC7/mxlg
PYH2axa+q40mAYM20GbNsAEGbWQT1IqIh0BcLLsgbaMJHbyG/57zd9JLyMX3Vry1L1fJRQr3
GeLxMV5RtxN+mBgxrwFz/cOc09COiFExlsHgekpB5O43gqsAU16MXypyoSt4MrSfKTMHIGx6
2RF/M6vqUlvhi28gk2ZUvQ/+OX5+gjcZyooEzAAn4RuOKNswggbHMIIFr6ADAgECAgIAizAN
BgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4x
KzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT
L1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMB4XDTEw
MTAxNDAxMzYzNFoXDTEyMTAxNDEyMDEwN1owgcAxIDAeBgNVBA0TFzI3NDU4MS05TlgwNHF4
TERiMG80NjlUMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRl
bnZlcjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBNZW1iZXIxGjAY
BgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcNAQkBFhJzdHBldGVyQHN0cGV0
ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4RG+euSlBPH3Bsl+DFs0o
Ri+3QiKV5xlFQzrCtsLMhQ8Khy5iFoAlxCiojIdorJs9Dt/4MgYgCiUBrd0ec12Wxc/ayZN+
39k2mPXQ8gbluKU0CotRjCYsloRqpjsExbzjbdTduVbjf+W4smT8+rg6xZzDsArct5WHVT8c
6CqGKfbo3eHvZfWdssSlkWuBynx6CZa1csJssEMypQrePrCMuV2eLv2a7NgRWpTQDkapJ5vx
ZziQjHxUjnIvbgkrOKcbaJVE/lkMRs5kRPMFclptSxXnpdLGo8b0MrqR77JsKIv/ApXUcWp2
0UHXLbmV+8eA4/aDIQCkEoQM2OAuYrLJAgMBAAGjggL7MIIC9zAJBgNVHRMEAjAAMAsGA1Ud
DwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFLYRbaI0
H6DQSJsoksF2/wh4ui9UMB8GA1UdIwQYMBaAFHuJnJKXJKGERwLLdPwu9KzcMuXzMB0GA1Ud
EQQWMBSBEnN0cGV0ZXJAc3RwZXRlci5pbTCCAUIGA1UdIASCATkwggE1MIIBMQYLKwYBBAGB
tTcBAgIwggEgMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3ku
cGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUu
cGRmMIG3BggrBgEFBQcCAjCBqjAUFg1TdGFydENvbSBMdGQuMAMCAQEagZFMaW1pdGVkIExp
YWJpbGl0eSwgc2VlIHNlY3Rpb24gKkxlZ2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRD
b20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8v
d3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMGMGA1UdHwRcMFowK6ApoCeGJWh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NydHUzLWNybC5jcmwwK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRz
c2wuY29tL2NydHUzLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0
dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MzL2NsaWVudC9jYTBCBggrBgEFBQcw
AoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMy5jbGllbnQuY2Eu
Y3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEANW1tcka0oCvnnFz85QznjqBdTJsjvYFqeTTDvf0y/70EE22r2swS8KcuZIqEGLvp
zWZ1eHrNezxFAOjqdH9o9psTeWUXZPjPzSyaL2N+eXfL12m71NyAOioMtntraUGVbrnpcABD
MeO8unYwLv+bGWA9gfZrFr6rjSYBgzbQZs2wAQZtZBPUioiHQFwsuyBtowkdvIb/nvN30kvI
xfdWvLUvV8lFCvcZ4vExXlG3E36YGDGvAXP9w5zT0I6IUTGWweB6SkHk7jeCqwBTXoxfKnKh
K3gytJ8pMwcgbHrZEX8zq+pSW+GLbyCTZlS9D/45fn6CNxnKigTMACfhG44o2zGCA80wggPJ
AgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE
CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRD
b20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMAkGBSsOAwIa
BQCgggIOMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDYy
MTE2MzgxMlowIwYJKoZIhvcNAQkEMRYEFC1lcYN5qMODj3F19XP7zFpV4PX3MF8GCSqGSIb3
DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpAYJKwYBBAGCNxAEMYGWMIGT
MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2Vj
dXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMIGmBgsqhkiG9w0BCRAC
CzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNV
BAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0
Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIAizANBgkqhkiG
9w0BAQEFAASCAQBSNd+zweHgGG+tN0+xbabUZ7Scv6V97tk5OJdDNcHYwf/wRE4cEA5XuMG+
oGoJtCYTDDeWyLCy31IEOYb6rLRWv3NiYWLQrol1Bip9t91E6QF/v7p6lvdfEFw87f00gsJ8
C7Hzp0Dv51NjOYIkbPkaEl2+IzbgUTTlWDS654wL2E4PDxxzAXCzFrhkrMgkyNGEmiD7QqFv
7FK11AxcVUvIxjtKmAbinb8pXCPYeOgH2TPRdWjvLl1W9uoWDYo05fLqZvO2diT3hZfjMKUa
oAVrIbU4vIIpbe6uauSFrJTVtZlMCCj2hUYOQRHtDJTM2kEP0Qj9Ajib9BfwzF0PZmzMAAAA
AAAA
--------------ms090405020405080900090907--

From tobias.gondrom@gondrom.org  Tue Jun 21 09:43:12 2011
Return-Path: <tobias.gondrom@gondrom.org>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7059A11E82A5 for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 09:43:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.362
X-Spam-Level: 
X-Spam-Status: No, score=-95.362 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_IPADDR=2.426, HELO_EQ_DE=0.35, RDNS_DYNAMIC=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3oeGZP7CVqJs for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 09:43:11 -0700 (PDT)
Received: from lvps83-169-7-107.dedicated.hosteurope.de (lvps83-169-7-107.dedicated.hosteurope.de [83.169.7.107]) by ietfa.amsl.com (Postfix) with ESMTP id 36EEB11E82A3 for <websec@ietf.org>; Tue, 21 Jun 2011 09:43:11 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1;  q=dns; c=nofws; s=default; d=gondrom.org; b=e8CBoH8PadIRdXPelr0IbprDstdNw0mp5A2lVD5LLsr7W67bfnLF4NC/ZsCXwCAPmhOmvHwnIsj7OocOtIM0aadyxrJYRDqaWbmsitzbvUZFIe6VW13YGVDIUUfu6SP6; h=Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:X-Priority:References:In-Reply-To:Content-Type:Content-Transfer-Encoding;
Received: (qmail 13548 invoked from network); 21 Jun 2011 18:42:59 +0200
Received: from 94-194-102-93.zone8.bethere.co.uk (HELO ?192.168.1.64?) (94.194.102.93) by lvps83-169-7-107.dedicated.hosteurope.de with (DHE-RSA-AES256-SHA encrypted) SMTP; 21 Jun 2011 18:42:58 +0200
Message-ID: <4E00CA12.6030707@gondrom.org>
Date: Tue, 21 Jun 2011 17:42:58 +0100
From: Tobias Gondrom <tobias.gondrom@gondrom.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110516 Lightning/1.0b2 Thunderbird/3.1.10
MIME-Version: 1.0
To: websec@ietf.org
X-Priority: 4 (Low)
References: <4DF675F7.2050603@KingsMountain.com>	<BANLkTike6N0qfKzsUY8VDBV4ONdyWfuZ8Q@mail.gmail.com> <4E00C3FE.7040503@gondrom.org> <4E00C8F4.8070103@stpeter.im>
In-Reply-To: <4E00C8F4.8070103@stpeter.im>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [websec] Comments on draft-abarth-principles-of-origin-00, was: Reviews of draft-ietf-websec-origin and principles-of-origin until end of May
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jun 2011 16:43:12 -0000

Sorry, I forgot to clarify in my previous email:
my comment was my opinion as individual. <hat type='individual'/> ;-)
(not as WG chair)


On 21/06/11 17:38, Peter Saint-Andre wrote:
> <hat type='individual'/>
>
> Agreed. Plus, at some point in the future, people will look for "that
> RFC about same origin" and it would be confusing for them to find two
> instead of one. Best to put it all in one place, I think.
>
> On 6/21/11 10:17 AM, Tobias Gondrom wrote:
>> Hi Adam,
>>
>> FWIW my opinion is in favour of merging the two.
>> Reasons:
>> 1. principles is rather short and gives a good context and introduction
>> to origin, so it seems appropriate to merge them both together.
>> 2. if I would consider origin referencing principles, there might be a
>> larger number of references, which again I would take as a sign that
>> merging them might be the right thing to do.
>> 3. I tend to disagree with Jeff's argument that future references of
>> "principles" would be a good reason to keep both drafts separate. I
>> believe in this case future work can equally reference from the origin
>> draft.
>>
>> Kind regards and looking forward to reading the new version.
>>
>> Tobias
>>
>>
>>
>> On 16/06/11 04:59, Adam Barth wrote:
>>> I was hoping other folks would weigh into the thread.  In the interest
>>> of moving forward, I'm going to combine them into one document but try
>>> to structure the document so that folks who aren't interested in the
>>> nuts and bolts can still get the high-level picture.  Most of the
>>> folks who want to refer to the Principles document probably also want
>>> to refer to the Nuts-and-Bolts doc, so having them together makes that
>>> easier.
>>>
>>> The main tricky thing I'm working on at the moment is the scope /
>>> perspective issue.  Once I get that hammered out (either tonight or
>>> tomorrow), I'll upload a new draft.
>>>
>>> Thanks,
>>> Adam
>>>
>>>
>>> On Mon, Jun 13, 2011 at 1:41 PM,
>>> =JeffH<Jeff.Hodges@kingsmountain.com>   wrote:
>>>> Julian asked:
>>>>
>>>>> I believe that having two documents make sense; what's the benefit of
>>>>> merging?
>>>> Yes, I have the same question now (after belatedly reviewing the
>>>> document in
>>>> more detail). I'm thinking Principles of the Same-Origin Policy
>>>> (PSOP) ought
>>>> to be a separate doc, because it'll get referenced down the road
>>>> specifically
>>>> for this principle stuff, possibly by a wider range of docs than would
>>>> reference the Origin header spec (which concerns a particular
>>>> concrete facet
>>>> of web platform machinery).
>>>>
>>>> I also think (on an admittedly quick re-skim) John Kemp's so-called
>>>> "scope"
>>>> comments are overall apropos -- I have many of the same thoughts..
>>>>
>>>>    Re: [websec] Principles of the Same-Origin Policy
>>>>    http://www.ietf.org/mail-archive/web/websec/current/msg00257.html
>>>>
>>>> You (Adam B) are writing from the perspective of one steeped in
>>>> browser and
>>>> web application internals, and seemingly for a similar audience it
>>>> seems.
>>>> However, I suspect this doc would likely get read by a wider audience,
>>>> including those who are trying to learn (or write) about how this
>>>> complex
>>>> "web platform" beast works.
>>>>
>>>> HTH,
>>>>
>>>> =JeffH
>>>>


From internet-drafts@ietf.org  Tue Jun 21 17:26:45 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A54A11E80A7; Tue, 21 Jun 2011 17:26:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.571
X-Spam-Level: 
X-Spam-Status: No, score=-102.571 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mbR8dL05buxK; Tue, 21 Jun 2011 17:26:44 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 287E89E8004; Tue, 21 Jun 2011 17:26:44 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110622002644.14727.45854.idtracker@ietfa.amsl.com>
Date: Tue, 21 Jun 2011 17:26:44 -0700
Cc: websec@ietf.org
Subject: [websec] I-D Action: draft-ietf-websec-origin-01.txt
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 00:26:45 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Web Security Working Group of the IET=
F.

	Title           : The Web Origin Concept
	Author(s)       : Adam Barth
	Filename        : draft-ietf-websec-origin-01.txt
	Pages           : 25
	Date            : 2011-06-21

   This document defines the concept of an &quot;origin&quot;, which is oft=
en used
   as the scope of authority or privilege by user agents.  Typically,
   user agents isolate content retrieved from different origins to
   prevent malicious web site operators from interfering with the
   operation of benign web sites.  In addition to outlining the
   principles that underly the origin concept, this document defines how
   to determine the origin of a URI, how to serialize an origin into a
   string, and an HTTP header, named &quot;Origin&quot;, that indicates whi=
ch
   origins are associated with an HTTP request.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-websec-origin-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-websec-origin-01.txt

From ietf@adambarth.com  Tue Jun 21 17:38:04 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3EBA11E8135 for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 17:38:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.236
X-Spam-Level: 
X-Spam-Status: No, score=-3.236 tagged_above=-999 required=5 tests=[AWL=-0.259, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9ucAg7P-WE54 for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 17:38:03 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0240A11E8128 for <websec@ietf.org>; Tue, 21 Jun 2011 17:38:02 -0700 (PDT)
Received: by iye7 with SMTP id 7so329606iye.31 for <websec@ietf.org>; Tue, 21 Jun 2011 17:38:02 -0700 (PDT)
Received: by 10.42.152.72 with SMTP id h8mr40271icw.507.1308703079906; Tue, 21 Jun 2011 17:37:59 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by mx.google.com with ESMTPS id hw7sm38020icc.15.2011.06.21.17.37.59 (version=SSLv3 cipher=OTHER); Tue, 21 Jun 2011 17:37:59 -0700 (PDT)
Received: by iwn39 with SMTP id 39so334358iwn.31 for <websec@ietf.org>; Tue, 21 Jun 2011 17:37:59 -0700 (PDT)
Received: by 10.231.116.132 with SMTP id m4mr50747ibq.86.1308703079129; Tue, 21 Jun 2011 17:37:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.11.75 with HTTP; Tue, 21 Jun 2011 17:37:29 -0700 (PDT)
From: Adam Barth <ietf@adambarth.com>
Date: Tue, 21 Jun 2011 17:37:29 -0700
Message-ID: <BANLkTi=CSVrcuXfA6kLFCYP__RgEM_8ENg@mail.gmail.com>
To: Tobias Gondrom <tobias.gondrom@gondrom.org>
Content-Type: text/plain; charset=ISO-8859-1
Cc: websec@ietf.org
Subject: [websec] draft-abarth-principles-of-origin-01 (was Re: Comments on draft-abarth-principles-of-origin-00)
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 00:38:04 -0000

Ok, I've finished merging them and have posted an updated version:

http://www.ietf.org/id/draft-ietf-websec-origin-01.txt

Many apologies for the delay.  I believe I've addressed all the
feedback I've received thus far.  I tried to reposition the scope to
be more appropriate for a broader audience.  I suspect I'll need to do
another round of scope adjustment.  If you still see problematic
areas, please let me know.

Some noteworthy changes:

1) The "principles" document has been integrated as section.  That
triggered some refactoring of the text and the removal of some
now-redundant text.

2) I've removed the explicit requirements regarding redirects and the
HTTP Origin header.  As far as I know, no one actually implemented
that part.  It's still allowed by the semantics and the grammar, just
not required.  The behavior can easily be added by HTTP or CORS, if
desired.

Some things that still need doing:

1) I still need to write the privacy and security considerations
section.  This is about another day of work, which I'll hopefully be
able to fit in this week.

2) Many of the informative references are just "stubs".  I need to
fill them in with actual citations.  I should be able to get that done
at the same time as I address (1).

3) I need to add the IANA boilerplate.

Thanks,
Adam


On Tue, Jun 21, 2011 at 9:42 AM, Tobias Gondrom
<tobias.gondrom@gondrom.org> wrote:
> Sorry, I forgot to clarify in my previous email:
> my comment was my opinion as individual. <hat type='individual'/> ;-)
> (not as WG chair)
>
>
> On 21/06/11 17:38, Peter Saint-Andre wrote:
>>
>> <hat type='individual'/>
>>
>> Agreed. Plus, at some point in the future, people will look for "that
>> RFC about same origin" and it would be confusing for them to find two
>> instead of one. Best to put it all in one place, I think.
>>
>> On 6/21/11 10:17 AM, Tobias Gondrom wrote:
>>>
>>> Hi Adam,
>>>
>>> FWIW my opinion is in favour of merging the two.
>>> Reasons:
>>> 1. principles is rather short and gives a good context and introduction
>>> to origin, so it seems appropriate to merge them both together.
>>> 2. if I would consider origin referencing principles, there might be a
>>> larger number of references, which again I would take as a sign that
>>> merging them might be the right thing to do.
>>> 3. I tend to disagree with Jeff's argument that future references of
>>> "principles" would be a good reason to keep both drafts separate. I
>>> believe in this case future work can equally reference from the origin
>>> draft.
>>>
>>> Kind regards and looking forward to reading the new version.
>>>
>>> Tobias

From stpeter@stpeter.im  Tue Jun 21 19:01:07 2011
Return-Path: <stpeter@stpeter.im>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E374311E80C5 for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 19:01:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.517
X-Spam-Level: 
X-Spam-Status: No, score=-102.517 tagged_above=-999 required=5 tests=[AWL=0.082, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nvQQYzk-xu6g for <websec@ietfa.amsl.com>; Tue, 21 Jun 2011 19:01:07 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 3C43D11E80AF for <websec@ietf.org>; Tue, 21 Jun 2011 19:01:07 -0700 (PDT)
Received: from squire.local (dsl-179-111.dynamic-dsl.frii.net [216.17.179.111]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 545AE400F9; Tue, 21 Jun 2011 20:01:45 -0600 (MDT)
Message-ID: <4E014CDC.5080101@stpeter.im>
Date: Tue, 21 Jun 2011 20:01:00 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
MIME-Version: 1.0
To: Adam Barth <ietf@adambarth.com>
References: <BANLkTi=CSVrcuXfA6kLFCYP__RgEM_8ENg@mail.gmail.com>
In-Reply-To: <BANLkTi=CSVrcuXfA6kLFCYP__RgEM_8ENg@mail.gmail.com>
X-Enigmail-Version: 1.1.1
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090003070805040005060803"
Cc: websec@ietf.org
Subject: Re: [websec] draft-abarth-principles-of-origin-01 (was Re: Comments on	draft-abarth-principles-of-origin-00)
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 02:01:08 -0000

This is a cryptographically signed message in MIME format.

--------------ms090003070805040005060803
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<hat type=3D'individual'/>

On 6/21/11 6:37 PM, Adam Barth wrote:
> Ok, I've finished merging them and have posted an updated version:
>=20
> http://www.ietf.org/id/draft-ietf-websec-origin-01.txt
>=20
> Many apologies for the delay.  I believe I've addressed all the
> feedback I've received thus far.  I tried to reposition the scope to
> be more appropriate for a broader audience.  I suspect I'll need to do
> another round of scope adjustment.  If you still see problematic
> areas, please let me know.

Overall it looks very good. I'll complete a more detailed review later
on, but on a first reading it seems solid.

Peter

--=20
Peter Saint-Andre
https://stpeter.im/




--------------ms090003070805040005060803
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIITzjCC
BjQwggQcoAMCAQICASMwDQYJKoZIhvcNAQELBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT
DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp
Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3
MTAyNDIxMDMzM1oXDTE3MTAyNDIxMDMzM1owgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T
dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu
aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmjSW4SPiDKlAinvVeL
ZOVfItiuP1aRHL530E7QUc9icCwL33+PH+Js1HAh8CgWFl34sOxx1FJyS/C4VLPRsqDfP72j
tzCVUAL0DAxZ7wgzQvFz7x61jGxfhYhqYb1+PPOLkYBbkRIrPMg3dLEdKmXIYJYXDH+mB/V/
jLo73/Kb7h/rNoNg/oHHSv5Jolyvp5IY2btfcTBfW/telEFj5rDTX2juTvZ3Qhf3XQX5ca3Q
7A10zrUV/cWJOJ7F5RltbEIaboZmX5JBUb3FhUiAdBotehAX6DbDOuYoJtVxmGof6GuVGcPo
98K4TJf8FHo+UA9EOVDp/W7fCqKT4sXk/XkCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB
Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7iZySlyShhEcCy3T8LvSs3DLl8zAfBgNV
HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH
MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v
c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQELBQADggIBAGpd
SbdLFMhirxK37V4gE00+uW74UdAXtDgQI3AsRZWtaRtKHgAxFBSteqz4kDkeAjH/1b+K8tQR
6cxSI2nho7qOaPW/UpzOfSS/MeKK/9vfM2lfs+uItXH7LWtvS9wD1erfH1a+BXHCrCp4LA1l
fADDhRIiGTSS3i0Zu5xV3INNRHrCCCl6patltQ8RZTqzDMri7ombgIxjN51Zo7xV77EZcThV
0GA8iIN+7T53uHhUJpjfLIztHs/69OclRvHux9hCflfOm7GY5Sc4nqjfES+5XPArGGWiQSEk
ez37QfXqsxO3oCHK4b3DFZysG4uyOuC/WL80ab3muQ3tgwjBhq0D3JZN5kvu5gSuNZPa1WrV
hEgXkd6C7s5stqB6/htVpshG08jRz9DEutGM9oKQ1ncTivbfPNx7pILoHWvvT7N5i/puVoNu
bPUmLXh/2wA6wzAzuuoONiIL14Xpw6jLSnqpaLWElo2yTIFZ/CU/nCvvpW1Dj1457P3Ci9bD
0RPkWSR+CuucpgxrEmaw4UOLxflzuYYaq1RJwygOO5K0s2bAWOcXpgteyUOnQ3d/EjJAWRri
2v0ubiq+4H3KUOMlbznlPAY/1T8YyyJPM88+Ueahe/AW1zoUwZayNcTnuM7cq6yBV8Wr3GOI
LFXhtT0UVuJLChPMJKVKVsa7qNorlLkMMIIGxzCCBa+gAwIBAgICAIswDQYJKoZIhvcNAQEF
BQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAzIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0xMDEwMTQwMTM2MzRa
Fw0xMjEwMTQxMjAxMDdaMIHAMSAwHgYDVQQNExcyNzQ1ODEtOU5YMDRxeExEYjBvNDY5VDEL
MAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMQ8wDQYDVQQHEwZEZW52ZXIxLDAqBgNV
BAsTI1N0YXJ0Q29tIFRydXN0ZWQgQ2VydGlmaWNhdGUgTWVtYmVyMRowGAYDVQQDExFQZXRl
ciBTYWludC1BbmRyZTEhMB8GCSqGSIb3DQEJARYSc3RwZXRlckBzdHBldGVyLmltMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuERvnrkpQTx9wbJfgxbNKEYvt0IilecZRUM6
wrbCzIUPCocuYhaAJcQoqIyHaKybPQ7f+DIGIAolAa3dHnNdlsXP2smTft/ZNpj10PIG5bil
NAqLUYwmLJaEaqY7BMW8423U3blW43/luLJk/Pq4OsWcw7AK3LeVh1U/HOgqhin26N3h72X1
nbLEpZFrgcp8egmWtXLCbLBDMqUK3j6wjLldni79muzYEVqU0A5GqSeb8Wc4kIx8VI5yL24J
KzinG2iVRP5ZDEbOZETzBXJabUsV56XSxqPG9DK6ke+ybCiL/wKV1HFqdtFB1y25lfvHgOP2
gyEApBKEDNjgLmKyyQIDAQABo4IC+zCCAvcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYD
VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBS2EW2iNB+g0EibKJLBdv8I
eLovVDAfBgNVHSMEGDAWgBR7iZySlyShhEcCy3T8LvSs3DLl8zAdBgNVHREEFjAUgRJzdHBl
dGVyQHN0cGV0ZXIuaW0wggFCBgNVHSAEggE5MIIBNTCCATEGCysGAQQBgbU3AQICMIIBIDAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEF
BQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYB
BQUHAgIwgaowFBYNU3RhcnRDb20gTHRkLjADAgEBGoGRTGltaXRlZCBMaWFiaWxpdHksIHNl
ZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmlj
YXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNz
bC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0c3Ns
LmNvbS9jcnR1My1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1
My1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5z
dGFydHNzbC5jb20vc3ViL2NsYXNzMy9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczMuY2xpZW50LmNhLmNydDAjBgNVHRIE
HDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBADVtbXJG
tKAr55xc/OUM546gXUybI72Bank0w739Mv+9BBNtq9rMEvCnLmSKhBi76c1mdXh6zXs8RQDo
6nR/aPabE3llF2T4z80smi9jfnl3y9dpu9TcgDoqDLZ7a2lBlW656XAAQzHjvLp2MC7/mxlg
PYH2axa+q40mAYM20GbNsAEGbWQT1IqIh0BcLLsgbaMJHbyG/57zd9JLyMX3Vry1L1fJRQr3
GeLxMV5RtxN+mBgxrwFz/cOc09COiFExlsHgekpB5O43gqsAU16MXypyoSt4MrSfKTMHIGx6
2RF/M6vqUlvhi28gk2ZUvQ/+OX5+gjcZyooEzAAn4RuOKNswggbHMIIFr6ADAgECAgIAizAN
BgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4x
KzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT
L1N0YXJ0Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMB4XDTEw
MTAxNDAxMzYzNFoXDTEyMTAxNDEyMDEwN1owgcAxIDAeBgNVBA0TFzI3NDU4MS05TlgwNHF4
TERiMG80NjlUMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xDzANBgNVBAcTBkRl
bnZlcjEsMCoGA1UECxMjU3RhcnRDb20gVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBNZW1iZXIxGjAY
BgNVBAMTEVBldGVyIFNhaW50LUFuZHJlMSEwHwYJKoZIhvcNAQkBFhJzdHBldGVyQHN0cGV0
ZXIuaW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4RG+euSlBPH3Bsl+DFs0o
Ri+3QiKV5xlFQzrCtsLMhQ8Khy5iFoAlxCiojIdorJs9Dt/4MgYgCiUBrd0ec12Wxc/ayZN+
39k2mPXQ8gbluKU0CotRjCYsloRqpjsExbzjbdTduVbjf+W4smT8+rg6xZzDsArct5WHVT8c
6CqGKfbo3eHvZfWdssSlkWuBynx6CZa1csJssEMypQrePrCMuV2eLv2a7NgRWpTQDkapJ5vx
ZziQjHxUjnIvbgkrOKcbaJVE/lkMRs5kRPMFclptSxXnpdLGo8b0MrqR77JsKIv/ApXUcWp2
0UHXLbmV+8eA4/aDIQCkEoQM2OAuYrLJAgMBAAGjggL7MIIC9zAJBgNVHRMEAjAAMAsGA1Ud
DwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFLYRbaI0
H6DQSJsoksF2/wh4ui9UMB8GA1UdIwQYMBaAFHuJnJKXJKGERwLLdPwu9KzcMuXzMB0GA1Ud
EQQWMBSBEnN0cGV0ZXJAc3RwZXRlci5pbTCCAUIGA1UdIASCATkwggE1MIIBMQYLKwYBBAGB
tTcBAgIwggEgMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3ku
cGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUu
cGRmMIG3BggrBgEFBQcCAjCBqjAUFg1TdGFydENvbSBMdGQuMAMCAQEagZFMaW1pdGVkIExp
YWJpbGl0eSwgc2VlIHNlY3Rpb24gKkxlZ2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRD
b20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8v
d3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMGMGA1UdHwRcMFowK6ApoCeGJWh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2NydHUzLWNybC5jcmwwK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRz
c2wuY29tL2NydHUzLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0
dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MzL2NsaWVudC9jYTBCBggrBgEFBQcw
AoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMy5jbGllbnQuY2Eu
Y3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEANW1tcka0oCvnnFz85QznjqBdTJsjvYFqeTTDvf0y/70EE22r2swS8KcuZIqEGLvp
zWZ1eHrNezxFAOjqdH9o9psTeWUXZPjPzSyaL2N+eXfL12m71NyAOioMtntraUGVbrnpcABD
MeO8unYwLv+bGWA9gfZrFr6rjSYBgzbQZs2wAQZtZBPUioiHQFwsuyBtowkdvIb/nvN30kvI
xfdWvLUvV8lFCvcZ4vExXlG3E36YGDGvAXP9w5zT0I6IUTGWweB6SkHk7jeCqwBTXoxfKnKh
K3gytJ8pMwcgbHrZEX8zq+pSW+GLbyCTZlS9D/45fn6CNxnKigTMACfhG44o2zGCA80wggPJ
AgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE
CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRD
b20gQ2xhc3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMAkGBSsOAwIa
BQCgggIOMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDYy
MjAyMDEwMFowIwYJKoZIhvcNAQkEMRYEFA6x9MDtcEdNzMy8jHQkEOlJgb9cMF8GCSqGSIb3
DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpAYJKwYBBAGCNxAEMYGWMIGT
MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2Vj
dXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMIGmBgsqhkiG9w0BCRAC
CzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNV
BAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0
Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIAizANBgkqhkiG
9w0BAQEFAASCAQB/d6Z9irOrn/Zc8S6t3jh906+3szqIKJtqzyYQ+pa3t6D3dR1g9U09ysuQ
gQJxdGoPT6yrGQrlVkNzrmjS8+xjkoKO/dJMTQhaNfaZ+FVaMQ4hhnFee2SDEu3nX2Use51X
g7EzdSYVJjdqgmsESWp6ITZYVlu8eEtWZcQTWjxp17/e6yu07CR0JwDBnU8v3q5ESiJ6cIl+
JZHCsl8o+56ohc/5V4TlWflixckxv/ymMRrGsWq7aP7FAlXcSlbe3kLLURspJB2BKJbH4CON
V9mCBGdjHCuA2Hnh8UxpyegP3bh1DpsTaxcCpbA8YOW8CTIVlnJ5GuzDDo20xr9E3KwCAAAA
AAAA
--------------ms090003070805040005060803--

From kazubu.lepidum@gmail.com  Wed Jun 22 08:23:50 2011
Return-Path: <kazubu.lepidum@gmail.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A135611E80B8; Wed, 22 Jun 2011 08:23:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.49
X-Spam-Level: 
X-Spam-Status: No, score=-2.49 tagged_above=-999 required=5 tests=[AWL=1.110,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zcrI2UG7W9s3; Wed, 22 Jun 2011 08:23:50 -0700 (PDT)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id D8B5F11E810A; Wed, 22 Jun 2011 08:23:49 -0700 (PDT)
Received: by pwj5 with SMTP id 5so716027pwj.31 for <multiple recipients>; Wed, 22 Jun 2011 08:23:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=6arHhX7E9aXvQiKGZPTZVPKmgqq09jYj5lfsEi15doU=; b=xjzfItAn9U61uQetmqOquLeRsM/2+OSNeTgPyrcJ1092NSTkYcMzsJ5yxt+IoWCn7x AIxqS6C2Ty2TFL8PkqjUM+MSAB+Lg2Rjc5qwohnEt20zjr6Fg3Dvc+aM+6bD34KrIp58 b7qWJeeQ/1mTimpYVWNiE7c7jWF8tnS/TGeU0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=YvpjL25DvWbCbqEw8aZ1WuVJM9lRnzbdIDuBjmz53tWN5+9mxhU/in5dJ8ttSnwsGY u/Lh/DQc+3np1VbchJP7t9PwLJvwJNSSlj/W/WSlCTut7ZimWbafGDTjxEpTL/QDikT1 JUjCdYVF9Cez8Pg/723sDNCC/3T+5vNCmUE4I=
Received: by 10.143.25.29 with SMTP id c29mr174189wfj.381.1308756223182; Wed, 22 Jun 2011 08:23:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.143.91.20 with HTTP; Wed, 22 Jun 2011 08:23:23 -0700 (PDT)
In-Reply-To: <08A16114-A59F-4EA7-906B-E1273C6A0100@gmail.com>
References: <trg0YszL9F4Q.471l1SVV@smtp.o2.co.uk> <BANLkTi=seeFm0F0TFoA9__uERg_F1L37Tg@mail.gmail.com> <E3C31DB7-6AAA-4EF0-BA5F-BBE7C7EA6EEA@w3.org> <08A16114-A59F-4EA7-906B-E1273C6A0100@gmail.com>
From: "SHIMIZU, Kazuki" <kazubu.lepidum@gmail.com>
Date: Thu, 23 Jun 2011 00:23:23 +0900
Message-ID: <BANLkTikR9Ud5-yFzjYxu+V0vqcQCExyF4g@mail.gmail.com>
To: Marc Williams <netsequent@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "public-identity@w3.org" <public-identity@w3.org>, "http-auth@ietf.org" <http-auth@ietf.org>, "websec@ietf.org" <websec@ietf.org>, "saag@ietf.org" <saag@ietf.org>
Subject: Re: [websec] [saag] Fwd: [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 15:23:50 -0000

I agree.

In addition, I think we should avoid not only "zero length password"
but also weak passwords (e.g. 12345, qwerty, etc...).

This problem may be operation policy issue,
however, might be considering.

2011/6/22 Marc Williams <netsequent@gmail.com>:
>>> * a method that hands over a password (or a password-equivalent)
>>> * a method whose UI can be imitated by malicious sites.
>>>
>>> Of course there might be more items, please append.
>
>
>
>
> A method which pemits zero length password authentication
>
>
> Marc Williams
>
> _______________________________________________
> saag mailing list
> saag@ietf.org
> https://www.ietf.org/mailman/listinfo/saag
>

--
SHIMIZU, Kazuki

From yutaka-oiwa-aist-temp@g.oiwa.jp  Wed Jun 22 19:36:11 2011
Return-Path: <yutaka-oiwa-aist-temp@g.oiwa.jp>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2FC31F0C41; Wed, 22 Jun 2011 19:36:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YaSTON1ZmomP; Wed, 22 Jun 2011 19:36:11 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7C8A61F0C3D; Wed, 22 Jun 2011 19:36:10 -0700 (PDT)
Received: by wwe5 with SMTP id 5so1003860wwe.13 for <multiple recipients>; Wed, 22 Jun 2011 19:36:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.227.11.131 with SMTP id t3mr1375268wbt.113.1308796569317; Wed, 22 Jun 2011 19:36:09 -0700 (PDT)
Sender: yutaka@g.oiwa.jp
X-Google-Sender-Delegation: yutaka@g.oiwa.jp
Received: by 10.227.128.75 with HTTP; Wed, 22 Jun 2011 19:36:09 -0700 (PDT)
In-Reply-To: <53857.196.220.229.163.1308763299.squirrel@mail.unijos.edu.ng>
References: <trg0YszL9F4Q.471l1SVV@smtp.o2.co.uk> <BANLkTi=seeFm0F0TFoA9__uERg_F1L37Tg@mail.gmail.com> <E3C31DB7-6AAA-4EF0-BA5F-BBE7C7EA6EEA@w3.org> <08A16114-A59F-4EA7-906B-E1273C6A0100@gmail.com> <BANLkTikR9Ud5-yFzjYxu+V0vqcQCExyF4g@mail.gmail.com> <53857.196.220.229.163.1308763299.squirrel@mail.unijos.edu.ng>
Date: Thu, 23 Jun 2011 11:36:09 +0900
X-Google-Sender-Auth: NE7KstGKngNb65HXXwY67jWpyog
Message-ID: <BANLkTimChRk2mpKLTQ9Cg+6QKy0eaxcwpg@mail.gmail.com>
From: Yutaka OIWA <y.oiwa@aist.go.jp>
To: gogwim@unijos.edu.ng
Content-Type: text/plain; charset=ISO-8859-1
Cc: "http-auth@ietf.org" <http-auth@ietf.org>, "public-identity@w3.org" <public-identity@w3.org>, "websec@ietf.org" <websec@ietf.org>, "saag@ietf.org" <saag@ietf.org>
Subject: Re: [websec] [saag] Fwd: [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jun 2011 02:36:11 -0000

2011/6/23 GOGWIM, JOEL GODWIN <gogwim@unijos.edu.ng>:
> Supported.
> Weak and predictable passwords should be avoided.

I ideally agree, but in reality I hesitate to agree with it
with technical means and backgrounds. In short, here is a security trade-off.

Of course, the statement "weak and predictable passwords should be avoided",
as literally, can be read as our requirements to users and agreed with
no questions.
However, the original thread was prepended with "Any protocols that allow".
For this purpose, the more the technology gets strong to protect "good
(unpredictable)"
passwords and passphrases against possible attacks, the more such a protocol
cannot reveal "weakness" of passwords to servers too.

To detect by the server side to detect predictable passwords using
bulky (e.g. 100k or 1M+) list, currently we need either a plain-text password
authentication protocol or a plain-text password registration procedure.
On the contrary, if we forgive users' "mistake" to use such a weak passwords
as user's own, we can introduce much stronger password
protocols which do not reveal (at least immediately) the user's password
both in registration and authentication time.
When we face with this trade-off, I don't want to trash out the
latter's possibility.

In this background, "forbidding protocols which allow users to (covertly) use
weak predictable passwords" means that "servers *always* know the user's
plain-text password", which is obviously not happy.
We don't want to completely sacrifice well-done user's security in trade with
the careless user's security.

Of course, even if we introduce such "secure" password registration protocol,
I foresee that some people will continue to stick on plain-text password
registration for various reasons.  For example, if a law had required
some servers
(e.g. financial entities) to check and reject such predictable passwords,
we would have no way to secure it.  For such purposes servers will
continue to receive raw passwords and computes password-hashes
(or whatever equivalent) on the server-side.
But I think that providing a possibility to securely registering passwords
to servers are one of required things to do for us.

But, again at last, I repeat to agree that "users" should avoid weak and
predictable passwords with no questions.

From yutaka-oiwa-aist-temp@g.oiwa.jp  Wed Jun 22 19:52:42 2011
Return-Path: <yutaka-oiwa-aist-temp@g.oiwa.jp>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 856941F0C3F; Wed, 22 Jun 2011 19:52:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.904
X-Spam-Level: 
X-Spam-Status: No, score=-2.904 tagged_above=-999 required=5 tests=[AWL=0.073,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NsDXd0-+oIPy; Wed, 22 Jun 2011 19:52:41 -0700 (PDT)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by ietfa.amsl.com (Postfix) with ESMTP id 709521F0C38; Wed, 22 Jun 2011 19:52:41 -0700 (PDT)
Received: by gya6 with SMTP id 6so837314gya.31 for <multiple recipients>; Wed, 22 Jun 2011 19:52:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.150.66.20 with SMTP id o20mr1653832yba.344.1308797560807; Wed, 22 Jun 2011 19:52:40 -0700 (PDT)
Sender: yutaka@g.oiwa.jp
X-Google-Sender-Delegation: yutaka@g.oiwa.jp
Received: by 10.151.153.19 with HTTP; Wed, 22 Jun 2011 19:52:40 -0700 (PDT)
In-Reply-To: <4E484152-2FF6-4374-B8D4-DCDA0D12ABBD@jpl.nasa.gov>
References: <trg0YszL9F4Q.471l1SVV@smtp.o2.co.uk> <BANLkTi=seeFm0F0TFoA9__uERg_F1L37Tg@mail.gmail.com> <E3C31DB7-6AAA-4EF0-BA5F-BBE7C7EA6EEA@w3.org> <08A16114-A59F-4EA7-906B-E1273C6A0100@gmail.com> <BANLkTikR9Ud5-yFzjYxu+V0vqcQCExyF4g@mail.gmail.com> <53857.196.220.229.163.1308763299.squirrel@mail.unijos.edu.ng> <4E484152-2FF6-4374-B8D4-DCDA0D12ABBD@jpl.nasa.gov>
Date: Thu, 23 Jun 2011 11:52:40 +0900
X-Google-Sender-Auth: SzZgA12GrfnI-4N8P0vs65rNFfQ
Message-ID: <BANLkTikXDfnT1Fr=1j1Y6YMjqx7w7UBeXQ@mail.gmail.com>
From: Yutaka OIWA <y.oiwa@aist.go.jp>
To: "Henry B. Hotz" <hotz@jpl.nasa.gov>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "public-identity@w3.org" <public-identity@w3.org>, "http-auth@ietf.org" <http-auth@ietf.org>, "websec@ietf.org" <websec@ietf.org>, "gogwim@unijos.edu.ng" <gogwim@unijos.edu.ng>, "saag@ietf.org" <saag@ietf.org>
Subject: Re: [websec] [http-auth] [saag] Fwd: re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jun 2011 02:52:42 -0000

2011/6/23 Henry B. Hotz <hotz@jpl.nasa.gov>:
> I can agree in principle, but in practice the definition of "weak" is too fuzzy.
>
> On Jun 22, 2011, at 10:21 AM, GOGWIM, JOEL GODWIN wrote:
>
>> Supported.
>> Weak and predictable passwords should be avoided.

2011/6/23 Nico Williams <nico@cryptonector.com>:
> Also, all passwords that users must remember should be considered weak.

This is a terminology issue, and I present here *my* use of
such terminologies in general.

= strong secret and weak secret =

"strong" secrets are the secret data which has an entropy
comparable to other security parameters (e.g. encryption key length etc.)
They typically include public-key-cryptography secret keys,
DH-key-exchanged shared keys,
randomly-generated nonce-like bearer tokens and others.

"weak" secrets are the secret data which has not enough
entropy compared to encryption etc.
PINs, Passwords and passphrases are typical examples.
They should not be used for encryptions without some
security-amplifications (e.g. password-authenticated key exchanges.)

In this meaning, all memorable passwords are weak.

= strong passwords/passphrases and weak passwords =

I use the term "weak passwords" almost equivalent to
predictable passwords or brute-force searchable passwords.
The required strength may depend on the context,
e.g. whether the passwords search can be off-line, or
whether a pre-computed dictionary of hashed passwords can be
useful, etc. but many people will agree that "1" and "1234" are
weak, and "cA6mqUPgBpe6pQf7" is strong as a password.

I prefer using "predictable" and "unpredictable" for this meanings.

From marsh@extendedsubset.com  Thu Jun 23 14:05:50 2011
Return-Path: <marsh@extendedsubset.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6CD111E819D; Thu, 23 Jun 2011 14:05:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level: 
X-Spam-Status: No, score=-0.499 tagged_above=-999 required=5 tests=[AWL=-2.100, BAYES_00=-2.599, FM_IS_IT_OUR_ACCOUNT=4.2]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3O9sRKyYjg8G; Thu, 23 Jun 2011 14:05:49 -0700 (PDT)
Received: from mho-01-ewr.mailhop.org (mho-03-ewr.mailhop.org [204.13.248.66]) by ietfa.amsl.com (Postfix) with ESMTP id BF7C511E819B; Thu, 23 Jun 2011 14:05:49 -0700 (PDT)
Received: from xs01.extendedsubset.com ([69.164.193.58]) by mho-01-ewr.mailhop.org with esmtpa (Exim 4.72) (envelope-from <marsh@extendedsubset.com>) id 1QZr5x-000Fe9-6F; Thu, 23 Jun 2011 21:05:49 +0000
Received: from [192.168.1.15] (localhost [127.0.0.1]) by xs01.extendedsubset.com (Postfix) with ESMTP id A93A56073; Thu, 23 Jun 2011 21:05:31 +0000 (UTC)
X-Mail-Handler: MailHop Outbound by DynDNS
X-Originating-IP: 69.164.193.58
X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information)
X-MHO-User: U2FsdGVkX18l9WmfuTCvaaqQMCGHl4jfTaoGBBgkS34=
Message-ID: <4E03AA9B.4030709@extendedsubset.com>
Date: Thu, 23 Jun 2011 16:05:31 -0500
From: Marsh Ray <marsh@extendedsubset.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10
MIME-Version: 1.0
To: Yutaka OIWA <y.oiwa@aist.go.jp>
References: <trg0YszL9F4Q.471l1SVV@smtp.o2.co.uk>	<BANLkTi=seeFm0F0TFoA9__uERg_F1L37Tg@mail.gmail.com>	<E3C31DB7-6AAA-4EF0-BA5F-BBE7C7EA6EEA@w3.org>	<08A16114-A59F-4EA7-906B-E1273C6A0100@gmail.com>	<BANLkTikR9Ud5-yFzjYxu+V0vqcQCExyF4g@mail.gmail.com>	<53857.196.220.229.163.1308763299.squirrel@mail.unijos.edu.ng> <BANLkTimChRk2mpKLTQ9Cg+6QKy0eaxcwpg@mail.gmail.com>
In-Reply-To: <BANLkTimChRk2mpKLTQ9Cg+6QKy0eaxcwpg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "public-identity@w3.org" <public-identity@w3.org>, "http-auth@ietf.org" <http-auth@ietf.org>, "websec@ietf.org" <websec@ietf.org>, gogwim@unijos.edu.ng, "saag@ietf.org" <saag@ietf.org>
Subject: Re: [websec] [saag] Fwd: [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jun 2011 21:05:50 -0000

On 06/22/2011 09:36 PM, Yutaka OIWA wrote:
> 2011/6/23 GOGWIM, JOEL GODWIN<gogwim@unijos.edu.ng>:
>> Supported.
>> Weak and predictable passwords should be avoided.
>
> I ideally agree, but in reality I hesitate to agree with it
> with technical means and backgrounds.

How is the IETF or w3 going to define "weak password" anyway?

Even if there were a way, it's common to see users getting hacked these 
days because the use the same (possibly strong) password at multiple sites.

It's best to pick a completely unique, strong password (12 or more 
characters) for each and every site. But unless you're some kind of 
savant, this requires writing these passwords down somewhere.

But instead, users are taught not to write their passwords down (mostly 
by employers who don't want it to end up on a sticky note in an obvious 
place). So users either pick simple passwords and/or they use the same 
one at every site.

> Of course, even if we introduce such "secure" password registration protocol,
> I foresee that some people will continue to stick on plain-text password
> registration for various reasons.  For example, if a law had required
> some servers (e.g. financial entities) to check and reject such predictable passwords,
> we would have no way to secure it.

That would be a bad law.

I don't think a protocol design can or should defend against bad laws.

At least in the US, financial institutions don't have such laws. They 
instead have a patchwork of audit requirements, industry standards, best 
practices, compliance, etc.. Which is probably better than passing laws 
about password complexity requirements, all things considered.

> For such purposes servers will
> continue to receive raw passwords and computes password-hashes
> (or whatever equivalent) on the server-side.
> But I think that providing a possibility to securely registering passwords
> to servers are one of required things to do for us.

This is far more important than working out ways to accommodate sites 
that want or need to transfer the password in clear text. Those sites 
are already able to do that just fine.

Ideally the technology would somehow prevent a site from accepting (or 
doing anything useful with) the user's plaintext password within the 
page. This would allow the browser to remove any ambiguity for users 
which would be exploitable by phishing.

The simplest message and the one that will "sink in" with the most users 
is: "You should never type this password into any web page or program 
except this unmistakable piece of browser chrome. Not to verify your 
account info, not to reset your password, not to receive tech support 
from someone you trust, and not even to see free pictures of kittens."

It would be amazing if we could get there, but browser vendors and sites 
conspire against us to defeat it.

- Marsh

From internet-drafts@ietf.org  Fri Jun 24 13:57:42 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BC87228006; Fri, 24 Jun 2011 13:57:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.57
X-Spam-Level: 
X-Spam-Status: No, score=-102.57 tagged_above=-999 required=5 tests=[AWL=0.029, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZFXO8boEoiLh; Fri, 24 Jun 2011 13:57:41 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC72511E8229; Fri, 24 Jun 2011 13:57:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110624205741.15768.74272.idtracker@ietfa.amsl.com>
Date: Fri, 24 Jun 2011 13:57:41 -0700
Cc: websec@ietf.org
Subject: [websec] I-D Action: draft-ietf-websec-origin-02.txt
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jun 2011 20:57:42 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Web Security Working Group of the IET=
F.

	Title           : The Web Origin Concept
	Author(s)       : Adam Barth
	Filename        : draft-ietf-websec-origin-02.txt
	Pages           : 26
	Date            : 2011-06-24

   This document defines the concept of an &quot;origin&quot;, which is oft=
en used
   as the scope of authority or privilege by user agents.  Typically,
   user agents isolate content retrieved from different origins to
   prevent malicious web site operators from interfering with the
   operation of benign web sites.  In addition to outlining the
   principles that underly the origin concept, this document defines how
   to determine the origin of a URI, how to serialize an origin into a
   string, and an HTTP header, named &quot;Origin&quot;, that indicates whi=
ch
   origins are associated with an HTTP request.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-websec-origin-02.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-websec-origin-02.txt

From ietf@adambarth.com  Fri Jun 24 14:00:19 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5EF811E8192 for <websec@ietfa.amsl.com>; Fri, 24 Jun 2011 14:00:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.227
X-Spam-Level: 
X-Spam-Status: No, score=-3.227 tagged_above=-999 required=5 tests=[AWL=-0.250, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 41ekDfAdY84d for <websec@ietfa.amsl.com>; Fri, 24 Jun 2011 14:00:19 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 449C911E8238 for <websec@ietf.org>; Fri, 24 Jun 2011 14:00:19 -0700 (PDT)
Received: by iye7 with SMTP id 7so3678814iye.31 for <websec@ietf.org>; Fri, 24 Jun 2011 14:00:18 -0700 (PDT)
Received: by 10.231.18.9 with SMTP id u9mr3035847iba.141.1308949216986; Fri, 24 Jun 2011 14:00:16 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by mx.google.com with ESMTPS id s2sm1647949ibe.52.2011.06.24.14.00.16 (version=SSLv3 cipher=OTHER); Fri, 24 Jun 2011 14:00:16 -0700 (PDT)
Received: by iwn39 with SMTP id 39so3676952iwn.31 for <websec@ietf.org>; Fri, 24 Jun 2011 14:00:16 -0700 (PDT)
Received: by 10.231.43.138 with SMTP id w10mr3295184ibe.11.1308949216065; Fri, 24 Jun 2011 14:00:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.11.75 with HTTP; Fri, 24 Jun 2011 13:59:46 -0700 (PDT)
From: Adam Barth <ietf@adambarth.com>
Date: Fri, 24 Jun 2011 13:59:46 -0700
Message-ID: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
To: websec <websec@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jun 2011 21:00:19 -0000

I've posted an updated version of the origin draft:

http://www.ietf.org/id/draft-ietf-websec-origin-02.txt

The new version includes Security Considerations, IANA Considerations,
and a completed references section.  Feedback on the new Security
Considerations section would be much appreciated.

I also removed the (stub) Privacy Considerations section.  If there's
something you think should be discussed there, let me know.

Thanks,
Adam

From tho@koanlogic.com  Fri Jun 24 23:49:07 2011
Return-Path: <tho@koanlogic.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECEDD21F84AE for <websec@ietfa.amsl.com>; Fri, 24 Jun 2011 23:49:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.505
X-Spam-Level: *
X-Spam-Status: No, score=1.505 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  IP_NOT_FRIENDLY=0.334, RDNS_NONE=0.1, SARE_RECV_IP_069060096=1.666]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u4yrji3cEirM for <websec@ietfa.amsl.com>; Fri, 24 Jun 2011 23:49:07 -0700 (PDT)
Received: from gonzo.koanlogic.com (unknown [69.60.118.166]) by ietfa.amsl.com (Postfix) with ESMTP id 7467D21F84AD for <websec@ietf.org>; Fri, 24 Jun 2011 23:49:07 -0700 (PDT)
Received: from host247-5-dynamic.32-79-r.retail.telecomitalia.it ([79.32.5.247]:56144 helo=[192.168.1.5]) by sp2844.serverpronto.com with esmtpsa (TLS-1.0:RSA_AES_128_CBC_SHA:16) (Exim 4.50) id 1QaMfr-0005cn-4j; Sat, 25 Jun 2011 02:49:05 -0400
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Thomas Fossati <tho@koanlogic.com>
In-Reply-To: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
Date: Sat, 25 Jun 2011 08:48:25 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <EF1D88EA-9871-4FDE-A255-017112B30335@koanlogic.com>
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
To: Adam Barth <ietf@adambarth.com>
X-Mailer: Apple Mail (2.1084)
X-SA-Exim-Connect-IP: 79.32.5.247
X-SA-Exim-Mail-From: tho@koanlogic.com
X-Spam-DCC: : 
X-Spam-Pyzor: Reported 0 times.
X-SA-Exim-Version: 4.2 (built Thu, 03 Mar 2005 10:44:12 +0100)
X-SA-Exim-Scanned: Yes (on sp2844.serverpronto.com)
Cc: websec <websec@ietf.org>
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jun 2011 06:49:08 -0000

On Jun 24, 2011, at 10:59 PM, Adam Barth wrote:
> I've posted an updated version of the origin draft:


Good job.

> The new version includes Security Considerations, IANA Considerations,
> and a completed references section.  Feedback on the new Security
> Considerations section would be much appreciated.

What about a 'Reliance on HTTP intermediaries' (e.g. implication of =
cache poisoning) in parallel with the 'Reliance on DNS' subsection ?

Also it'd be nice to have a reference to the chrome-extension scheme.=

From tho@koanlogic.com  Sat Jun 25 01:59:56 2011
Return-Path: <tho@koanlogic.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3981621F853F; Sat, 25 Jun 2011 01:59:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.505
X-Spam-Level: *
X-Spam-Status: No, score=1.505 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  IP_NOT_FRIENDLY=0.334, RDNS_NONE=0.1, SARE_RECV_IP_069060096=1.666]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LEo9iwBsfL0x; Sat, 25 Jun 2011 01:59:55 -0700 (PDT)
Received: from gonzo.koanlogic.com (unknown [69.60.118.166]) by ietfa.amsl.com (Postfix) with ESMTP id 2D45921F853D; Sat, 25 Jun 2011 01:59:55 -0700 (PDT)
Received: from host247-5-dynamic.32-79-r.retail.telecomitalia.it ([79.32.5.247]:56588 helo=[192.168.1.5]) by sp2844.serverpronto.com with esmtpsa (TLS-1.0:RSA_AES_128_CBC_SHA:16) (Exim 4.50) id 1QaOiL-0005v9-55; Sat, 25 Jun 2011 04:59:47 -0400
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Thomas Fossati <tho@koanlogic.com>
In-Reply-To: <BANLkTimT=_qyi5vNoe0tqw8od6mWsjfuzA@mail.gmail.com>
Date: Sat, 25 Jun 2011 10:59:07 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <63B45E28-8167-4820-B7BC-9D02E61D88FE@koanlogic.com>
References: <BANLkTi=9TZU=pguCGhLHY+=GbCNjR6w-dA@mail.gmail.com> <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz> <BANLkTimT=_qyi5vNoe0tqw8od6mWsjfuzA@mail.gmail.com>
To: Nico Williams <nico@cryptonector.com>
X-Mailer: Apple Mail (2.1084)
X-SA-Exim-Connect-IP: 79.32.5.247
X-SA-Exim-Mail-From: tho@koanlogic.com
X-Spam-DCC: : 
X-Spam-Pyzor: Reported 0 times.
X-SA-Exim-Version: 4.2 (built Thu, 03 Mar 2005 10:44:12 +0100)
X-SA-Exim-Scanned: Yes (on sp2844.serverpronto.com)
Cc: public-identity@w3.org, http-auth@ietf.org, websec <websec@ietf.org>, saag@ietf.org, Peter Gutmann <pgut001@cs.auckland.ac.nz>
Subject: Re: [websec] [saag]  [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jun 2011 08:59:56 -0000

On Jun 14, 2011, at 6:17 PM, Nico Williams wrote:
> Some aspects of the designs are important.
>=20
> For example:
>=20
> - Is this to be done in TLS?  HTTP?  Or at the application-layer?
>=20
> IMO: TLS is too low a layer to do authentication in, and doing it in
> HTTP would require retrofitting too many HTTP stacks.  Doing it at the
> application layer has a number of advantages.

I've tried to figure out how to get something similar to your REST GSS =
-- which I like -- at the HTTP level and, yes, you need to hammer HTTP =
clients a bit to teach them how to do the challange-response on a =
specially crafted cookie, but then it seems you can switch from =
stateless to stateful HTTP (and viceversa) quite robustly.

Still there's the related bootstrap problem to solve, i.e. the =
authentication phase and implied key agreement. =20

In this respect I've only been able to sketch a TLS-based mechanism, =
with a) explicit HTTP redirection, or b) a-priori knowledge of the =
authentication URI via .well-known or DNS-SD, which then uses RFC 5705 =
to feed both parties with the needed crypto material.

Anyway, I still have hazy thoughts about the whole matter, basically =
from an architectural standpoint, i.e. about where (which layer) the =
secure state management component must be placed.

My unanswered (taboo?) question being: would the core HTTP protocol =
benefit from introducing secure state handling capabilities ?  Or should =
HTTP remain stateless ?=

From julian.reschke@gmx.de  Sat Jun 25 03:48:27 2011
Return-Path: <julian.reschke@gmx.de>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC1D011E8083 for <websec@ietfa.amsl.com>; Sat, 25 Jun 2011 03:48:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.726
X-Spam-Level: 
X-Spam-Status: No, score=-103.726 tagged_above=-999 required=5 tests=[AWL=-1.127, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7tzGPiLws2eR for <websec@ietfa.amsl.com>; Sat, 25 Jun 2011 03:48:26 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 2EE1211E8070 for <websec@ietf.org>; Sat, 25 Jun 2011 03:48:25 -0700 (PDT)
Received: (qmail invoked by alias); 25 Jun 2011 10:48:22 -0000
Received: from p508FBF56.dip.t-dialin.net (EHLO [192.168.178.36]) [80.143.191.86] by mail.gmx.net (mp002) with SMTP; 25 Jun 2011 12:48:22 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1/1O45EzWn1S4FvpWKvL/i+5cAk5QMdY+H3NdU+d9 Ya06W0tC9PbCp0
Message-ID: <4E05BCED.8010702@gmx.de>
Date: Sat, 25 Jun 2011 12:48:13 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Lightning/1.0b2 Thunderbird/3.1.11
MIME-Version: 1.0
To: Adam Barth <ietf@adambarth.com>
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
In-Reply-To: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: websec <websec@ietf.org>
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jun 2011 10:48:27 -0000

On 2011-06-24 22:59, Adam Barth wrote:
> ...
> The new version includes Security Considerations, IANA Considerations,
> and a completed references section.  Feedback on the new Security
> Considerations section would be much appreciated.
> ...

Editorial nits: the references section should cite Internet Drafts as 
such; see

 
http://xml.resource.org/public/rfc/bibxml3/reference.I-D.draft-ietf-hybi-thewebsocketprotocol-09.xml

and

 
http://xml.resource.org/public/rfc/bibxml3/reference.I-D.draft-ietf-websec-mime-sniff-03.xml

(note you may want to short the anchors)

For the W3C references I recommend the format in 
<http://greenbytes.de/tech/webdav/rfc2629xslt/w3c-references.html>:

<reference anchor='WD-cors-20100727'
            target='http://www.w3.org/TR/2010/WD-cors-20100727/'>
   <front>
     <title>Cross-Origin Resource Sharing</title>
     <author fullname='Anne van Kesteren' surname='van Kesteren' 
initials='A.'/>
     <date year='2010' month='July' day='27'/>
   </front>
   <seriesInfo name='W3C Working Draft' value='WD-cors-20100727'/>
   <annotation>
     Latest version available at
     <eref target='http://www.w3.org/TR/cors/'/>.
   </annotation>
</reference>

<reference anchor='WD-html5-20110525'
            target='http://www.w3.org/TR/2011/WD-html5-20110525/'>
   <front>
     <title>HTML5</title>
     <author fullname='Ian Hickson' surname='Hickson' initials='I.'/>
     <date year='2011' month='May' day='25'/>
   </front>
   <seriesInfo name='W3C Working Draft' value='WD-html5-20110525'/>
   <annotation>
     Latest version available at
     <eref target='http://www.w3.org/TR/html5/'/>.
   </annotation>
</reference>

Best regards, Julian




From gregory@is.naist.jp  Sat Jun 25 11:17:43 2011
Return-Path: <gregory@is.naist.jp>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2024E11E809B for <websec@ietfa.amsl.com>; Sat, 25 Jun 2011 11:17:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.09
X-Spam-Level: 
X-Spam-Status: No, score=-0.09 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WnSiymiqOEpS for <websec@ietfa.amsl.com>; Sat, 25 Jun 2011 11:17:42 -0700 (PDT)
Received: from mailrelay11.naist.jp (mailrelay11.naist.jp [163.221.80.162]) by ietfa.amsl.com (Postfix) with ESMTP id 55F3B11E8070 for <websec@ietf.org>; Sat, 25 Jun 2011 11:17:41 -0700 (PDT)
Received: from mailpost11.naist.jp (mailscan11.naist.jp [163.221.80.161]) by mailrelay11.naist.jp (Postfix) with ESMTP id 4823F93F; Sun, 26 Jun 2011 03:17:37 +0900 (JST)
Received: from naist.jp (mailbox12-a.naist.jp [163.221.80.154]) by mailpost11.naist.jp (Postfix) with ESMTP id 3CA6593E; Sun, 26 Jun 2011 03:17:37 +0900 (JST)
Received: from [127.0.0.1] (Forwarded-For: 163.221.157.148) by webmail12.naist.jp (mshttpd); Sun, 26 Jun 2011 03:17:37 +0900
From: "Blanc Gregory" <gregory@is.naist.jp>
To: Adam Barth <ietf@adambarth.com>,websec <websec@ietf.org>
Message-ID: <7200e23e5c5a.4e06a4d1@naist.jp>
Date: Sun, 26 Jun 2011 03:17:37 +0900
X-Mailer: Sun Java(tm) System Messenger Express 7.3-11.01 64bit (built Sep  1 2009)
MIME-Version: 1.0
Content-Language: ja
X-Accept-Language: ja
Priority: normal
In-Reply-To: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
X-TM-AS-Product-Ver: IMSS-7.0.0.8105-6.5.0.1024-18222.001
X-TM-AS-Result: No--22.765-5.0-31-1
X-imss-scan-details: No--22.765-5.0-31-1
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jun 2011 18:17:43 -0000

Hello=2C

please find below a few spotted typos and comments=2E

abstract=3A =

=22underlie=22 instead of =22underly=22
=22concept of origin=22 instead of =22origin concept=22

page 5=3A
=22an idna-canonicalized=22 instead of =22a idna-canonicalized=22

page 9=3A
3=2E4=2E1
=22content retrieved from one URI=22 instead of =22content retrieve from=
 one URI=22

page 10=3A
3=2E4=2E2
=22permitted to use=22 instead of =22permitted use=22

page 13=3A
5=2E
=22Two origins=22 instead of =22To origins=22

page 16=3A
7=2E2
=22For example=2C consider a user agent that executes scripts on behalf =
of
origins=2E  If one of those scripts causes the user agent to issue an
HTTP request=2C the user agent might wish to use the Origin header to
inform the server that the request was issued by the script=22=2E
Since the Origin header is a list of serialized origins=2C we can
assume this contains the origin that issued the request but not
the specific script as the sentence above indicates=2E
This is somehow tackled in page 19=2C section 8=2E3=2E

=22In some cases=2C a number of origins contribute to causing the user
agents to issue an HTTP request=2E  In those cases=2C the user agent can=

list all the origins in the Origin header=2E  For example=2C if the HTTP=

request was initially issued by one origin but then later redirected
by another origin=2C the user agent might wish to inform the server
that two origins were involved in causing the user agent to issue the
request=22=2E
Does the sentence above only refer to the case of redirection as
evidenced by the example or does the author implies other cases=3F
To the best of my knowledge=2C I cannot think of any other case=3F
Maybe I should think more about it=2E At least=2C cases implied here
are only sequential and never concurrent=2C aren=27t they=3F

Regards=2C

Greg

06/25/11 =E3=81=AB=E3=80=81Adam Barth  =3Cietf=40adambarth=2Ecom=3E =E3=81=
=95=E3=82=93=E3=81=AF=E6=9B=B8=E3=81=8D=E3=81=BE=E3=81=97=E3=81=9F=3A

=3E I=27ve posted an updated version of the origin draft=3A
=3E =

=3E http=3A//www=2Eietf=2Eorg/id/draft-ietf-websec-origin-02=2Etxt
=3E =

=3E The new version includes Security Considerations=2C IANA Considerati=
ons=2C
=3E and a completed references section=2E=C2=A0 Feedback on the new Secu=
rity
=3E Considerations section would be much appreciated=2E
=3E =

=3E I also removed the (stub) Privacy Considerations section=2E=C2=A0 If=
 there=27s
=3E something you think should be discussed there=2C let me know=2E
=3E =

=3E Thanks=2C
=3E Adam
=3E =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=

=3E websec mailing list
=3E websec=40ietf=2Eorg
=3E https=3A//www=2Eietf=2Eorg/mailman/listinfo/websec


From hallam@gmail.com  Sat Jun 25 12:43:02 2011
Return-Path: <hallam@gmail.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56D7611E80EE; Sat, 25 Jun 2011 12:43:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.193
X-Spam-Level: 
X-Spam-Status: No, score=-3.193 tagged_above=-999 required=5 tests=[AWL=-0.195, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qGcVhVG5NeYA; Sat, 25 Jun 2011 12:43:01 -0700 (PDT)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4A53211E80C6; Sat, 25 Jun 2011 12:43:01 -0700 (PDT)
Received: by yie30 with SMTP id 30so2200598yie.31 for <multiple recipients>; Sat, 25 Jun 2011 12:43:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=MFHdBK32C3XwT8oIhBOB4GMZ4tdBPq24yvGvTqLuBuY=; b=yBzPTU+GMYfQDyt7GV9SCw81lw+d3RYhHGmnt3BWuoUN07Sj5vQJW83Lh3tafBaQt3 F0zeeSfc6SJ7+a+lvArplV9pncBhcgXhgPpwGLx04FgkmaXbnzqSf9uQYlnHaccoVp6f l9/Nf7xZErnnevlA0CQGwNNQCPuBLIc1klkzo=
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=a5GUIM6oFDC8KbslUUFzr14B79ICtigylmiagvPzDTU6hVFg8KgnwZI7Ri3ARHTyAI 9Ds9X5+UxkrICUuVVISMKI7sICU20NlyM93//00Y0WSov6rS0Zo8+i89lmhxBQtr0JDY JXW8kxJuSszt1Cl2eRkNxK32ShM/A4xqS/JKU=
MIME-Version: 1.0
Received: by 10.101.148.37 with SMTP id a37mr5041806ano.150.1309030980090; Sat, 25 Jun 2011 12:43:00 -0700 (PDT)
Received: by 10.100.111.17 with HTTP; Sat, 25 Jun 2011 12:43:00 -0700 (PDT)
In-Reply-To: <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz>
References: <BANLkTi=9TZU=pguCGhLHY+=GbCNjR6w-dA@mail.gmail.com> <E1QWLjG-0007nd-EG@login01.fos.auckland.ac.nz>
Date: Sat, 25 Jun 2011 15:43:00 -0400
Message-ID: <BANLkTimSwF_OHCcVv1wgC-t8nf7A-vJr=A@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Peter Gutmann <pgut001@cs.auckland.ac.nz>
Content-Type: multipart/alternative; boundary=0016e68ee136917d5b04a68e8634
Cc: public-identity@w3.org, http-auth@ietf.org, websec@ietf.org
Subject: Re: [websec] [saag]  [http-auth] re-call for IETF http-auth BoF
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jun 2011 19:43:02 -0000

--0016e68ee136917d5b04a68e8634
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Jun 14, 2011 at 12:59 AM, Peter Gutmann
<pgut001@cs.auckland.ac.nz>wrote:

> Phillip Hallam-Baker <hallam@gmail.com> writes:
>
> >what would we want HTTP authentication to look like?
>
> I have a suggestion for what it shouldn't look like: Any method that hands
> over the password (or a password-equivalent like a password in hashed form)
> as
> current browsers do should be banned outright, and anyone who implements
> hand-over-the-password should killed and eaten to prevent them from passing
> on
> the genes.
>

Take a look at the following draft:
https://tools.ietf.org/html/draft-hallambaker-owcp-00

The basic idea is that putting SecurID type schemes on an iPhone is using a
Deep Blue to play pong.


This is orthogonal in that it is really about replacing the two factor
scheme. But a really good backup for two factor could allow us to address
some of the issues with single factor.

For example, browser generates a strong public keypair, uses same to
authenticate to an 'account management service'. This stores single factor
passwords on behalf of the user. Really big ones, like 128 bit worth of
password.


If that type of scheme is used for the 90% of accounts that don't matter to
me (no really, I don't care who uses my NYT account, only they care) we can
reserve the second factor scheme to the accounts and the transactions where
it really matters.




> The only permitted auth.form should be a dynamic, cryptographic mutual
> auth.
> that authenticates both the client and the server.  There are endless
> designs
> for this sort of thing around so the precise form isn't too important, as
> long
> as it's not hand-over-the-password.
>

Agree completely. But that is not the problem that is blocking us here. The
central issue is how to get deployment and that is hard.

If we could maybe get a toehold on this problem by getting a free
replacement for second factor out there that is also better, we can maybe
get a critical mass we can leverage.


-- 
Website: http://hallambaker.com/

--0016e68ee136917d5b04a68e8634
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Tue, Jun 14, 2011 at 12:59 AM, Peter =
Gutmann <span dir=3D"ltr">&lt;<a href=3D"mailto:pgut001@cs.auckland.ac.nz">=
pgut001@cs.auckland.ac.nz</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex;">
<div class=3D"im">Phillip Hallam-Baker &lt;<a href=3D"mailto:hallam@gmail.c=
om">hallam@gmail.com</a>&gt; writes:<br>
<br>
&gt;what would we want HTTP authentication to look like?<br>
<br>
</div>I have a suggestion for what it shouldn&#39;t look like: Any method t=
hat hands<br>
over the password (or a password-equivalent like a password in hashed form)=
 as<br>
current browsers do should be banned outright, and anyone who implements<br=
>
hand-over-the-password should killed and eaten to prevent them from passing=
 on<br>
the genes.<br></blockquote><div><br></div><div>Take a look at the following=
 draft:</div><div><a href=3D"https://tools.ietf.org/html/draft-hallambaker-=
owcp-00">https://tools.ietf.org/html/draft-hallambaker-owcp-00</a></div>
<div><br></div><div>The basic idea is that putting SecurID type schemes on =
an iPhone is using a Deep Blue to play pong.</div><div><br></div><div><br><=
/div><div>This is orthogonal in that it is really about replacing the two f=
actor scheme. But a really good backup for two factor could allow us to add=
ress some of the issues with single factor.</div>
<div><br></div><div>For example, browser generates a strong public keypair,=
 uses same to authenticate to an &#39;account management service&#39;. This=
 stores single factor passwords on behalf of the user. Really big ones, lik=
e 128 bit worth of password.</div>
<div><br></div><div><br></div><div>If that type of scheme is used for the 9=
0% of accounts that don&#39;t matter to me (no really, I don&#39;t care who=
 uses my NYT account, only they care) we can reserve the second factor sche=
me to the accounts and the transactions where it really matters.</div>
<div><br></div><div><br></div><div>=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"=
>
The only permitted auth.form should be a dynamic, cryptographic mutual auth=
.<br>
that authenticates both the client and the server. =A0There are endless des=
igns<br>
for this sort of thing around so the precise form isn&#39;t too important, =
as long<br>
as it&#39;s not hand-over-the-password.<font class=3D"Apple-style-span" col=
or=3D"#888888"><br></font></blockquote></div><div><br></div>Agree completel=
y. But that is not the problem that is blocking us here. The central issue =
is how to get deployment and that is hard.<div>
<br></div><div>If we could maybe get a toehold on this problem by getting a=
 free replacement for second factor out there that is also better, we can m=
aybe get a critical mass we can leverage.</div><div><br></div><div><br>
-- <br>Website: <a href=3D"http://hallambaker.com/">http://hallambaker.com/=
</a><br><br>
</div>

--0016e68ee136917d5b04a68e8634--

From chris@lookout.net  Sun Jun 26 14:57:44 2011
Return-Path: <chris@lookout.net>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 243F0228012 for <websec@ietfa.amsl.com>; Sun, 26 Jun 2011 14:57:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.2
X-Spam-Level: **
X-Spam-Status: No, score=2.2 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, DNS_FROM_RFC_BOGUSMX=1.482, HTML_MESSAGE=0.001,  MIME_HTML_ONLY=1.457]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jQnc0nWFvfUO for <websec@ietfa.amsl.com>; Sun, 26 Jun 2011 14:57:43 -0700 (PDT)
Received: from cl02.gs02.gridserver.com (cl02.gs02.gridserver.com [64.13.232.11]) by ietfa.amsl.com (Postfix) with ESMTP id 5030A228011 for <websec@ietf.org>; Sun, 26 Jun 2011 14:57:40 -0700 (PDT)
Received: from cc-3-dhcp-96.46.16.98.genext.net ([96.46.16.98]:4911 helo=[10.129.251.39]) by cl02.gs02.gridserver.com with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.69) (envelope-from <chris@lookout.net>) id 1QaxKk-0005rE-PZ for websec@ietf.org; Sun, 26 Jun 2011 14:57:40 -0700
Message-ID: <4E07AB57.6030702@lookout.net>
Date: Sun, 26 Jun 2011 14:57:43 -0700
From: Chris Weber <chris@lookout.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Lightning/1.0b2 Thunderbird/3.1.11
MIME-Version: 1.0
To: websec@ietf.org
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
In-Reply-To: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Authenticated-User: 17546 chris@lookout.net
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Jun 2011 21:57:44 -0000

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <tt>A couple of questions:<br>
      <br>
      1) Do you have a reference to the "chrome-extension URI scheme"?&nbsp;
      I was just trying to figure out what it was.<br>
      <br>
      2) In section 6.1 where it says:</tt><span
      class="Apple-style-span" style="border-collapse: separate; color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: 2; text-indent: 0px; text-transform:
      none; white-space: normal; widows: 2; word-spacing: 0px;
      font-size: medium;">
      <pre style="word-wrap: break-word; white-space: pre-wrap;">"4.  Apply the IDNA ToUnicode algorithm [RFC5891] to each component of
       the host part of the origin triple"
<tt>
Should the reference be to Section 4.2 "ToUnicode" of RFC3490 <a class="moz-txt-link-freetext" href="http://tools.ietf.org/html/rfc3490#section-4.2">http://tools.ietf.org/html/rfc3490#section-4.2</a>, or Section 5.2 "Conversion to Unicode" of RFC 5891 <a class="moz-txt-link-freetext" href="http://tools.ietf.org/html/rfc5891#section-5.2">http://tools.ietf.org/html/rfc5891#section-5.2</a></tt>?

-Chris

</pre>
    </span><br>
    <br>
    On 6/24/2011 1:59 PM, Adam Barth wrote:
    <blockquote
      cite="mid:BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com"
      type="cite">
      <pre wrap="">I've posted an updated version of the origin draft:

<a class="moz-txt-link-freetext" href="http://www.ietf.org/id/draft-ietf-websec-origin-02.txt">http://www.ietf.org/id/draft-ietf-websec-origin-02.txt</a>

The new version includes Security Considerations, IANA Considerations,
and a completed references section.  Feedback on the new Security
Considerations section would be much appreciated.

I also removed the (stub) Privacy Considerations section.  If there's
something you think should be discussed there, let me know.

Thanks,
Adam
_______________________________________________
websec mailing list
<a class="moz-txt-link-abbreviated" href="mailto:websec@ietf.org">websec@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/websec">https://www.ietf.org/mailman/listinfo/websec</a>
</pre>
    </blockquote>
  </body>
</html>

From ietf@adambarth.com  Sun Jun 26 15:08:44 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B547E228016 for <websec@ietfa.amsl.com>; Sun, 26 Jun 2011 15:08:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yMbAjXjLFMsf for <websec@ietfa.amsl.com>; Sun, 26 Jun 2011 15:08:44 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id EED9D228011 for <websec@ietf.org>; Sun, 26 Jun 2011 15:08:43 -0700 (PDT)
Received: by iye7 with SMTP id 7so5290787iye.31 for <websec@ietf.org>; Sun, 26 Jun 2011 15:08:43 -0700 (PDT)
Received: by 10.42.173.132 with SMTP id r4mr4596428icz.290.1309126123231; Sun, 26 Jun 2011 15:08:43 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by mx.google.com with ESMTPS id j7sm926956icq.14.2011.06.26.15.08.42 (version=SSLv3 cipher=OTHER); Sun, 26 Jun 2011 15:08:42 -0700 (PDT)
Received: by iye7 with SMTP id 7so5290776iye.31 for <websec@ietf.org>; Sun, 26 Jun 2011 15:08:42 -0700 (PDT)
Received: by 10.231.112.150 with SMTP id w22mr2200803ibp.61.1309126122198; Sun, 26 Jun 2011 15:08:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.11.75 with HTTP; Sun, 26 Jun 2011 15:08:12 -0700 (PDT)
In-Reply-To: <4E07AB57.6030702@lookout.net>
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com> <4E07AB57.6030702@lookout.net>
From: Adam Barth <ietf@adambarth.com>
Date: Sun, 26 Jun 2011 15:08:12 -0700
Message-ID: <BANLkTikYYkxoZOMrBMp8M0Li-KSXZZt5Gw@mail.gmail.com>
To: Chris Weber <chris@lookout.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Jun 2011 22:08:44 -0000

On Sun, Jun 26, 2011 at 2:57 PM, Chris Weber <chris@lookout.net> wrote:
> A couple of questions:
>
> 1) Do you have a reference to the "chrome-extension URI scheme"?=A0 I was=
 just
> trying to figure out what it was.

I'll add a reference.  It's not standard, but it's used in the Chrome
extension system.  Basically, the URLs look like the following:

chrome-extension://ankgjoopnopeoeljehjkighfcfefalcg/foo.html

ankgjoopnopeoeljehjkighfcfefalcg is (roughly) a fingerprint of a public key=
.

> 2) In section 6.1 where it says:
>
> "4.  Apply the IDNA ToUnicode algorithm [RFC5891] to each component of
>        the host part of the origin triple"
>
> Should the reference be to Section 4.2 "ToUnicode" of RFC3490
> http://tools.ietf.org/html/rfc3490#section-4.2, or Section 5.2 "Conversio=
n
> to Unicode" of RFC 5891 http://tools.ietf.org/html/rfc5891#section-5.2?

http://tools.ietf.org/html/draft-ietf-websec-origin-02#section-10.1

[[
   IDNA2008 [RFC5890] supersedes IDNA2003 [RFC3490] but is not
   backwards-compatible.  For this reason, there will be a transition
   period (possibly of a number of years).  User agents SHOULD implement
   IDNA2008 [RFC5890] and MAY implement [Unicode Technical Standard #46
   <http://unicode.org/reports/tr46/>] in order to facilitate a smoother
   IDNA transition.  If a user agent does not implement IDNA2008, the
   user agent MUST implement IDNA2003 [RFC3490].
]]

which is a polite way of saying that the authors of RFC 5891 didn't
pay attention to the constraints of some implementors, which means
those implementors will probably ignore RFC 5891 for the foreseeable
future.

Adam


> On 6/24/2011 1:59 PM, Adam Barth wrote:
>
> I've posted an updated version of the origin draft:
>
> http://www.ietf.org/id/draft-ietf-websec-origin-02.txt
>
> The new version includes Security Considerations, IANA Considerations,
> and a completed references section.  Feedback on the new Security
> Considerations section would be much appreciated.
>
> I also removed the (stub) Privacy Considerations section.  If there's
> something you think should be discussed there, let me know.
>
> Thanks,
> Adam
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec
>
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec
>
>

From robert.buchholz@goodpoint.de  Wed Jun 29 07:00:01 2011
Return-Path: <robert.buchholz@goodpoint.de>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EFBF11E808A for <websec@ietfa.amsl.com>; Wed, 29 Jun 2011 07:00:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xcgLV4YjuoVO for <websec@ietfa.amsl.com>; Wed, 29 Jun 2011 07:00:01 -0700 (PDT)
Received: from mail.goodpoint.de (imogen.goodpoint.de [88.198.10.247]) by ietfa.amsl.com (Postfix) with ESMTP id 0B6C8228014 for <websec@ietf.org>; Wed, 29 Jun 2011 07:00:00 -0700 (PDT)
Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: rbu) by mail.goodpoint.de (Postfix) with ESMTPSA id 200FE116D72; Wed, 29 Jun 2011 15:59:31 +0200 (CEST)
From: Robert Buchholz <robert.buchholz@goodpoint.de>
To: websec@ietf.org
Date: Wed, 29 Jun 2011 15:59:27 +0200
User-Agent: KMail/1.13.5 (Linux/2.6.37.6; KDE/4.4.5; x86_64; ; )
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
In-Reply-To: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart8291941.N7z1fJihK4"; protocol="application/pgp-signature"; micalg=pgp-sha512
Content-Transfer-Encoding: 7bit
Message-Id: <201106291559.28951.robert.buchholz@goodpoint.de>
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2011 14:00:01 -0000

--nextPart8291941.N7z1fJihK4
Content-Type: Text/Plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Besides the typos noted by Gregory, page 20 has:
  "This practice is incompatible with URIs schemes that"
which should probably be
  "This practice is incompatible with URI schemes that"


Robert


--nextPart8291941.N7z1fJihK4
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iQIcBAABCgAGBQJOCy/AAAoJECaaHo/OfoM5fxQQAJLUGljwPD6q71R56MzbI6Pj
X3HPb6Zkus90U0vDgXIZQ4SlM1cv01avbEqs6epHWib8QTAqtuoLcHl0hwOKm8id
9JqnlUU1uKaSc49WhcEBhvAzPeB1/2DqYhsjlM4jPvEU0712jVsvMRvH5rnIH5YK
PkPyXD5rxcfcIkXzvZrRjjcU5QTpxNYoS0wzmKehARE00kKXh1tN28iadE3G6F3I
GPpGth/rtmpRZZZUmTz4i+Xnd20Ir+nQPDdgZk6Yiv3jEdL5NiWEtvt1z7X6ypFG
36yFkx5mcYfB+hgZOXHC8tB1lPNbc8fupyc4etlsrmd3gq2wvYQHoDREN+0dunIn
1aG8RnTMsA96SUo6oAcq+DyqBnidr+bDi0xRiUDOu1SWGSJKuMbQD18IeUpjhcl3
EAoRFog6Ranx1cBdWWGRTycOuYRuuTY1NgNWaefb7QU2WsQoLJPogJXxSYV0kBUG
ryCIBrB7LEFsRD9D8dScsOtKGYNbrDxqFjSZlPKUVZHf5JIxmzTr5UuH12oFqhRP
CCTVDRo23mQJNBSX1wOWq54UG5ev1/EhrMYfk35/p89LZ6MXnFoPbMqTLECdhCEN
N3GJ2S5Ix0gTGIHnxpDfdiSQlgFumsM7VFV5kUjYeYUkFohUYo+2rSbm6PPKyHXz
yVCt71+zFL6k425Pp54C
=pWG1
-----END PGP SIGNATURE-----

--nextPart8291941.N7z1fJihK4--

From chris@lookout.net  Thu Jun 30 15:35:15 2011
Return-Path: <chris@lookout.net>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB03511E8287 for <websec@ietfa.amsl.com>; Thu, 30 Jun 2011 15:35:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.341
X-Spam-Level: 
X-Spam-Status: No, score=0.341 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xAfQRx4cIq7X for <websec@ietfa.amsl.com>; Thu, 30 Jun 2011 15:35:15 -0700 (PDT)
Received: from cl07.gs02.gridserver.com (cl07.gs02.gridserver.com [64.13.232.16]) by ietfa.amsl.com (Postfix) with ESMTP id 6838111E822B for <websec@ietf.org>; Thu, 30 Jun 2011 15:35:15 -0700 (PDT)
Received: from c-71-231-104-2.hsd1.wa.comcast.net ([71.231.104.2]:18157 helo=[192.168.1.158]) by cl07.gs02.gridserver.com with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.69) (envelope-from <chris@lookout.net>) id 1QcPpJ-0007Wk-Da for websec@ietf.org; Thu, 30 Jun 2011 15:35:15 -0700
Message-ID: <4E0CFA2B.7070205@lookout.net>
Date: Thu, 30 Jun 2011 15:35:23 -0700
From: Chris Weber <chris@lookout.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Lightning/1.0b2 Thunderbird/3.1.11
MIME-Version: 1.0
To: websec@ietf.org
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
In-Reply-To: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com>
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Authenticated-User: 17546 chris@lookout.net
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2011 22:35:15 -0000

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 6/24/2011 1:59 PM, Adam Barth wrote
    <blockquote
      cite="mid:BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com"
      type="cite">
      <pre wrap="">The new version includes Security Considerations, IANA Considerations,
and a completed references section.  Feedback on the new Security
Considerations section would be much appreciated.

</pre>
    </blockquote>
    <br>
    In section 4 step 5 what was intended by "idna-canonicalization"?&nbsp; <br>
    <br>
    <span class="Apple-style-span" style="border-collapse: separate;
      color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style:
      normal; font-variant: normal; font-weight: normal; letter-spacing:
      normal; line-height: normal; orphans: 2; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; font-size: medium;"><span
        class="Apple-style-span" style="font-size: 16px;">
        <pre class="newpage" style="font-size: 1em; margin-top: 0px; margin-bottom: 0px; page-break-before: always;">   5.  Let uri-host be the idna-canonicalization of the host component
       of the URI.</pre>
      </span></span><br>
    Are implementers to choose whether to apply IDNA2003, IDNA2008, or
    TR46 in determining the canonical form?&nbsp; If so should the reference
    to section 10.1 be made here?<br>
    <br>
    -Chris<br>
  </body>
</html>

From ietf@adambarth.com  Thu Jun 30 15:50:48 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6B9421F8626 for <websec@ietfa.amsl.com>; Thu, 30 Jun 2011 15:50:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kvW-0JI7r9Gy for <websec@ietfa.amsl.com>; Thu, 30 Jun 2011 15:50:48 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 40DBC21F85D5 for <websec@ietf.org>; Thu, 30 Jun 2011 15:50:48 -0700 (PDT)
Received: by iwn39 with SMTP id 39so2964677iwn.31 for <websec@ietf.org>; Thu, 30 Jun 2011 15:50:47 -0700 (PDT)
Received: by 10.42.249.79 with SMTP id mj15mr2795044icb.224.1309474247341; Thu, 30 Jun 2011 15:50:47 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by mx.google.com with ESMTPS id hw7sm2612227icc.15.2011.06.30.15.50.46 (version=SSLv3 cipher=OTHER); Thu, 30 Jun 2011 15:50:46 -0700 (PDT)
Received: by iye7 with SMTP id 7so2964371iye.31 for <websec@ietf.org>; Thu, 30 Jun 2011 15:50:46 -0700 (PDT)
Received: by 10.42.246.65 with SMTP id lx1mr2420367icb.254.1309474246133; Thu, 30 Jun 2011 15:50:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.11.75 with HTTP; Thu, 30 Jun 2011 15:50:16 -0700 (PDT)
In-Reply-To: <4E0CFA2B.7070205@lookout.net>
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com> <4E0CFA2B.7070205@lookout.net>
From: Adam Barth <ietf@adambarth.com>
Date: Thu, 30 Jun 2011 15:50:16 -0700
Message-ID: <BANLkTikgZBSs7NZpb+o362=u+YJbEVBzkA@mail.gmail.com>
To: Chris Weber <chris@lookout.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2011 22:50:48 -0000

On Thu, Jun 30, 2011 at 3:35 PM, Chris Weber <chris@lookout.net> wrote:
> In section 4 step 5 what was intended by "idna-canonicalization"?
>
>    5.  Let uri-host be the idna-canonicalization of the host component
>        of the URI.
>
> Are implementers to choose whether to apply IDNA2003, IDNA2008, or TR46 i=
n
> determining the canonical form?=A0 If so should the reference to section =
10.1
> be made here?

We should reference 10.1.  This tail isn't going to wag the IDNA dog.

Adam

From ietf@adambarth.com  Thu Jun 30 15:52:05 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3729511E81C2 for <websec@ietfa.amsl.com>; Thu, 30 Jun 2011 15:52:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g-sbqcj9JOMt for <websec@ietfa.amsl.com>; Thu, 30 Jun 2011 15:52:04 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id B79BE11E8075 for <websec@ietf.org>; Thu, 30 Jun 2011 15:52:04 -0700 (PDT)
Received: by iwn39 with SMTP id 39so2965472iwn.31 for <websec@ietf.org>; Thu, 30 Jun 2011 15:52:04 -0700 (PDT)
Received: by 10.42.142.7 with SMTP id q7mr2642286icu.293.1309474324175; Thu, 30 Jun 2011 15:52:04 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by mx.google.com with ESMTPS id hw7sm2620223icc.3.2011.06.30.15.52.03 (version=SSLv3 cipher=OTHER); Thu, 30 Jun 2011 15:52:03 -0700 (PDT)
Received: by iwn39 with SMTP id 39so2965458iwn.31 for <websec@ietf.org>; Thu, 30 Jun 2011 15:52:03 -0700 (PDT)
Received: by 10.231.207.170 with SMTP id fy42mr2274333ibb.36.1309474323104; Thu, 30 Jun 2011 15:52:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.231.11.75 with HTTP; Thu, 30 Jun 2011 15:51:33 -0700 (PDT)
In-Reply-To: <BANLkTikgZBSs7NZpb+o362=u+YJbEVBzkA@mail.gmail.com>
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com> <4E0CFA2B.7070205@lookout.net> <BANLkTikgZBSs7NZpb+o362=u+YJbEVBzkA@mail.gmail.com>
From: Adam Barth <ietf@adambarth.com>
Date: Thu, 30 Jun 2011 15:51:33 -0700
Message-ID: <BANLkTimN3tdBeX01hHaSbuBOpOK0QJ5Twg@mail.gmail.com>
To: Chris Weber <chris@lookout.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2011 22:52:05 -0000

On Thu, Jun 30, 2011 at 3:50 PM, Adam Barth <ietf@adambarth.com> wrote:
> On Thu, Jun 30, 2011 at 3:35 PM, Chris Weber <chris@lookout.net> wrote:
>> In section 4 step 5 what was intended by "idna-canonicalization"?
>>
>> =A0 =A05. =A0Let uri-host be the idna-canonicalization of the host compo=
nent
>> =A0 =A0 =A0 =A0of the URI.
>>
>> Are implementers to choose whether to apply IDNA2003, IDNA2008, or TR46 =
in
>> determining the canonical form?=A0 If so should the reference to section=
 10.1
>> be made here?
>
> We should reference 10.1. =A0This tail isn't going to wag the IDNA dog.

Actually, I misspoke.  The idna-canonicalization is a defined
algorithm in the spec (which eventually references 10.1).  I need to
go through and make sure all the reference point to the right things.

Adam

From chris@lookout.net  Thu Jun 30 16:30:01 2011
Return-Path: <chris@lookout.net>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AAD211E8293 for <websec@ietfa.amsl.com>; Thu, 30 Jun 2011 16:30:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.388
X-Spam-Level: 
X-Spam-Status: No, score=-0.388 tagged_above=-999 required=5 tests=[AWL=0.729,  BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1ZF5xj4ux2u5 for <websec@ietfa.amsl.com>; Thu, 30 Jun 2011 16:30:01 -0700 (PDT)
Received: from cl07.gs02.gridserver.com (cl07.gs02.gridserver.com [64.13.232.16]) by ietfa.amsl.com (Postfix) with ESMTP id 2499511E818F for <websec@ietf.org>; Thu, 30 Jun 2011 16:30:01 -0700 (PDT)
Received: from c-71-231-104-2.hsd1.wa.comcast.net ([71.231.104.2]:18707 helo=[192.168.1.158]) by cl07.gs02.gridserver.com with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.69) (envelope-from <chris@lookout.net>) id 1QcQgJ-0000Eh-IC; Thu, 30 Jun 2011 16:30:00 -0700
Message-ID: <4E0D0700.6020805@lookout.net>
Date: Thu, 30 Jun 2011 16:30:08 -0700
From: Chris Weber <chris@lookout.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Lightning/1.0b2 Thunderbird/3.1.11
MIME-Version: 1.0
To: Adam Barth <ietf@adambarth.com>
References: <BANLkTik1AnXaWfPEM+PtB8ctqU_mahkWbQ@mail.gmail.com> <4E0CFA2B.7070205@lookout.net> <BANLkTikgZBSs7NZpb+o362=u+YJbEVBzkA@mail.gmail.com> <BANLkTimN3tdBeX01hHaSbuBOpOK0QJ5Twg@mail.gmail.com>
In-Reply-To: <BANLkTimN3tdBeX01hHaSbuBOpOK0QJ5Twg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Authenticated-User: 17546 chris@lookout.net
Cc: websec@ietf.org
Subject: Re: [websec] draft-ietf-websec-origin-02
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2011 23:30:01 -0000

On 6/30/2011 3:51 PM, Adam Barth wrote:
> Actually, I misspoke.  The idna-canonicalization is a defined
> algorithm in the spec (which eventually references 10.1).  I need to
> go through and make sure all the reference point to the right things.
>
> Adam

Oh duh, I feel silly.  Editorial nit - maybe a minor change to make the 
terms (or tense) match would help.  Keeping with section 2.3's defined 
term "idna-canonicalized" then the sentence in section 4 step 5 would read:

   "Let uri-host be the idna-canonicalized form of the host component of 
the URI."

-Chris
