[websec] specify existing X-Frame-Options ? (was: Re: FYI: New draft draft-gondrom-frame-options-01)
=JeffH <Jeff.Hodges@KingsMountain.com> Fri, 08 July 2011 04:38 UTC
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 5CDF821F86BB for <websec@ietfa.amsl.com>; Thu, 7 Jul 2011 21:38:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.965
X-Spam-Level:
X-Spam-Status: No, score=-100.965 tagged_above=-999 required=5 tests=[AWL=1.300, 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 aFRmOQJl8GN0 for <websec@ietfa.amsl.com>; Thu, 7 Jul 2011 21:38:37 -0700 (PDT)
Received: from oproxy5-pub.bluehost.com (oproxy5-pub.bluehost.com [67.222.38.55]) by ietfa.amsl.com (Postfix) with SMTP id B619221F86B3 for <websec@ietf.org>; Thu, 7 Jul 2011 21:38:37 -0700 (PDT)
Received: (qmail 12832 invoked by uid 0); 8 Jul 2011 04:38:36 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by cpoproxy2.bluehost.com with SMTP; 8 Jul 2011 04:38:36 -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:CC:Subject:Content-Type:Content-Transfer-Encoding:X-Identified-User; b=23UTSUiAKYDnhqT6Jz8I822ugwJ41NrR/5EpGCWKgB59yGinVGZIQT0hMbLl5OP6qsmoqd1XmUNxoOzqEEVINvg25mILinSToZ+uZboIVKt5ey99RvaX6ub/YrbLZrmu;
Received: from c-24-4-122-173.hsd1.ca.comcast.net ([24.4.122.173] helo=[192.168.11.10]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1Qf2po-0002iL-B4; Thu, 07 Jul 2011 22:38:36 -0600
Message-ID: <4E1689CB.3010504@KingsMountain.com>
Date: Thu, 07 Jul 2011 21:38:35 -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: Tobias Gondrom <tobias.gondrom@gondrom.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 24.4.122.173 authed with jeff.hodges+kingsmountain.com}
Cc: IETF WebSec WG <websec@ietf.org>
Subject: [websec] specify existing X-Frame-Options ? (was: Re: FYI: New draft draft-gondrom-frame-options-01)
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, 08 Jul 2011 04:38:38 -0000
Hi Tobias -- thanks for working on this spec, it will be good to get this all
more formally documented.
It appears that the -01 rev of draft-gondrom-frame-options takes into account
the apparently present X-Frame-Options documentation here..
[2] Combating ClickJacking With X-Frame-Options
EricLaw [MSFT]
30 Mar 2010 2:42 PM
<http://blogs.msdn.com/b/ieinternals/archive/2010/03/30/combating-clickjacking-with-x-frame-options.aspx>
..which apparently supersedes the prior nominal documentation..
[1] IE8 Security Part VII: ClickJacking Defenses
ieblog
27 Jan 2009 9:40 PM
<http://blogs.msdn.com/b/ie/archive/2009/01/27/ie8-security-part-vii-clickjacking-defenses.aspx>
..and which draft-gondrom-frame-options-00 appears to have been based on.
As Dave Ross earlier today noted in..
Re: [websec] FYI: New draft draft-gondrom-frame-options-01
http://www.ietf.org/mail-archive/web/websec/current/msg00388.html
..the -01 spec rev differs from [2] in that it allows for declaring an origin
list as a value for the ALLOW-FROM directive.
Also, the header name is declared as "Frame-Options" rather than what's
presently implemented and deployed: "X-FRAME-OPTIONS".
Why don't we (WebSec) first simply document present X-FRAME-OPTIONS practice
and get that more formally nailed down before we begin enhancing/altering it ?
After all, it's apparently implemented in most all major browsers, and (I hear)
emitted by a fair number of web applications. Plus, there's always the question
of how closely all those implementations today conform to the present de jure
specification, especially the "new" ALLOW-FROM directive in [2].
This would be in the same spirit as the RFC6265 "HTTP State Management" (aka
Cookies) effort where we (hopefully unambiguously) documented the present
implemented and deployed cookie subprotocol.
thanks,
=JeffH
- [websec] specify existing X-Frame-Options ? (was:… =JeffH
- Re: [websec] specify existing X-Frame-Options ? (… David Ross
- Re: [websec] specify existing X-Frame-Options ? (… =JeffH
- Re: [websec] specify existing X-Frame-Options ? (… David Ross
- Re: [websec] specify existing X-Frame-Options ? (… =JeffH
- Re: [websec] specify existing X-Frame-Options ? (… Peter Saint-Andre
- Re: [websec] specify existing X-Frame-Options ? (… David Ross
- Re: [websec] specify existing X-Frame-Options ? (… Tobias Gondrom
- Re: [websec] specify existing X-Frame-Options ? (… Tobias Gondrom