
From tlr@w3.org  Thu Mar  3 14:31:55 2011
Return-Path: <tlr@w3.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D7D663A687C for <websec@core3.amsl.com>; Thu,  3 Mar 2011 14:31:55 -0800 (PST)
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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ETXgFX-aYJ3a for <websec@core3.amsl.com>; Thu,  3 Mar 2011 14:31:54 -0800 (PST)
Received: from jay.w3.org (ssh.w3.org [128.30.52.60]) by core3.amsl.com (Postfix) with ESMTP id 992EA3A687B for <websec@ietf.org>; Thu,  3 Mar 2011 14:31:54 -0800 (PST)
Received: from [178.254.73.133] (helo=[192.168.2.115]) by jay.w3.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from <tlr@w3.org>) id 1PvH4w-0006Ze-1c; Thu, 03 Mar 2011 17:33:02 -0500
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Apple Message framework v1082)
From: Thomas Roessler <tlr@w3.org>
Date: Thu, 3 Mar 2011 23:33:01 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <0C6961A9-C367-42EF-BF1D-14A1B12E33E0@w3.org>
References: <8B274F0B-5DDA-47F2-A014-67B105A3C13B@w3.org>
To: websec@ietf.org
X-Mailer: Apple Mail (2.1082)
Subject: [websec] Fwd: W3C workshop on Web Tracking and User Privacy
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 03 Mar 2011 22:31:56 -0000

FYI
--
Thomas Roessler, W3C  <tlr@w3.org>  (@roessler)







Begin forwarded message:

> From: Thomas Roessler <tlr@w3.org>
> Date: 3 March 2011 22:42:57 GMT+01:00
> To: public-privacy@w3.org
> Cc: Thomas Roessler <tlr@w3.org>
> Subject: W3C workshop on Web Tracking and User Privacy
>=20
> Colleagues,
>=20
> the call for participation for the W3C workshop on Web Tracking and =
User Privacy is now published:
> 	http://www.w3.org/2011/track-privacy/
>=20
> The position paper deadline is 25 March.  The workshop is on 28/29 =
April in Princeton.  I look forward to having many of you there!
>=20
> Thanks,
> --
> Thomas Roessler, W3C  <tlr@w3.org>  (@roessler)
>=20
>=20


From Jeff.Hodges@KingsMountain.com  Fri Mar  4 05:47:45 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 06D883A69DF for <websec@core3.amsl.com>; Fri,  4 Mar 2011 05:47:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.593
X-Spam-Level: 
X-Spam-Status: No, score=-98.593 tagged_above=-999 required=5 tests=[AWL=-2.183, BAYES_05=-1.11, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_56=0.6, MANGLED_STOP=2.3, SARE_LWSHORTT=1.24, SARE_SUB_OBFU_Q1=0.227, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4eKgy+NBjmxJ for <websec@core3.amsl.com>; Fri,  4 Mar 2011 05:47:41 -0800 (PST)
Received: from cpoproxy1-pub.bluehost.com (cpoproxy1-pub.bluehost.com [69.89.21.11]) by core3.amsl.com (Postfix) with SMTP id 376093A69D7 for <websec@ietf.org>; Fri,  4 Mar 2011 05:47:41 -0800 (PST)
Received: (qmail 16769 invoked by uid 0); 4 Mar 2011 13:48:50 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by cpoproxy1.bluehost.com with SMTP; 4 Mar 2011 13:48:50 -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=It7igpPbGp1gBrOm5aCQiMrVAvH6Yp+Q0chhlguvESUi5lbBFjKsxKumFNYy4IL52bJASNYUA5/RiGPs2pX18vmvmFe4hK6JFCFuPGqUddgZfz0Nhk+8z8XienASiTmB;
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 1PvVNB-0001rh-P4 for websec@ietf.org; Fri, 04 Mar 2011 06:48:50 -0700
Message-ID: <4D70EDC0.3000305@KingsMountain.com>
Date: Fri, 04 Mar 2011 05:48:48 -0800
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
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 24.4.122.173 authed with jeff.hodges+kingsmountain.com}
Subject: [websec] draft: draft-hodges-websec-framework-reqs-00
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 04 Mar 2011 13:47:45 -0000

per the websec charter, we're supposed to produce a "HTTP Application Security 
Problem Statement and Requirements" document.

the deadline for I-D -00 submission is this coming monday and I have a drafty 
draft to submit then. Here's it's present state in order to give you a bit of a 
heads up and chance (sorry it not much time) to quickly review before then (but 
this is just a -00 and this is to get discussion kicked off now and in Prague).

=JeffH
-------

Network Working Group                                          J. Hodges
Internet-Draft                                            A. Steingruebl
Intended status: Standards Track                                  PayPal
Expires: August 27, 2011                                    Feb 23, 2011


        Web Security Framework: Problem Statement and Requirements
                  draft-hodges-websec-framework-reqs-00

Abstract

    Web-based malware and attacks are proliferating rapidly on the
    Internet.  New web security mechanisms are also rapidly growing in
    number, although in an incoherent fashion.  This document provides a
    brief overview of the present situation and the various seemingly
    piece-wise approaches being taken to mitigate the threats.  It then
    provides an overview of requirements as presently being expressed by
    the community in various online and face-to-face discussions.

Status of this Memo

    This Internet-Draft is submitted in full conformance with the
    provisions of BCP 78 and BCP 79.

    Internet-Drafts are working documents of the Internet Engineering
    Task Force (IETF).  Note that other groups may also distribute
    working documents as Internet-Drafts.  The list of current Internet-
    Drafts is at http://datatracker.ietf.org/drafts/current/.

    Internet-Drafts are draft documents valid for a maximum of six months
    and may be updated, replaced, or obsoleted by other documents at any
    time.  It is inappropriate to use Internet-Drafts as reference
    material or to cite them other than as "work in progress."

    This Internet-Draft will expire on August 27, 2011.

Copyright Notice

    Copyright (c) 2011 IETF Trust and the persons identified as the
    document authors.  All rights reserved.

    This document is subject to BCP 78 and the IETF Trust's Legal
    Provisions Relating to IETF Documents
    (http://trustee.ietf.org/license-info) in effect on the date of
    publication of this document.  Please review these documents
    carefully, as they describe your rights and restrictions with respect
    to this document.  Code Components extracted from this document must
    include Simplified BSD License text as described in Section 4.e of



Hodges & Steingruebl     Expires August 27, 2011                [Page 1]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    the Trust Legal Provisions and are provided without warranty as
    described in the Simplified BSD License.


Table of Contents

    1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
    2.  Overview . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
      2.1.  The Present State of Affairs . . . . . . . . . . . . . . .  3
      2.2.  High-level Use Cases . . . . . . . . . . . . . . . . . . .  4
    3.  Document Conventions . . . . . . . . . . . . . . . . . . . . .  5
    4.  Overall Constraints  . . . . . . . . . . . . . . . . . . . . .  5
    5.  Overall Requirements . . . . . . . . . . . . . . . . . . . . .  6
    6.  Attacks and Threats to Address . . . . . . . . . . . . . . . .  8
      6.1.  Attacks  . . . . . . . . . . . . . . . . . . . . . . . . .  8
      6.2.  Threats  . . . . . . . . . . . . . . . . . . . . . . . . .  9
    7.  Use Cases  . . . . . . . . . . . . . . . . . . . . . . . . . .  9
    8.  Detailed Functional Requirements . . . . . . . . . . . . . . . 11
    9.  Extant Policies to Coalesce? . . . . . . . . . . . . . . . . . 18
    10. Example Concrete Approaches  . . . . . . . . . . . . . . . . . 19
    11. Security Considerations  . . . . . . . . . . . . . . . . . . . 19
    12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 19
    13. Informative References . . . . . . . . . . . . . . . . . . . . 23
    Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 23



























Hodges & Steingruebl     Expires August 27, 2011                [Page 2]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


1.  Introduction

    [ Please disscuss this draft on the websec@ietf.org mailing list
    [WebSec]. ]


2.  Overview

2.1.  The Present State of Affairs

    Over the past few years, we have seen a proliferation of AJAX-based
    web applications (AJAX being shorthand for asynchronous JavaScript
    and XML), as well as Rich Internet Applications (RIAs), based on so-
    called Web 2.0 technologies.  These applications bring both luscious
    eye-candy and convenient functionality--e.g. social networking--to
    their users, making them quite compelling.  At the same time, we are
    seeing an increase in attacks against these applications and their
    underlying technologies [1].  The latter include (but aren't limited
    to) Cross-Site-Request Forgery (CSRF) -based attacks [2], content-
    sniffing cross-site-scripting (XSS) attacks [3], attacks against
    browsers supporting anti-XSS policies [4], clickjacking attacks [5],
    malvertising attacks [6], as well as man-in-the-middle (MITM) attacks
    against "secure" (e.g.  Transport Layer Security (TLS/SSL)-based [7])
    web sites along with distribution of the tools to carry out such
    attacks (e.g. sslstrip) [8].

    During the same time period we have also witnessed the introduction
    of new web security indicators, techniques, and policy communication
    mechanisms sprinkled throughout the various layers of the Web and
    HTTP.  We have a new cookie security flag called HTTPOnly [9].  We
    have the anti-clickjacking X-Frame-Options HTTP header [10], the
    Strict-Transport-Security HTTP header [11], anti-CSRF headers (e.g.
    Origin) [12], an anti-sniffing header (X-Content-Type-Options:
    nosniff) [13], various approaches to content restrictions [14] [15]
    and notably Mozilla Content Security Policy (CSP; conveyed via a HTTP
    header) [16], the W3C's Cross-Origin Resource Sharing (CORS; also
    conveyed via a HTTP header) [17], as well as RIA security controls
    such as the crossdomain.xml file used to express a site's Adobe Flash
    security policy [18].  There's also the Application Boundaries
    Enforcer (ABE) [19], included as a part of NoScript [20], a popular
    Mozilla Firefox security extension.  Sites can express their ABE
    rule-set at a well-known web address for downloading by individual
    clients [21], similarly to Flash's crossdomain.xml.  Amidst this
    haphazard collage of new security mechanisms at least one browser
    vendor has even devised a new HTTP header that disables one of their
    newly created security features: witness the X-XSS-Protection header
    that disables the new anti-XSS features [22] in Microsoft's Internet
    Explorer 8 (IE8).



Hodges & Steingruebl     Expires August 27, 2011                [Page 3]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    Additionally, there are various proposals aimed at addressing other
    facets of inherent web vulnerabilities, for example: JavaScript
    postMessage-based mashup communications [23], hypertext isolation
    techniques [24], and service security policies advertised via the
    Domain Name System (DNS) [25].  Going even further, there are efforts
    to redesign web browser architectures [26], of which Google Chrome
    and IE8 are deployed examples.  An even more radical approach is
    exhibited in the Gazelle Web Browser [27], which features a browser
    kernel embodied in a multi-principal OS construction providing cross-
    principal protection and fair sharing of all system resources.

    Not to be overlooked is the fact that even though there is a plethora
    of "standard" browser security features--e.g. the Same Origin Policy
    (SOP), network-related restrictions, rules for third-party cookies,
    content-handling mechanisms, etc. [28]--they are not implemented
    uniformly in today's various popular browsers and RIA frameworks
    [29].  This makes life even harder for web site administrators in
    that allowances must be made in site security posture and approaches
    in consideration of which browser a user may be wielding at any
    particular time.

    Although industry and researchers collectively are aware of all the
    above issues, we observe that the responses to date have been issue-
    specific and uncoordinated.  What we are ending up with looks perhaps
    similar to Frankenstein's monster [30]--a design with noble intents
    but whose final execution is an almost-random amalgamation of parts
    that do not work well together.  It can even cause destruction on its
    own [31].

2.2.  High-level Use Cases

    From our perspective as web site security practitioners, we believe
    that in the intermediate term we have the goal of deplying web
    browsers featuring more coherent security properties than they do
    today.  We feel that cooperatively working to address specific
    subsets of the overall problem space will yield measurable results
    for both site operators and our users.

    For example, we want to be able to deploy security policies for site-
    wide cookie handling, content restrictions, secure connection
    preferences, and various other things.  We believe that continuing
    the current defacto practice of designing new, disjoint, HTTP headers
    for expressing individual facets of overall site security policies is
    not desirable for even the intermediate term.

    The individual headers, however expeditious in the near-term, should
    be replaced with a more generic, decarative, extensible, security
    policy expression and communication mechanism for the Web--a "website



Hodges & Steingruebl     Expires August 27, 2011                [Page 4]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    security policy framework".  This policy communication mechanism must
    be secure and should have two facets, one for communicating securely
    out-of-band of the HTTP protocol to allow for secure client policy
    store bootstrapping, and then another in-band over HTTP/HTTPS for
    ease of policy delivery, configuration, and to leverage existing
    deployments.  For out-of-band secure client policy store
    bootstrapping, potential approaches are factory-installed web browser
    configuration, site security policy download a la Flash's
    crossdomain.xml and Maone's ABE for Web Authors [21], and DNS-based
    policy advertisement leveraging the security of DNS Security (DNSSEC)
    [32].

    In general, what we are striving for is to provide web site
    administrators the tools for managing, in a least privilege [33]
    manner, the overall security characteristics of their web site/
    applications when realized in the context of user agents.


3.  Document Conventions

    Note:  ..is a note to the reader.  These are points that should be
           expressly kept in mind and/or considered.

    Warning:  This is how a warning is shown.  These are things that can
              have suboptimal downside risks if not heeded.

    [[XXXn: Some of the more major known issues are marked like this
    (where "n" in "XXXn" is a number). --JeffH]]

    [[TODOn: Things to fix (where "n" in "TODOn" is a number). --JeffH]]


4.  Overall Constraints

    Regardless of the overall approaches chosen for conveying site
    security policies, we believe that to be deployed at Internet-scale,
    and to be as widely usable as possible for both novice and expert
    alike, the overall solution approach will need to address these three
    points of tension:

       Granularity:

          There has been much debate during the discussion of some policy
          mechanisms (e.g.  CSP) as to how fine-grained such mechanisms
          should be.  The argument against fine-grained mechanisms is
          that site administrators will cause themselves pain by
          instantiating policies that do not yield the intended results.
          E.g. simply copying the expressed policies of a similar site.



Hodges & Steingruebl     Expires August 27, 2011                [Page 5]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


          The claim is that this would occur for various reasons stemming
          from the mechanisms' complexity [34].

       Configurability:

          Not infrequently, the complexity of underlying facilities, e.g.
          in server software, is not well-packaged and thus
          administrators are obliged to learn more about the intricacies
          of these systems than otherwise might be necessary.  This is
          sometimes used as an argument for "dumbing down" the
          capabilities of policy expression mechanisms [34].

       Usability:

          Research shows that when security warnings are displayed, users
          are often given too much information as well as being allowed
          to relatively easily bypass the warnings and continue with
          their potentially compromising activity [35] [36] [37] [38]
          [39].  Thus users have become trained to "click through"
          security notifications "in order to get work done", though not
          infrequently rendering themselves insecure and perhaps
          compromised [40].

    In the next section we discuss various high-level requirements
    derived with the guidance of the latter tension points.


5.  Overall Requirements

    1.  Policy conveyance:

           in-band:

              We believe that a regime based on HTTP header(s) is
              appropriate.  However we must devise a generalized,
              extensible HTTP security header(s) such that the on-going
              "bloat" of the number of disjoint HTTP security headers is
              mitigated and there is a documented framework that we can
              leverage as new approaches and/or threats emerge.

              Note:  The distinction between in-band and out-of-band
                     signaling is difficult to characterize because some
                     seemingly out-of-band mechanisms rely on the same
                     protocols (HTTP/HTTPS) and infrastructure
                     (transparent proxy servers) as the protocols they
                     ostensibly protect.





Hodges & Steingruebl     Expires August 27, 2011                [Page 6]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


              It may be reasonable to devise a small set of headers to
              convey different classes of policies, e.g. web application
              content policies versus web application network
              capabilities policies.

           out-of-band:

              This policy communication mechanism must be secure and
              should have two facets, one for communicating securely out-
              of-band of the HTTP protocol to allow for secure client
              policy store bootstrapping. potential approaches are
              factory-installed web browser configuration, site security
              policy download a la Flash's crossdomain.xml and Maone's
              ABE for Web Authors [21], and DNS-based policy
              advertisement leveraging the security of DNS Security
              (DNSSEC) [32].

    2.  Granularity:

           In terms of granularity, vast arrays of stand-alone blog,
           wiki, hosted web account, and other "simple" web sites could
           ostensibly benefit from relatively simple, pre-determined
           policies.  However, complex sites--e.g. payment, ecommerce,
           software-as-a-service, mashup sites, etc.--often differ in
           various ways, as well as being inherently complex
           implementation-wise.  One-size-fits-all policies will
           generally not work well for them.  Thus, we believe that to be
           effective for a broad array of web site and application types,
           the policy expression mechanism must fundamentally facilitate
           fine-grained control.  For example, CSP offers such control.
           In order to address the less complex needs of the more simple
           classes of web sites, the policy expression mechanism could
           have a "macro"-like feature enabling "canned policy profiles".
           Or, the configuration facilities of various components of the
           web infrastructure can be enhanced to provide an appropriately
           simple veneer over the complexity.

    3.  Configurability:

           With respect to configurability, development effort should be
           applied to creating easy-to-use administrative interfaces
           addressing the simple cases, like those mentioned above, while
           providing advanced administrators the tools to craft and
           manage fine-grained multi-faceted policies.  Thus more casual
           or novice administrators can be aided in readily choosing, or
           be provided with, safe default policies while other classes of
           sites have the tools to craft the detailed policies they
           require.  Examples of such an approach are Microsoft's



Hodges & Steingruebl     Expires August 27, 2011                [Page 7]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


           "Packaging Wizard" [41] that easily auto-generates a quite
           complicated service deployment descriptor on behalf of less
           experienced administrators, and Firefox's simple Preferences
           dialog [42] as compared to its detailed about:config
           configuration editor page [43].  In both cases, simple usage
           by inexperienced users is anticipated and provided for on one
           hand, while complex tuning of the myriad underlying
           preferences is provided for on the other.

    4.  Usability:

           Much has been learned over the last few years about what does
           and does not work with respect to security indicators in web
           browsers and web pages, as noted above, these lessons should
           be applied to the security indicators rendered by new proposed
           security mechanisms.  We believe that in cases of user agents
           venturing into insecure situations, their response should be
           to fail the connections by default without user recourse,
           rather than displaying warnings along with bypass mechanisms,
           as is current practice.  For example, the Strict Transport
           Security specification stipulates the former hard-fail
           behavior.


6.  Attacks and Threats to Address

    This section enumerates various attacks and threats that ought to be
    mitigated by a web security policy framework.  In terms of defining
    threats in contrast to attacks, Lucas supplied this:

    <"Re: More on XSS mitigation (was Re: XSS mitigation in browsers)"
    (Lucas Adamski).  http://lists.w3.org/Archives/Public/
    public-web-security/2011Jan/0089.html>

       "...  There's a fundamental question about whether we should be
       looking at these problems from an attack vs threat standpoint.  An
       attack is XSS [or CSRF, or Response Splitting, etc.].  A threat is
       that an attacker could compromise a site via content injection to
       trick the user to disclosing confidential information (by
       injecting a plugin or CSS to steal data or fool the user into
       sending their password to the attacker's site). ..."

6.1.  Attacks

    The below attacks should be mitigated by a web application security
    framework (see [44] for a definition and taxonomy of attacks):





Hodges & Steingruebl     Expires August 27, 2011                [Page 8]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    1.  cross-site-scripting (XSS) [2] [44]

    2.  Cross-Site-Request Forgery (CSRF) [3] [44]

    3.  Man-in-the-middle (MITM) attacks against "secure" (e.g.
        Transport Layer Security (TLS/SSL)-based [7] [8] [44]) web sites

    4.  Response Splitting [44]

    5.  more (ie eg from [44] ?) ?

6.2.  Threats

    Via the attacks above, an attacker can..

    1.  Obtain a victim's confidential web application credentials (e.g.
        cookie theft), and use the credentials to impersonate the victim
        and enter into transactions, often with the aim of monetizing the
        transaction results to the attacker's benefit.

    2.  Insert themselves as a Man-in-the-Middle (MITM) between victim
        and various services, thus is able to instigate, control,
        intercept, and attempt to monetize various transactions and
        interactions with web applications, to the benefit of the
        attacker.

    3.  Enumerate various user agent information stores, e.g. browser
        history, facilitating views of the otherwise confidential habits
        of the victim.  This information could possibly be used in
        various offline attacks against the victim directly, e.g.
        blackmail, denial of services, law enforcement actions, etc.

    4.  Use gathered information and credentials to construct and present
        a falsified persona of the victim (e.g. for character
        assassination).

    There is a risk of exfiltration of otherwise confidential victim
    information with all the threats listed above.


7.  Use Cases

    This section outlines various concrete use cases.  Where applicable,
    source email messages are cited.

    1.  I'm a web application site administrator.  My web app includes
        static user-supplied content (e.g. submitted from user agents via
        HTML FORM + HTTP POST), but either my developers don't properly



Hodges & Steingruebl     Expires August 27, 2011                [Page 9]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


        sanitize user-supplied content in all cases or/and content
        injection vulnerabilities exist or materialize (for various
        reasons).

        This leaves my web app vulnerable to cross-site scripting.  I
        wish I could set overall web app-wide policies that prevent user-
        supplied content from injecting malicious content (e.g.
        JavaScript) into my web app.

    2.  I'm a web application site administrator.  My web application is
        intended, and configured, to be uniformly served over HTTPS, but
        my developers mistakenly keep including content via insecure
        channels (e.g. via HTTP-only; resulting in so-called "mixed
        content").

        I wish I could set a policy for my web app that prevents user
        agents from loading content insecurely even if my web app is
        otherwise telling them to do so.

    3.  I'm a web application site administrator.  My site has a policy
        that we can only include content from certain trusted providers
        (e.g., our CDN, Amazon S3), but my developers keep adding
        dependencies on origins I don't trust.  I wish I could set a
        policy for my site that prevents my web app from accidentally
        loading resources outside my whitelist.

    4.  I'm a web application site administrator.  I want to ensure that
        my web app is never framed by other web apps.

    5.  I'm a developer of a web application which will be included (i.e.
        framed) by third parties within their own web apps.  I would like
        to ensure that my web app directs user agents to only load
        resources from URIs I expect it to (possibly even down to
        specific URI paths), without affecting the containing web app or
        any other web apps it also includes.

    6.  I'm a web application site administrator.  My web app frames
        other web apps whose behavior, properties, and policies are not
        100% known or predictable.

        I need to be able to apply policies that both protect my web app
        from potential vulnerabilities or attacks introduced by the
        framed web apps, and that work to ensure that the desired
        interactions between my web app and the framed apps are securely
        realized.






Hodges & Steingruebl     Expires August 27, 2011               [Page 10]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


8.  Detailed Functional Requirements

    Many of the below functional requirements are extracted from a recent
    discussion on the [public-web-security] list.  Particular messages
    are cited inline and appropriate quotes extracted and reproduced
    here.  Inline citations are provided for definitions of various
    terms.

    1.   Policy expression syntax:

         *  Declarative.

               <"declarative languages".  http://www.encyclopedia.com/
               doc/1O11-declarativelanguages.html>

         *  Extensible.

               <"Extensibility".
               https://secure.wikimedia.org/wikipedia/en/wiki/Extensible>

         <"Re: XSS mitigation in browsers" (Lucas Adamski).  http://
         lists.w3.org/Archives/Public/public-web-security/2011Jan/
         0066.html>

            "On a conceptual level, I am not really a believer in the
            current proliferation of orthogonal atomic mechanisms
            intended to solve very specific problems.  Security is a
            holistic discipline, and so I'm a big supporter of investing
            in an extensible declarative security policy mechanism that
            could evolve as the web and the threats that it faces do.
            Web developers have a hard enough time with security already
            without being expected to master a potentially large number
            of different security mechanisms, each with their own unique
            threat model, implementation and syntax.  Not to mention
            trying to figure out how they're expected to interact with
            each other... how to manage the gaps and intersections
            between the models."

         <"Re: Scope and complexity (was Re: More on XSS mitigation)"
         (Adam Barth).  http://lists.w3.org/Archives/Public/
         public-web-security/2011Jan/0108.html>

            "I guess I wish we had an extensibility model more like HTML
            where we could grow the security protections over time.  For
            example, we can probably agree that both <canvas> and <video>
            are great additions to HTML that might not have made sense
            when folks were designing HTML 1.0.




Hodges & Steingruebl     Expires August 27, 2011               [Page 11]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


            As long as you're not relying on the security policy as a
            first line of defense, the extensibility story for security
            policies is even better than it is with HTML tags.  With an
            HTML tag, you need a fall-back for browsers that don't
            support the tag, whereas with a security policy, you'll
            always have your first line of defense.

            Ideally, we could come up with a policy mechanism that let us
            nail XSS today and that fostered innovation in security for
            years to come.  In the short term, you could view the
            existing CSP features (e.g., clickjacking protection) as the
            first wave of innovation.  If those pieces are popular, then
            it should be easy for other folks to adopt them."

    2.   Tooling:

         *  We will need tools to (idealy) analyze a web application and
            generate a starting point security policy.

         <"Re: More on XSS mitigation" (John Wilander).  http://
         lists.w3.org/Archives/Public/public-web-security/2011Jan/
         0082.html>

            "*Developers Will Want a Policy Generator* A key issue for
            in-the-field success of CSP is how to write, generate and
            maintain the policies.  Just look at the epic failure of Java
            security policies.  The Java policy framework was designed
            for static releases shipped on CDs, not for moving code,
            added frameworks, new framework versions etc.  The world of
            web apps is so dynamic I'm still amazed.  If anything, for
            instance messy security policies, gets in the way of daily
            releases it's a no go.  At least until there's an exploit.
            Where am I going with this?  Well, we should implement a PoC
            *policy generator* and run it on some fairly large websites
            before we nail the standard.  There will be subtleties found
            which we can address and we can bring the PoC to production
            level while the standard is being finalized and shipped in
            browsers.  Then we release the policy generator along with
            policy enforcement -- success! "

    3.   Performance:

         *  Minimizing performance impact is a first-order concern.

         <"Re: More on XSS mitigation" (John Wilander).  http://
         lists.w3.org/Archives/Public/public-web-security/2011Jan/
         0082.html>




Hodges & Steingruebl     Expires August 27, 2011               [Page 12]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


            "*We Mustn't Spoil Performance* Web developers (and browser
            developers) are so hung up on performance that we really need
            to look at what they're up to and make sure we don't spoil
            things.  Especially load performance now that it's part of
            Google's rating."

    4.   Granularity:

         *  For example, discriminate between:

            +  "inline" script in <head> versus <body>, or not.

            +  "inline" script and "src=" loaded script.

            +  Classes of "content", e.g. scriptable content, passive
               multimedia, nested documents, etc.

         <"Proposal to move the debate forward" (Daniel Veditz).  http://
         lists.w3.org/Archives/Public/public-web-security/2011Jan/
         0122.html>

            "We oscillated several times between lumpy and granular.
            Fewer classes (simpler) is always more attractive, easier to
            explain and understand.  The danger is that future features
            then end up being added to the existing lumps, possibly
            enabling things that the site isn't aware they need to now
            filter.  It's a constant problem as we expand the
            capabilities of browsers -- sites that used to be perfectly
            secure are suddenly hackable because all the new browsers
            added feature-X."

    5.   Notifications and reporting:

         *  Convey to the user agent an identifier (e.g. a URI) denoting
            where to send policy violation reports.  Could also specify a
            DOM event to be dedicated for this purpose.

         *  An ability to specify that a origin's policies are to be
            enforced in a "report only" mode will be useful for debugging
            policies as well as site-policy interactions.  E.g. for
            answering the question: "does my policy 'break' my site?".

         <"[Content Security Policy] Proposal to move the debate forward"
         (Brandon Sterne).  http://lists.w3.org/Archives/Public/
         public-web-security/2011Jan/0118.html>






Hodges & Steingruebl     Expires August 27, 2011               [Page 13]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    "...
    3. Violation Reporting
       a. report-uri: URI to which a report will be sent upon policy
          violation
       b. SecurityViolation event: DOM event fired upon policy violations
     ..."


    6.   Facilitating Separation of Duties:

         *  Specifically, allowing for Web Site operations/deployment
            personnel to apply site policy, rather then having it being
            encoded in the site implementation code by side developers/
            implementors.

         <"RE: Content Security Policy and iframe@sandbox" (Andrew
         Steingruebl).  http://lists.w3.org/Archives/Public/
         public-web-security/2011Feb/0050.html>

            "... 2.  SiteC is also totally in control of all HTTP headers
            it emits.  It could just as easily indicate policy choices
            for all frames via CSP.  It could advertise a blanket policy
            (No JS, No ActiveX).  Advertising a page-specific, or frame/
            target specific policy is substantially more difficult and
            probably unwieldy.  But, depending on how SiteC is
            configured, setting a global site policy via headers offers a
            potential separation of duties that #1 does not, it allows
            website admin to specific things that each web developer
            might not be able to. ..."

    7.   Hierarchical Policy Application:

         *  The notion that policy emitted by the application's source
            origin is able to constrain behavior and policies of
            contained origins.

         <"RE: Content Security Policy and iframe@sandbox" (Andrew
         Steingruebl).  http://lists.w3.org/Archives/Public/
         public-web-security/2011Feb/0048.html>

            "...  I could imagine a tweak to CSP wherein CSP would
            control all contents hierarchically.  I already spoke to
            Brandon about it, but it was just a quick brainstorm.

            You could imagine revoking permissions in the frame hierarchy
            and not granting them back.  This does start to get awfully
            ugly, but just as CSP controls loading policy for itself, it
            could also control loading policy for children, ..."



Hodges & Steingruebl     Expires August 27, 2011               [Page 14]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    8.   Framing Policy Hierarchy, cross-origin, granularity:

            <"Re: Content Security Policy and iframe@sandbox") (Andy
            Steingruebl, Adam Barth) http://lists.w3.org/Archives/Public/
            public-web-security/2011Feb/0051.html>



On Sat, Feb 12, 2011 at 9:01 PM, Steingruebl, Andy
                 <asteingruebl@paypal-inc.com> wrote:
 >> -----Original Message-----
 >> From: Adam Barth [mailto:w3c@adambarth.com]
 >
 >> That all sounds very abstract. If you have some concrete examples,
 >> that might be more productive to discuss. When enforcing policy
 >> supplied by one origin on another origin, we need to be careful to
 >> consider the case where the policy providing origin is the attacker
 >> and the origin on which the policy is being enforced is the victim.
 >
 > SiteA  wants to make sure it cannot ever be framed.  It deploys
X-Frame-Options headers and framebusting JS, and maybe even CSP
frame-ancestors.
 >
 > SiteB wants to make sure it never loads data from anything other than
SiteB (no non-origin loads).  It outputs CSP headers to this effect
 >
 > SiteC wants to make sure that any content it frames cannot run ActiveX
controls, nor do a 401 authentication.  It can't really do this with
current iframe sandboxing, but pretend it could...
 >
 > SiteC wants to control the behavior of children that it frames.  It
needs to advertise this policy to a web browser.  It has two choices:
 >
 > 1. It can do it inline in the HTML it outputs with extra attributes of
the iframe it creates.  SiteC is in complete control of the HTML that
creates the iframe.  I can impose any policy via sandbox attributes.
Currently for example, it can disable JS in the frame.  If it frames
SiteA, SiteA's framebusting JS will never run, but the browser will
respect its X-Frame-Options headers.
 >
 > 2. SiteC is also totally in control of all HTTP headers it emits.  It
could just as easily indicate policy choices for all frames via CSP.  It
could advertise a blanket policy (No JS, No ActiveX).  Advertising a
page-specific, or frame/target specific policy is substantially more
difficult and probably unwieldy. But, depending on how SiteC is
configured, setting a global site policy via headers offers a potential
separation of duties that #1 does not, it allows website admin to
specific things that each web developer might not be able to.



Hodges & Steingruebl     Expires August 27, 2011               [Page 15]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


 >
 > 3. Because all of Site A,B,C are in different origins, they don't
really have to worry about polluting other origins, but they do have to
worry about problematic behavior such as top-nav, 401-auth popups, etc.
Parents need to constrain certain behavior of things they embed,
according to certain rules of whether the child allows itself to be
framed.
 >
 > I totally get how existing iframe sandboxing that turns off JS is
problematic for sites [due to] older browsers that don't support
X-Frame-Options.  We already have a complicated interaction between
these multiple security controls.
 >
 > Can you give me an example of why my #1/#2 are actually that
different?  Whether we control behavior with headers of inline content,
each site is totally responsible for what it emits, and can already
control in some interesting ways the behavior of content it
frames/includes.

In this example, the trade-off for Site C seems to boil down to the
granularity of the policy.  Using attributes on a frame is more
fine-grained because Site C can make these decisions on an
iframe-by-iframe basis whereas using a document-wide policy is more
coarse-grained.

Of course, there's a trade-off between different granularities.  On
the one hand, fine-grained gives the site more control over how
different iframes behavior.  On the other hand, it's much easier to
audit and understand the effects of a coarse-grained policy.

Adam


    9.   Policy Delivery:

         *  The web application policy must be communicated by the web
            application to the user agent.  There are various approaches
            and they have tradeoffs between security, audience, and
            practicality.

         <"[Content Security Policy] Proposal to move the debate forward"
         (Brandon Sterne).  http://lists.w3.org/Archives/Public/
         public-web-security/2011Jan/0118.html>








Hodges & Steingruebl     Expires August 27, 2011               [Page 16]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    "...
    6. Policy delivery
       a. HTTP header
       b. <meta> (or <link>) tag, to be superseded by header if present
       c. policy-uri: a URI from which the policy will be fetched; can be
          specified in either header or tag
    ..."


         <"Re: [Content Security Policy] Proposal to move the debate
         forward" (gaz Heyes).  http://lists.w3.org/Archives/Public/
         public-web-security/2011Jan/0148.html>

            "...
            a) Policy shouldn't be defined in a http header it's too
            messy and what happens when there's a mistake?

            b) As discussed on the list there is no need to have a
            separate method as it can be generated by an attacker.  If a
            policy doesn't exist then an attacker can now DOS the web
            site via meta.

            c) We have a winner, a http header specifying a link to the
            policy file is the way to go IMO, my only problem with it is
            devs implementing it.  Yes facebook would and probably
            twitter would but Dave's tea shop wouldn't pay enough money
            to hire a web dev who knew how to implement a custom http
            header yet they would know how to validate HTML.  So the
            question is are we bothered about little sites that are
            likely to have nice tea and XSS holes?  If so I suggest
            updating the HTML W3C validator to require a security policy
            to pass validation if not I suggest a policy file delivered
            by http header.
            ..."

    10.  Policy Conflict Resolution:

         *

         <"RE: Content Security Policy and iframe@sandbox" (Andrew
         Steingruebl).  http://lists.w3.org/Archives/Public/
         public-web-security/2011Feb/0048.html>









Hodges & Steingruebl     Expires August 27, 2011               [Page 17]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


  > -----Original Message-----
  > From: public-web-security-request@w3.org [mailto:public-web-security-
  > request@w3.org] On Behalf Of Adam Barth
  >
  > @sandbox and CSP are very different.  The primary difference is who
  > choses the policy.  In the case of @sandbox, the embedder chooses
  > the policy. In CSP, the provider of the resource chooses the policy.


  While this is true today, I could imagine a tweak to CSP wherein CSP
  would control all contents hierarchically.  I already spoke to Brandon
  about it, but it was just a quick brainstorm.

  You could imagine revoking permissions in the frame hierarchy and not
  granting them back.  This does start to get awfully ugly, but just as
  CSP controls loading policy for itself, it could also control loading
  policy for children, right?

  Fundamentally, since the existing security model doesn't really provide
  for strict separation of parent/child (popups, 401's, top-nav) CSP and
  iframe sandbox both try to control the behavior of resources we pull
  from other parties.

  Do we think that these are both special cases of a general security
  policy (my intuition says yes) or that they have some quite orthogonal
  types of security controls that cannot be mixed into a single policy
  declaration?

  One clear problem that comes to mind is that there are policies that
  come from the "child" such as X-Frame-Options that must break the
  ordinary parent/child relationship from a precedence standpoint.



9.  Extant Policies to Coalesce?

       CORS

       XDomainRequest

       toStaticHtml

       innerSafeHtml

       X-Frame-Options

       CSP frame-ancestors




Hodges & Steingruebl     Expires August 27, 2011               [Page 18]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


10.  Example Concrete Approaches

    An overall, broad approach (from [0]):

       As for an overall policy mechanism, we observe that leveraging a
       combination of CSP [16] and ABE [19], or their employment in
       tandem, as a starting point for a multi-vendor approach may be
       reasonable.  For a near-term policy delivery mechanism, we
       advocate use of both HTTP headers and a policy file at a well-
       known location.  Leveraging DNSSEC is attractive in the
       intermediate term, i.e. as it becomes more widely deployed.


11.  Security Considerations

    Security considerations go here.


12.  References

    [[TODO1: re-code refs into xml and place in proper refs section.
    --JeffH]]

    [0] J. Hodges, A. Steingruebl, "The Need for Coherent Web Security
    Policy Framework(s)", Web 2.0 Security & Privacy, Oakland CA, 20 May
    2010. http://w2spconf.com/2010/papers/p11.pdf

    [1] Breach Security, "THE WEB HACKING INCIDENTS DATABASE 2009," Aug.
    2009. http://www.breach.com/resources/whitepapers/downloads/
    WP_TheWebHackingIncidents-2009.pdf

    [2] R. Auger, The Cross-Site Request Forgery (CSRF/XSRF) FAQ, 2007.
    http://www.cgisecurity.com/articles/csrf-faq.shtml

    [3] A. Barth, J. Caballero, and D. Song, "Secure Content Sniffing for
    Web Browsers--or How to Stop Papers from Reviewing Themselves,"
    Proceedings of the 30th IEEE Symposium on Security & Privacy,
    Oakland, CA: 2009.

    [4] D. Goodin, "Major IE8 flaw makes 'safe' sites unsafe -
    Microsoft's XSS buster busted," The Register, Nov. 2009. http://
    www.theregister.co.uk/2009/11/20/internet_explorer_security_flaw/

    [5] J. Grossman, "Clickjacking: Web pages can see and hear you," Oct.
    2008. http://jeremiahgrossman.blogspot.com/2008/10/
    clickjacking-web-pages-can-see-and-hear.html

    [6] W. Salusky, Malvertising, 2007.



Hodges & Steingruebl     Expires August 27, 2011               [Page 19]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    http://isc.sans.org/diary.html?storyid=3727

    [7] T. Dierks and E. Rescorla, "The Transport Layer Security (TLS)
    Protocol Version 1.2," RFC5246, Internet Engineering Task Force, Aug.
    2008. http://www.ietf.org/rfc/rfc5246.txt

    [8] M. Marlinspike, SSLSTRIP, 2009.
    http://www.thoughtcrime.org/software/sslstrip/

    [9] Scope of HTTPOnly Cookies.
    http://docs.google.com/View?docid=dxxqgkd_0cvcqhsdw

    [10] E. Lawrence, IE8 Security Part VII: ClickJacking Defenses, 2009.
    http://blogs.msdn.com/ie/archive/2009/01/27/
    ie8-security-part-vii-clickjacking-defenses.aspx

    [11] J. Hodges, C. Jackson, and A. Barth, "Strict Transport
    Security," Work-in-progress, Internet-Draft, Jul. 2010.
    http://tools.ietf.org/html/draft-hodges-strict-transport-sec

    [12] A. Barth, C. Jackson, and I. Hickson, "The Web Origin Concept,"
    Internet-Draft, work in progress, Internet Engineering Task Force,
    2009. http://tools.ietf.org/html/draft-abarth-origin

    [13] E. Lawrence, IE8 Security Part VI: Beta 2 Update, 2008. http://
    blogs.msdn.com/ie/archive/2008/09/02/
    ie8-security-part-vi-beta-2-update.aspx

    [14] G. Markham, Content restrictions, 2007.
    http://www.gerv.net/security/content-restrictions/

    [15] T. Jim, N. Swamy, and M. Hicks, "BEEP: Browser-Enforced Embedded
    Policies," Proceedings of the 16th International World Wide Web
    Conference, Banff, Alberta, Canada, 2007.

    [16] B. Sterne, "Content Security Policy (CSP)," 2011. https://
    dvcs.w3.org/hg/content-security-policy/raw-file/bcf1c45f312f/
    csp-unofficial-draft-20110303.html

    [17] A.V. Kesteren, "Cross-Origin Resource Sharing (CORS)," Mar.
    2009. http://www.w3.org/TR/2009/WD-cors-20090317/

    [18] Adobe Systems, "Cross-domain policy file specification." http://
    learn.adobe.com/wiki/download/attachments/64389123/
    CrossDomain_PolicyFile_Specification.pdf?version=1

    [19] G. Maone, ABE - Application Boundaries Enforcer, 2009.
    http://noscript.net/abe/



Hodges & Steingruebl     Expires August 27, 2011               [Page 20]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    [20] G. Maone, NoScript. http://noscript.net/

    [21] G. Maone, ABE for Web Authors, 2009.
    http://noscript.net/abe/web-authors.html

    [22] Microsoft, "Event 1046 - Cross-Site Scripting Filter," MSDN
    Library, undated.
    http://msdn.microsoft.com/en-us/library/dd565647%28VS.85%29.aspx

    [23] A. Barth, C. Jackson, and W. Li, "Attacks on JavaScript Mashup
    Communication," Proceedings of the Web 2.0 Security and Privacy
    Workshop, 2009.

    [24] M. Ter Louw, P. Bisht, and V. Venkatakrishnan, "Analysis of
    Hypertext Isolation Techniques for XSS Prevention," Proceedings of
    the Web 2.0 Security and Privacy Workshop, 2008 .

    [25] A. Ozment, S.E. Schechter, and R. Dhamija, "Web Sites Should Not
    Need to Rely on Users to Secure Communications," W3C Workshop on
    Transparency and Usability of Web Authentication, 2006.

    [26] C. Reis, A. Barth, and C. Pizano, "Browser Security: Lessons
    from Google Chrome," ACM Queue, 2009, pp. 1-8.

    [27] H.J. Wang, C. Grier, A. Moshchuk, S.T. King, P. Choudhury, and
    H. Venter, "The Multi-Principal OS Construction of the Gazelle Web
    Browser," USENIX Security Symposium, 2009.

    [28] M. Zalewski, Browser Security Handbook.
    http://code.google.com/p/browsersec/

    [29] A. Stamos, D. Thiel, and J. Osborne, Living in the RIA World:
    Blurring the Line between Web and Desktop Security, BlackHat
    presentation, iSecPartners, 2008.
    https://www.isecpartners.com/files/RIA_World_BH_2008.pdf

    [30] Mary Shelley, "Frankenstein, or The Modern Prometheus," ca.
    1831. http://en.wikipedia.org/wiki/Frankenstein%27s_monster

    [31] D. Goodin, "cPanel, Netgear and Linksys susceptible to nasty
    attack - Unholy Trinity," The Register, 2009.
    http://www.theregister.co.uk/2009/08/02/unholy_trinity_csrf/

    [32] R. Arends, R. Austein, M. Larson, D. Massey, and S. Rose, "DNS
    security introduction and requirements," RFC4033, Internet
    Engineering Task Force, Mar. 2005.
    http://www.ietf.org/rfc/rfc4033.txt




Hodges & Steingruebl     Expires August 27, 2011               [Page 21]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


    [33] J.H. Saltzer and M.D. Schroeder, "The Protection of Information
    in Computer Systems," Communications of the ACM, vol. 17, Jul. 1974.

    [34] I. Hickson and many others, "Comments on the Content Security
    Policy specification," discussion on mozilla.dev.security newsgroup.
    http://groups.google.com/group/mozilla.dev.security/browse_frm/
    thread/
    87ebe5cb9735d8ca?tvc=1&
    q=Comments+on+the+Content+Security+Policy+specification

    [35] S. Egelman, L.F. Cranor, and J. Hong, "You've Been Warned: An
    Empirical Study of the Effectiveness of Web Browser Phishing
    Warnings," CHI 2008, April 5 - 10, 2008, Florence, Italy, 2008.

    [36] S.E. Schechter, R. Dhamija, A. Ozment, and I. Fischer, "The
    Emperor's New Security Indicators," Proceedings of the 2007 IEEE
    Symposium on Security and Privacy.

    [37] R. Dhamija and J.D. Tygar, "The Battle Against Phishing: Dynamic
    Security Skins," Proceedings of the 2005 Symposium on Usable Privacy
    and Security (SOUPS).

    [38] J. Sobey, T. Whalen, R. Biddle, P.V. Oorschot, and A.S. Patrick,
    Browser Interfaces and Extended Validation SSL Certificates: An
    Empirical Study, Ottawa, Canada: School of Computer Science, Carleton
    University, 2009.

    [39] J. Sunshine, S. Egelman, H. Almuhimedi, N. Atri, and L.F.
    Cranor, "Crying Wolf: An Empirical Study of SSL Warning
    Effectiveness," USENIX Security Symposium, 2009.

    [40] C. Jackson and A. Barth, "ForceHTTPS: Protecting High-Security
    Web Sites from Network Attacks," Proceedings of the 17th
    International World Wide Web Conference (WWW), 2008.

    [41] Microsoft, "Packaging Wizard."
    http://msdn.microsoft.com/en-us/library/aa157732(office.10).aspx

    [42] Mozilla, "Options window."
    http://support.mozilla.com/en-US/kb/Options+window

    [43] S. Yegulalp, "Hacking Firefox: The secrets of about:config,"
    ComputerWorld, May. 2007. http://www.computerworld.com/s/article/
    9020880/Hacking_Firefox_The_secrets_of_about_config

    [44] Web Application Security Consortium, "The WASC Threat
    Classification v2.0," 2009.
    http://projects.webappsec.org/f/WASC-TC-v2_0.pdf



Hodges & Steingruebl     Expires August 27, 2011               [Page 22]

Internet-Draft            WebSec Framework Reqs                 Feb 2011


13.  Informative References

    [WebSec]   "Web HTTP Application Security Minus Authentication and
               Transport",
               <https://www.ietf.org/mailman/listinfo/websec>.

    [public-web-security]
               "public-web-security@w3.org: Improving standards and
               implementations to advance the security of the Web.",
               <http://lists.w3.org/Archives/Public/
               public-web-security/>.


Authors' Addresses

    Jeff Hodges
    PayPal
    2211 North First Street
    San Jose, California  95131
    US

    Email: Jeff.Hodges@PayPal.com


    Andrew Steingruebl
    PayPal
    2211 North First Street
    San Jose, California  95131
    US

    Email: Andy.Steingruebl@PayPal.com




















Hodges & Steingruebl     Expires August 27, 2011               [Page 23]



From Jeff.Hodges@KingsMountain.com  Mon Mar  7 15:18:20 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E65B63A687F for <websec@core3.amsl.com>; Mon,  7 Mar 2011 15:18:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.175
X-Spam-Level: 
X-Spam-Status: No, score=-102.175 tagged_above=-999 required=5 tests=[AWL=-0.137, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, SARE_SUB_OBFU_Q1=0.227, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ndohKwvAY68O for <websec@core3.amsl.com>; Mon,  7 Mar 2011 15:18:20 -0800 (PST)
Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by core3.amsl.com (Postfix) with SMTP id 013B93A6955 for <websec@ietf.org>; Mon,  7 Mar 2011 15:18:17 -0800 (PST)
Received: (qmail 12537 invoked by uid 0); 7 Mar 2011 23:19:31 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by oproxy3.bluehost.com with SMTP; 7 Mar 2011 23:19:31 -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=GIVNJbvsrXBpF9r+M+WWnUuSUyOuxll7uJgSTrgLjjUGvm1NYm9tVlwgb7Pf7CykYLzCPHtW8zAjNmNYTmN9reIPpnmv57mBLkEPgoeRcTth7PCrIMvXbtVBTI1PEDXl;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.137.181]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1Pwji7-0004qS-GQ for websec@ietf.org; Mon, 07 Mar 2011 16:19:31 -0700
Message-ID: <4D756803.7010609@KingsMountain.com>
Date: Mon, 07 Mar 2011 15:19:31 -0800
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
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] fyi: New Version Notification for draft-hodges-websec-framework-reqs-00
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 07 Mar 2011 23:18:21 -0000

-----Original Message-----
From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
Sent: Monday, March 07, 2011 3:12 PM
To: Hodges, Jeff
Cc: Andy.Steingruebl@PayPal.com; rbarnes@bbn.com
Subject: New Version Notification for draft-hodges-websec-framework-reqs-00


A new version of I-D, draft-hodges-websec-framework-reqs-00.txt has been 
successfully submitted by Jeff Hodges and posted to the IETF repository.

Filename:	 draft-hodges-websec-framework-reqs
Revision:	 00
Title:		 Web Security Framework: Problem Statement and Requirements
Creation_date:	 2011-03-07
WG ID:		 Independent Submission
Number_of_pages: 24

<http://tools.ietf.org/html/draft-hodges-websec-framework-reqs>

Abstract:
Web-based malware and attacks are proliferating rapidly on the
Internet.  New web security mechanisms are also rapidly growing in
number, although in an incoherent fashion.  This document provides a
brief overview of the present situation and the various seemingly
piece-wise approaches being taken to mitigate the threats.  It then
provides an overview of requirements as presently being expressed by
the community in various online and face-to-face discussions.



The IETF Secretariat.


From hallam@gmail.com  Wed Mar  9 10:11:03 2011
Return-Path: <hallam@gmail.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D6F5C3A6928 for <websec@core3.amsl.com>; Wed,  9 Mar 2011 10:11:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.566
X-Spam-Level: 
X-Spam-Status: No, score=-3.566 tagged_above=-999 required=5 tests=[AWL=0.032,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ia9xY0L2nkZM for <websec@core3.amsl.com>; Wed,  9 Mar 2011 10:11:02 -0800 (PST)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by core3.amsl.com (Postfix) with ESMTP id 9278B3A68CF for <websec@ietf.org>; Wed,  9 Mar 2011 10:11:01 -0800 (PST)
Received: by bwz13 with SMTP id 13so1028019bwz.31 for <websec@ietf.org>; Wed, 09 Mar 2011 10:12:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=RH17dtJ4oju/omdUN+glErqMiCgNwx/gzLOJ6+GWBXM=; b=LR7NIXUrsLt3BHuQZaIs1HZ5PUyt4YID7ZmZ7mMadC6LIdMNTE934ce5LMyzvXJ4Qz jtpJht8selUwkhRcEWV227PIB4SDweszE9iA5DSRvuc2lNEq1jEZ+zRe1x5ScqTMEk5O +VTlLKEhgU0qzCXuL915vMTvqBQq4XX5EMV50=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=BBgDUc5SF1e90J9Z8nuaci1sdZ4g1oycznslH/0NOZNLBS0T8xSlv4VOHSv3hqIMgL BpZ6VRvw7jCXGKjaBe9r1e78j618iibk/q3ZxOdAKuoMzm4lGKusDHb5Lazao13nX4/L jMrg9tX0SOW+oGwmd1TB3iej98gg91Qf42A3Y=
MIME-Version: 1.0
Received: by 10.204.168.66 with SMTP id t2mr1130563bky.53.1299694337310; Wed, 09 Mar 2011 10:12:17 -0800 (PST)
Received: by 10.204.59.7 with HTTP; Wed, 9 Mar 2011 10:12:17 -0800 (PST)
Date: Wed, 9 Mar 2011 13:12:17 -0500
Message-ID: <AANLkTi=5j92b5OP5ZTqrD46Lg6zrKbm5MAdN0G1-Mb4N@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: websec <websec@ietf.org>
Content-Type: multipart/alternative; boundary=bcaec52c666b4ac19f049e10ab02
Subject: [websec] New Version of ESRV proposal for DNS based 'strict' security
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 09 Mar 2011 18:11:04 -0000

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

One of the discussions in Beijing centered on the desirability of supporting
strict security type mechanisms at the DNS level as opposed to the HTTP
level.

Here is a revised draft of the ESRV mechanism which is designed to provide a
comprehensive framework that supports Internet Services in general. It is
considerably simplified from the previous edition and the data formats have
been intentionally aligned with the separate CAA proposal.

http://www.ietf.org/id/draft-hallambaker-esrv-01.txt


The benefits of having a DNS approach are:

* Allows for downgrade protection on every connection, not merely secure
after first contact
* Consistent approach to downgrade protection across all protocols rather
than special casing HTTP
* Single point of administration for network related properties.
* Allows the task of establishing the 'best' secure connection to be handed
off from the application programmer to the platform provider and the host
administrator.

The disadvantages are

* Depends on DNSSEC deployment at the target domain
* Longer time to market

Given the urgency of 'strict' security, I see this proposal as being
complimentary to rather than as a replacement for the in-band approaches
already proposed.


The area I would see as being an early adopter for this approach is Web
Services. In particular it would allow future versions of Perl and Ruby etc.
to provide an Internet API that allows mashups to easily establish the
'best' connection to a Web Service instance according to well defined
criteria.

While security is my motivation for doing the work, I have learned that
performance and ease of administration are better marketing propositions.
Hence the bulk of the draft actually concentrates on the problem of how to
enable Web Service protocols to move from round robin DNS as a load
balancing mechanism to using SRV and URI based discovery.



The G/ESRV proposal does not address the question of trust anchor or key
distribution. That is clearly an important part of the overall problem but
one that we have already addressed in a separate proposal, CAA:

http://tools.ietf.org/html/draft-hallambaker-donotissue-02

As you might imagine, G/ESRV and CAA are intended to work together but the
timescales for the two are different. We designed CAA to pick the 'low
hanging fruit' where we knew we could make a significant difference in a
matter of months. While some parts of CAA do require client changes, there
are important and useful benefits that require no code to be deployed by any
party other than CAs who have a very significant incentive to do so.

G/ESRV is a more complex proposal with more moving parts and is going to
take time to develop. In particular it needs to be supported in both the DNS
community and the Web Services developer community.


Comments invited

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

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

One of the discussions in Beijing centered on the desirability of supportin=
g strict security type mechanisms at the DNS level as opposed to the HTTP l=
evel.=A0<div><br></div><div>Here is a revised draft of the ESRV mechanism w=
hich is designed to provide a comprehensive framework that supports Interne=
t Services in general. It is considerably simplified from the previous edit=
ion and the data formats have been intentionally aligned with the separate =
CAA proposal.</div>
<div><br></div><div><a href=3D"http://www.ietf.org/id/draft-hallambaker-esr=
v-01.txt">http://www.ietf.org/id/draft-hallambaker-esrv-01.txt</a><br></div=
><div><br></div><div><br></div><div>The benefits of having a DNS approach a=
re:</div>
<div><br></div><div>* Allows for downgrade protection on every connection, =
not merely secure after first contact</div><div>* Consistent approach to do=
wngrade protection across all protocols rather than special casing HTTP</di=
v>
<div>* Single point of administration for network related properties.</div>=
<div>* Allows the task of establishing the &#39;best&#39; secure connection=
 to be handed off from the application programmer to the platform provider =
and the host administrator.</div>
<div><br></div><div>The disadvantages are</div><div><br></div><div>* Depend=
s on DNSSEC deployment at the target domain</div><div>* Longer time to mark=
et</div><div><br></div><div>Given the urgency of &#39;strict&#39; security,=
 I see this proposal as being complimentary to rather than as a replacement=
 for the in-band approaches already proposed.</div>
<div><br></div><div><br></div><div>The area I would see as being an early a=
dopter for this approach is Web Services. In particular it would allow futu=
re versions of Perl and Ruby etc. to provide an Internet API that allows ma=
shups to easily establish the &#39;best&#39; connection to a Web Service in=
stance according to well defined criteria.</div>
<div><br></div><div>While security is my motivation for doing the work, I h=
ave learned that performance and ease of administration are better marketin=
g propositions. Hence the bulk of the draft actually concentrates on the pr=
oblem of how to enable Web Service protocols to move from round robin DNS a=
s a load balancing mechanism to using SRV and URI based discovery.</div>
<div><br></div><div><br></div><div><br></div><div>The G/ESRV proposal does =
not address the question of trust anchor or key distribution. That is clear=
ly an important part of the overall problem but one that we have already ad=
dressed in a separate proposal, CAA:</div>
<div><br></div><div><a href=3D"http://tools.ietf.org/html/draft-hallambaker=
-donotissue-02">http://tools.ietf.org/html/draft-hallambaker-donotissue-02<=
/a></div><div><br></div><div>As you might imagine, G/ESRV and CAA are inten=
ded to work together but the timescales for the two are different. We desig=
ned CAA to pick the &#39;low hanging fruit&#39; where we knew we could make=
 a significant difference in a matter of months. While some parts of CAA do=
 require client changes, there are important and useful benefits that requi=
re no code to be deployed by any party other than CAs who have a very signi=
ficant incentive to do so.</div>
<div><br></div><div>G/ESRV is a more complex proposal with more moving part=
s and is going to take time to develop. In particular it needs to be suppor=
ted in both the DNS community and the Web Services developer community.</di=
v>
<div><br></div><div><br></div><div>Comments invited</div><div><br>-- <br>We=
bsite: <a href=3D"http://hallambaker.com/">http://hallambaker.com/</a><br><=
br>
</div>

--bcaec52c666b4ac19f049e10ab02--

From Internet-Drafts@ietf.org  Mon Mar 14 17:00:04 2011
Return-Path: <Internet-Drafts@ietf.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C3DC53A6F3A; Mon, 14 Mar 2011 17:00:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.583
X-Spam-Level: 
X-Spam-Status: No, score=-102.583 tagged_above=-999 required=5 tests=[AWL=0.016, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ck2LQwCU8zr1; Mon, 14 Mar 2011 17:00:03 -0700 (PDT)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4DDB63A6F4C; Mon, 14 Mar 2011 17:00:02 -0700 (PDT)
MIME-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.12
Message-ID: <20110315000002.23483.68707.idtracker@localhost>
Date: Mon, 14 Mar 2011 17:00:02 -0700
Cc: websec@ietf.org
Subject: [websec] I-D Action:draft-ietf-websec-strict-transport-sec-01.txt
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 15 Mar 2011 00:00:04 -0000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Web Security Working Group of the IETF.


	Title           : HTTP Strict Transport Security (HSTS)
	Author(s)       : J. Hodges, et al.
	Filename        : draft-ietf-websec-strict-transport-sec-01.txt
	Pages           : 30
	Date            : 2011-03-14

This specification defines a mechanism enabling Web sites to declare
themselves accessible only via secure connections, and/or for users
to be able to direct their user agent(s) to interact with given sites
only over secure connections.  This overall policy is referred to as
HTTP Strict Transport Security (HSTS).  The policy is declared by Web
sites via the Strict-Transport-Security HTTP Response Header Field,
and/or by other means, e.g. user agent configuration.

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

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

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-websec-strict-transport-sec-01.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2011-03-14165914.I-D@ietf.org>


--NextPart--

From tobias.gondrom@gondrom.org  Tue Mar 15 14:41:48 2011
Return-Path: <tobias.gondrom@gondrom.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 910113A6E9D for <websec@core3.amsl.com>; Tue, 15 Mar 2011 14:41:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -94.837
X-Spam-Level: 
X-Spam-Status: No, score=-94.837 tagged_above=-999 required=5 tests=[AWL=-0.526, 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, HTML_MESSAGE=0.001, RDNS_DYNAMIC=0.1, SARE_TOWRITE=1.05, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HqDsYu6OHBSo for <websec@core3.amsl.com>; Tue, 15 Mar 2011 14:41:47 -0700 (PDT)
Received: from lvps83-169-7-107.dedicated.hosteurope.de (lvps83-169-7-107.dedicated.hosteurope.de [83.169.7.107]) by core3.amsl.com (Postfix) with ESMTP id 045BC3A6EC7 for <websec@ietf.org>; Tue, 15 Mar 2011 14:41:46 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1;  q=dns; c=nofws; s=default; d=gondrom.org; b=IZwesHhNWG/ZyA29tGPjYLLA1czKxFP+T64ojtTwmRCIRGB+u+utqfTrbKFP6331W3ZAlWT6D2N6mIssHyjh/WKkmp0/jrGy0zQWQP/jexBerfSjMROfmF8knxfhz+Fg; h=Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:X-Enigmail-Version:Content-Type;
Received: (qmail 29997 invoked from network); 15 Mar 2011 22:42:49 +0100
Received: from 94-194-102-93.zone8.bethere.co.uk (HELO seraphim.heaven) (94.194.102.93) by lvps83-169-7-107.dedicated.hosteurope.de with (DHE-RSA-AES256-SHA encrypted) SMTP; 15 Mar 2011 22:42:49 +0100
Message-ID: <4D7FDD98.70500@gondrom.org>
Date: Tue, 15 Mar 2011 21:43:52 +0000
From: Tobias Gondrom <tobias.gondrom@gondrom.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: websec@ietf.org
X-Enigmail-Version: 1.1.1
Content-Type: multipart/alternative; boundary="------------040408030800060803040205"
Cc: dross@microsoft.com
Subject: [websec] FYI: New draft draft-gondrom-frame-options-01
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 15 Mar 2011 21:41:48 -0000

This is a multi-part message in MIME format.
--------------040408030800060803040205
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hello dear fellow websec colleagues,

following up on some discussions at the OWASP Summit last month, David
Ross and I decided to write up a draft on Frame-Options (currently know
as X-Frame-Options) and to develop this further as a standard:
https://datatracker.ietf.org/doc/draft-gondrom-frame-options/

The draft is still a little bit rough on the edges and e.g. how it works
with websec-origin, but I hope we can sort out some of the details in
Prague and with your feedback on the mailing-list.

Kind regards,

Tobias


Ps.: and on a note as websec chair: although I believe this draft to be
relevant in websec scope, I submitted it as individual draft initially,
so we can have a first discussion and have a proper look for feedback
whether the WG wants to adopt this draft or not.



-------- Original Message --------
Subject: 	New Version Notification for draft-gondrom-frame-options-01
Date: 	Mon, 14 Mar 2011 16:19:55 -0700 (PDT)
From: 	IETF I-D Submission Tool <idsubmission@ietf.org>
To: 	tobias.gondrom@gondrom.org



A new version of I-D, draft-gondrom-frame-options-01.txt has been successfully submitted by Tobias Gondrom and posted to the IETF repository.

Filename:	 draft-gondrom-frame-options
Revision:	 01
Title:		 HTTP Header Frame Options
Creation_date:	 2011-03-15
WG ID:		 Independent Submission
Number_of_pages: 9

Abstract:
To improve the protection of web applications against Cross Site
Request Forgery (CSRF) and Clickjacking this standards defines a http
response header that declares a policy communicated from a host to
the client browser whether the transmitted content MUST NOT be
displayed in frames of other pages from different origins or a list
of trusted origins which are allowed to frame the content.
                                                                                  


The IETF Secretariat.




--------------040408030800060803040205
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hello dear fellow websec colleagues, <br>
    <br>
    following up on some discussions at the OWASP Summit last month,
    David Ross and I decided to write up a draft on Frame-Options
    (currently know as X-Frame-Options) and to develop this further as a
    standard: <br>
    <a
      href="https://datatracker.ietf.org/doc/draft-gondrom-frame-options/">https://datatracker.ietf.org/doc/draft-gondrom-frame-options/</a><br>
    <br>
    The draft is still a little bit rough on the edges and e.g. how it
    works with websec-origin, but I hope we can sort out some of the
    details in Prague and with your feedback on the mailing-list. <br>
    <br>
    Kind regards, <br>
    <br>
    Tobias<br>
    <br>
    <br>
    Ps.: and on a note as websec chair: although I believe this draft to
    be relevant in websec scope, I submitted it as individual draft
    initially, so we can have a first discussion and have a proper look
    for feedback whether the WG wants to adopt this draft or not. <br>
    <br>
    <br>
    <br>
    -------- Original Message --------
    <table class="moz-email-headers-table" cellpadding="0"
      cellspacing="0" border="0">
      <tbody>
        <tr>
          <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Subject: </th>
          <td>New Version Notification for
            draft-gondrom-frame-options-01</td>
        </tr>
        <tr>
          <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Date: </th>
          <td>Mon, 14 Mar 2011 16:19:55 -0700 (PDT)</td>
        </tr>
        <tr>
          <th nowrap="nowrap" valign="BASELINE" align="RIGHT">From: </th>
          <td>IETF I-D Submission Tool <a class="moz-txt-link-rfc2396E" href="mailto:idsubmission@ietf.org">&lt;idsubmission@ietf.org&gt;</a></td>
        </tr>
        <tr>
          <th nowrap="nowrap" valign="BASELINE" align="RIGHT">To: </th>
          <td><a class="moz-txt-link-abbreviated" href="mailto:tobias.gondrom@gondrom.org">tobias.gondrom@gondrom.org</a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    <pre>A new version of I-D, draft-gondrom-frame-options-01.txt has been successfully submitted by Tobias Gondrom and posted to the IETF repository.

Filename:	 draft-gondrom-frame-options
Revision:	 01
Title:		 HTTP Header Frame Options
Creation_date:	 2011-03-15
WG ID:		 Independent Submission
Number_of_pages: 9

Abstract:
To improve the protection of web applications against Cross Site
Request Forgery (CSRF) and Clickjacking this standards defines a http
response header that declares a policy communicated from a host to
the client browser whether the transmitted content MUST NOT be
displayed in frames of other pages from different origins or a list
of trusted origins which are allowed to frame the content.
                                                                                  


The IETF Secretariat.


</pre>
  </body>
</html>

--------------040408030800060803040205--

From acooper@cdt.org  Thu Mar 17 06:26:17 2011
Return-Path: <acooper@cdt.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 671B13A695E for <websec@core3.amsl.com>; Thu, 17 Mar 2011 06:26:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.508
X-Spam-Level: 
X-Spam-Status: No, score=-102.508 tagged_above=-999 required=5 tests=[AWL=0.091, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t-BI-o9RNJvX for <websec@core3.amsl.com>; Thu, 17 Mar 2011 06:26:16 -0700 (PDT)
Received: from mail.maclaboratory.net (mail.maclaboratory.net [209.190.215.232]) by core3.amsl.com (Postfix) with ESMTP id 7131A3A6980 for <websec@ietf.org>; Thu, 17 Mar 2011 06:26:16 -0700 (PDT)
Received: from localhost ([127.0.0.1]) by mail.maclaboratory.net (using TLSv1/SSLv3 with cipher AES128-SHA (128 bits)) for websec@ietf.org; Thu, 17 Mar 2011 09:27:36 -0400
Message-Id: <713B7D6F-93DB-48DC-965B-29915ED10A0F@cdt.org>
From: Alissa Cooper <acooper@cdt.org>
To: websec@ietf.org
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Thu, 17 Mar 2011 13:27:30 +0000
References: <4D759595.60809@ieca.com>
X-Mailer: Apple Mail (2.936)
Subject: [websec] Fwd: I-D ACTION: draft-mayer-do-not-track-00.txt
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 17 Mar 2011 13:26:17 -0000

FYI for those that want to have a look -- this draft is on the agenda  
for the websec meeting in Prague.

There has been a bit of discussion of the draft taking place on the  
ietf-privacy mailing list: http://www.ietf.org/mail-archive/web/ietf-privacy/current/msg00004.html 
.

Alissa

Begin forwarded message:

> A new Internet-Draft is available from the on-line Internet-Drafts  
> directories.
>
>
>    Title         : Do Not Track: A Universal Third-Party Web  
> Tracking Opt Out
>    Author(s)     : J. Mayer, et al
>    Filename      : draft-mayer-do-not-track-00.txt
>    Pages         : 6
>    Date          : 2011-03-07
>
> This document defines the syntax and semantics of Do Not Track, an
>   HTTP header-based mechanism that enables users to express  
> preferences
>   about third-party web tracking.  It also provides a standard for how
>   web services should comply with such user preferences.
>
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-mayer-do-not-track-00.txt
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/














From tobias.gondrom@gondrom.org  Mon Mar 21 12:26:23 2011
Return-Path: <tobias.gondrom@gondrom.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0D0F63A684E for <websec@core3.amsl.com>; Mon, 21 Mar 2011 12:26:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.152
X-Spam-Level: 
X-Spam-Status: No, score=-95.152 tagged_above=-999 required=5 tests=[AWL=0.210, 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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xlkkv+Ud4Up9 for <websec@core3.amsl.com>; Mon, 21 Mar 2011 12:26:22 -0700 (PDT)
Received: from lvps83-169-7-107.dedicated.hosteurope.de (lvps83-169-7-107.dedicated.hosteurope.de [83.169.7.107]) by core3.amsl.com (Postfix) with ESMTP id 98D173A6840 for <websec@ietf.org>; Mon, 21 Mar 2011 12:26:21 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1;  q=dns; c=nofws; s=default; d=gondrom.org; b=ERbVPODT2izpb9WhAzacVY3oqIcPfIG6Lsi9XnRoL/bD9TpRzI5RQHnqxTinon6wKv2SN59SaQEWB1hJioqVCokOlzgSeBE4BYEhTvmMiJbiHI3286F1wvXwfdmRSica; h=Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:X-Enigmail-Version:Content-Type:Content-Transfer-Encoding;
Received: (qmail 28022 invoked from network); 21 Mar 2011 20:27:00 +0100
Received: from 94-194-102-93.zone8.bethere.co.uk (HELO seraphim.heaven) (94.194.102.93) by lvps83-169-7-107.dedicated.hosteurope.de with (DHE-RSA-AES256-SHA encrypted) SMTP; 21 Mar 2011 20:27:00 +0100
Message-ID: <4D87A6D4.7040604@gondrom.org>
Date: Mon, 21 Mar 2011 19:28:20 +0000
From: Tobias Gondrom <tobias.gondrom@gondrom.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: websec@ietf.org
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [websec] meeting agenda for websec meeting in Prague on Wednesday Mar-30
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 21 Mar 2011 19:26:23 -0000

Hello dear fellow websec members,

uploaded the latest websec WG meeting agenda:
http://www.ietf.org/proceedings/80/agenda/websec.txt

If you have further comments please contact me or drop me an email.

Looking forward to our meeting in Prague and cu soon,

Tobias
(websec chair)






From matt@mattmccutchen.net  Wed Mar 23 20:29:32 2011
Return-Path: <matt@mattmccutchen.net>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 672573A67DA for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cpmRo-5JlTt5 for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:29:31 -0700 (PDT)
Received: from homiemail-a61.g.dreamhost.com (caiajhbdcbef.dreamhost.com [208.97.132.145]) by core3.amsl.com (Postfix) with ESMTP id 6A2443A67E1 for <websec@ietf.org>; Wed, 23 Mar 2011 20:29:31 -0700 (PDT)
Received: from homiemail-a61.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a61.g.dreamhost.com (Postfix) with ESMTP id D5A6757806C for <websec@ietf.org>; Wed, 23 Mar 2011 20:31:05 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=mattmccutchen.net; h=subject:from :to:content-type:date:message-id:mime-version: content-transfer-encoding; q=dns; s=mattmccutchen.net; b=byjb+Og 67VhI5lXbRwQJrOQ3FHMpCnaEzmmV2L/ipV3RBrB/wsPGM0MwjdZux50CCqwKC9B Es7Y6LAGwIXXWKaaW6JOUZg9O6WRQ8JehI39hLMQV5iExYD46cHbzb/9GFtm9dzj GaAtDaTrUhZs9Ay057hEImImmW7C9B+cxWx8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=mattmccutchen.net; h= subject:from:to:content-type:date:message-id:mime-version: content-transfer-encoding; s=mattmccutchen.net; bh=ehIuaqkpP/JkK wOBumdsZ+rOHWI=; b=t3pYkAgqcvSzauENDyy9xYkuWrIqRiMlHYzDxkNSch8H/ PKUoYB2CsnHPUoMM21sDytG7+kenr4961YEjCCuqrBeBvk/ArfbZ8Yisit3Zx2Qd nDr5S/JH4/z//t5WHIMveLdZT51PcK2+87poFO4MV4uEwJoCzWj3vPTJBzE2DA=
Received: from [192.168.1.40] (pool-96-231-2-98.washdc.east.verizon.net [96.231.2.98]) (Authenticated sender: matt@mattmccutchen.net) by homiemail-a61.g.dreamhost.com (Postfix) with ESMTPA id 5C823578069 for <websec@ietf.org>; Wed, 23 Mar 2011 20:31:05 -0700 (PDT)
From: Matt McCutchen <matt@mattmccutchen.net>
To: websec@ietf.org
Content-Type: text/plain; charset="UTF-8"
Date: Wed, 23 Mar 2011 23:31:03 -0400
Message-ID: <1300937463.2117.224.camel@localhost>
Mime-Version: 1.0
X-Mailer: Evolution 2.32.3 
Content-Transfer-Encoding: 7bit
Subject: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 03:29:32 -0000

The following observations were made on EFF's SSL Observatory list
(https://mail1.eff.org/pipermail/observatory/2011-March/000086.html):

On Wed, 2011-03-23 at 12:56 -0400, Matt McCutchen wrote:
> HTTP Strict Transport Security does not pin the cert (it only
> prevents the user from accepting bad certs), so it is exposed to CA
> compromises.  SSH is not.

On Wed, 2011-03-23 at 12:00 -0600, Hodges, Jeff wrote:
> Yes, as presently specified and implemented in it's _draft_ form.
> 
> This could change. [...]
>
> Also, HSTS is arguably an intermediate-term (and specific-to-http)
> approach to the more general issue of network application
> advertisement of security policy. I.e. future work may supplant it.

On Wed, 2011-03-23 at 14:08 -0400, Matt McCutchen wrote: 
> Understood.  But I wouldn't propose to change that.  HSTS is the wrong
> place to fundamentally change the TLS server authentication model.

On Wed, 2011-03-23 at 12:24 -0600, Hodges, Jeff wrote: 
> I nominally disagree with the latter for various reasons, but we
> should discuss on websec@

Jeff, if you had something more to say, I invite you to say it.

-- 
Matt


From ietf@adambarth.com  Wed Mar 23 20:35:56 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8E2FF3A67DA for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:35:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.811
X-Spam-Level: 
X-Spam-Status: No, score=-2.811 tagged_above=-999 required=5 tests=[AWL=0.166,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bx6esrHIauRU for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:35:55 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by core3.amsl.com (Postfix) with ESMTP id 2A5583A67D9 for <websec@ietf.org>; Wed, 23 Mar 2011 20:35:55 -0700 (PDT)
Received: by vws12 with SMTP id 12so7245127vws.31 for <websec@ietf.org>; Wed, 23 Mar 2011 20:37:29 -0700 (PDT)
Received: by 10.52.70.134 with SMTP id m6mr8037070vdu.86.1300937847234; Wed, 23 Mar 2011 20:37:27 -0700 (PDT)
Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by mx.google.com with ESMTPS id g2sm4739157vbz.0.2011.03.23.20.37.25 (version=SSLv3 cipher=OTHER); Wed, 23 Mar 2011 20:37:25 -0700 (PDT)
Received: by qyk7 with SMTP id 7so6905306qyk.10 for <websec@ietf.org>; Wed, 23 Mar 2011 20:37:25 -0700 (PDT)
Received: by 10.224.173.73 with SMTP id o9mr6743852qaz.64.1300937845179; Wed, 23 Mar 2011 20:37:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.45.85 with HTTP; Wed, 23 Mar 2011 20:36:32 -0700 (PDT)
In-Reply-To: <1300937463.2117.224.camel@localhost>
References: <1300937463.2117.224.camel@localhost>
From: Adam Barth <ietf@adambarth.com>
Date: Wed, 23 Mar 2011 20:36:32 -0700
Message-ID: <AANLkTikdUn8sfLs18oUmBk4oeB13MLstn+Fgi5BbSRNM@mail.gmail.com>
To: Matt McCutchen <matt@mattmccutchen.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 03:35:56 -0000

On Wed, Mar 23, 2011 at 8:31 PM, Matt McCutchen <matt@mattmccutchen.net> wr=
ote:
> The following observations were made on EFF's SSL Observatory list
> (https://mail1.eff.org/pipermail/observatory/2011-March/000086.html):
>
> On Wed, 2011-03-23 at 12:56 -0400, Matt McCutchen wrote:
>> HTTP Strict Transport Security does not pin the cert (it only
>> prevents the user from accepting bad certs), so it is exposed to CA
>> compromises. =A0SSH is not.
>
> On Wed, 2011-03-23 at 12:00 -0600, Hodges, Jeff wrote:
>> Yes, as presently specified and implemented in it's _draft_ form.
>>
>> This could change. [...]
>>
>> Also, HSTS is arguably an intermediate-term (and specific-to-http)
>> approach to the more general issue of network application
>> advertisement of security policy. I.e. future work may supplant it.
>
> On Wed, 2011-03-23 at 14:08 -0400, Matt McCutchen wrote:
>> Understood. =A0But I wouldn't propose to change that. =A0HSTS is the wro=
ng
>> place to fundamentally change the TLS server authentication model.
>
> On Wed, 2011-03-23 at 12:24 -0600, Hodges, Jeff wrote:
>> I nominally disagree with the latter for various reasons, but we
>> should discuss on websec@
>
> Jeff, if you had something more to say, I invite you to say it.

Thanks for forwarding the thread.  There have been a bunch of people
asking for the ability to pin a certificate (or a CA certificate)
using HSTS.  In light of recent events, that's sounding more and more
like something we should consider.

Adam

From matt@mattmccutchen.net  Wed Mar 23 20:45:07 2011
Return-Path: <matt@mattmccutchen.net>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E5E7D3A67E1 for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:45:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5W6yyzSWM7+z for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:45:03 -0700 (PDT)
Received: from homiemail-a5.g.dreamhost.com (caiajhbdcaib.dreamhost.com [208.97.132.81]) by core3.amsl.com (Postfix) with ESMTP id DD4113A67DF for <websec@ietf.org>; Wed, 23 Mar 2011 20:45:03 -0700 (PDT)
Received: from homiemail-a5.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a5.g.dreamhost.com (Postfix) with ESMTP id 62B6670406E for <websec@ietf.org>; Wed, 23 Mar 2011 20:46:38 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=mattmccutchen.net; h=subject:from :to:content-type:date:message-id:mime-version: content-transfer-encoding; q=dns; s=mattmccutchen.net; b=W68aajb bto9BNK662zt028LdHYrzLIxfHb/GMQeOW47fxyA2p5BLCgY4xMtLVgS9nVlpI28 t0Yb5pYxyzeLxYEYanmd09u/mt67CXWSvhyS4roeVNbVDh3INK+y2A9bCUIg42wT fhL3YbhYsSy8WGCMP+zWDztcnvQECkwINr1U=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=mattmccutchen.net; h= subject:from:to:content-type:date:message-id:mime-version: content-transfer-encoding; s=mattmccutchen.net; bh=I+6w/LI/eA9ta 5pBu7URG2AKBeY=; b=LWYe6q+exeaT8bWwNhaTWxu/nUomkx6dDUgaBp70XRyla 87b3HllJtjDSALNdMugUb8Eto7UZ9p4BnSUHqReIicWEYo3D/QcxhIxzpWRrd+yf QCj+tUwwQBkoT16zP3hGuOm8f/eldctdhBDgP7HRHC3e+H2gZUMSJ16uYDnm2Q=
Received: from [192.168.1.40] (pool-96-231-2-98.washdc.east.verizon.net [96.231.2.98]) (Authenticated sender: matt@mattmccutchen.net) by homiemail-a5.g.dreamhost.com (Postfix) with ESMTPA id 0F4A5704063 for <websec@ietf.org>; Wed, 23 Mar 2011 20:46:37 -0700 (PDT)
From: Matt McCutchen <matt@mattmccutchen.net>
To: websec@ietf.org
Content-Type: text/plain; charset="UTF-8"
Date: Wed, 23 Mar 2011 23:46:36 -0400
Message-ID: <1300938396.2117.235.camel@localhost>
Mime-Version: 1.0
X-Mailer: Evolution 2.32.3 
Content-Transfer-Encoding: 7bit
Subject: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 03:45:07 -0000

HSTS as currently specified has two effects on browser behavior:

1. Redirecting all requests to https
2. Preventing the user from accepting bad certificates

These are completely orthogonal; it's just that webmasters who like
transport security often want both.  There are some use cases for having
one effect without the other:

1 without 2: Prevent cookie forcing
(http://scarybeastsecurity.blogspot.com/2008/11/cookie-forcing.html)
without breaking users who choose to disable all the default CAs and
accept server certificates individually.  These are the considerations I
would apply to my personal web site.

2 without 1: Keep https requests secure while some requests continue to
go unencrypted for performance.  (An alternative is to move the
unencrypted resources to a subdomain.)

I don't find either of these cases extremely compelling, but it may be
worth decoupling the two effects in accordance with general design
principles.

-- 
Matt


From matt@mattmccutchen.net  Wed Mar 23 20:53:18 2011
Return-Path: <matt@mattmccutchen.net>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 47FE83A67E9 for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:53:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6nxAUUz0fheT for <websec@core3.amsl.com>; Wed, 23 Mar 2011 20:53:17 -0700 (PDT)
Received: from homiemail-a2.g.dreamhost.com (caiajhbdcahe.dreamhost.com [208.97.132.74]) by core3.amsl.com (Postfix) with ESMTP id 547443A67DF for <websec@ietf.org>; Wed, 23 Mar 2011 20:53:17 -0700 (PDT)
Received: from homiemail-a2.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a2.g.dreamhost.com (Postfix) with ESMTP id D9504280071; Wed, 23 Mar 2011 20:54:51 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=mattmccutchen.net; h=subject:from :to:cc:in-reply-to:references:content-type:date:message-id :mime-version:content-transfer-encoding; q=dns; s= mattmccutchen.net; b=J8OdfEBE6JXozfO+b8Mf+MkgYbc9mRvKh7lCU2I0OqM zO9jOCf5WlfM954oFqtD8F75uAlJNp2gOmrfk1ky4ISU+X52NEnyNuK4/XaE/eAr QlSEjjYk2F4HgX5qnQXLcC8g8YIPUQ/TSYHw4+pzYvK8+BlIhSoQXrPtgIoo7Bsk =
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=mattmccutchen.net; h= subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:content-transfer-encoding; s= mattmccutchen.net; bh=c6j7h7DE0R31xv5s7XpCrsbchPA=; b=kf/oabWXyB qN9N0TpwnmA5XvT/YNkQzAKKwe9ooAJULfYGeLFw8bZrycKd263B0uOswEJ9loRe 8t5q6s601uIBqXg10TXf7B7DDqE6/txPzMKLayf3GAvpMxrEXDEqBlTG6WpSp54l iWjDXJrnRven/krzEWSd99uN7aoqgOxcg=
Received: from [192.168.1.40] (pool-96-231-2-98.washdc.east.verizon.net [96.231.2.98]) (Authenticated sender: matt@mattmccutchen.net) by homiemail-a2.g.dreamhost.com (Postfix) with ESMTPA id 4C58B280069; Wed, 23 Mar 2011 20:54:51 -0700 (PDT)
From: Matt McCutchen <matt@mattmccutchen.net>
To: Adam Barth <ietf@adambarth.com>
In-Reply-To: <AANLkTikdUn8sfLs18oUmBk4oeB13MLstn+Fgi5BbSRNM@mail.gmail.com>
References: <1300937463.2117.224.camel@localhost> <AANLkTikdUn8sfLs18oUmBk4oeB13MLstn+Fgi5BbSRNM@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Date: Wed, 23 Mar 2011 23:54:49 -0400
Message-ID: <1300938889.2117.239.camel@localhost>
Mime-Version: 1.0
X-Mailer: Evolution 2.32.3 
Content-Transfer-Encoding: 7bit
Cc: websec@ietf.org
Subject: Re: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 03:53:18 -0000

On Wed, 2011-03-23 at 20:36 -0700, Adam Barth wrote:
> Thanks for forwarding the thread.  There have been a bunch of people
> asking for the ability to pin a certificate (or a CA certificate)
> using HSTS.  In light of recent events, that's sounding more and more
> like something we should consider.

Maybe.  Pinning certs is a stopgap; it obviously doesn't work on the
first connection, and it places potentially significant operational
constraints on the web site.  I have a hard time seeing it as a step
toward a coherent server authentication scheme that solves the problems
we are facing today.  But it may be a useful thing to do in light of the
typical temporal and spatial scope of MITM attacks.  (Can anyone comment
on this?)

-- 
Matt


From tom@ritter.vg  Wed Mar 23 21:21:19 2011
Return-Path: <tom@ritter.vg>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0837E3A67EA for <websec@core3.amsl.com>; Wed, 23 Mar 2011 21:21:19 -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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iDsTbqVGFP7M for <websec@core3.amsl.com>; Wed, 23 Mar 2011 21:21:18 -0700 (PDT)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by core3.amsl.com (Postfix) with ESMTP id A2B693A67E9 for <websec@ietf.org>; Wed, 23 Mar 2011 21:21:17 -0700 (PDT)
Received: by bwz13 with SMTP id 13so7900198bwz.31 for <websec@ietf.org>; Wed, 23 Mar 2011 21:22:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ritter.vg; s=vg; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=AVYf/K1QERe4Tn/FSbzaovvyxp6/c2PeEqQdARFzTWo=; b=1zsxsvJlzWdKQL4feG7X+TuPV60Cw6B0sh3LG/h2bhLlnjgEC/XPYdxdow5R8fM3E1 NloR2JyAhnp2Qi43hKCfnluFe9rUZ+TweSe9s6rzrdRBocGg0OJzSBskTNN0D7ZlH8oj 4lmE2MHyj3IBxFTkq+jDHtHfSWTbrQRwzMuBo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=ritter.vg; s=vg; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=tHseLKeerYGJtBUQqD1I7NbK/xl/MOZ3v0tyXuJt2UPIx+f8sXE6RQo4YV4s3eQEYE n8DLBujYOYd+stsiLdENXJX5sAFdCrXomyuiwy5AFY6dytcsBj9fFU6vCgl+GgaSMRDZ r5jtnNXn5VzfRwkDzY84oTBxey3uPa+8fa+Ko=
Received: by 10.204.22.197 with SMTP id o5mr671428bkb.68.1300940571174; Wed, 23 Mar 2011 21:22:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.114.73 with HTTP; Wed, 23 Mar 2011 21:22:31 -0700 (PDT)
In-Reply-To: <1300938396.2117.235.camel@localhost>
References: <1300938396.2117.235.camel@localhost>
From: Tom Ritter <tom@ritter.vg>
Date: Thu, 24 Mar 2011 00:22:31 -0400
Message-ID: <AANLkTin7j63S3aV+7F-oXi_4Ju_AVJSYfTW+wnWMwoh8@mail.gmail.com>
To: websec@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 04:22:02 -0000

I'm new to this list, so apologies if this has been discussed - but I
was surprised and dismayed when I learned of the coupling of these two
effects.  A very common situation I find myself in is adding an
exception for a self-signed certificate or otherwise untrusted
certificate, either for a personal machine, development machines, or
intranet machines.  The individual cert is verified by fingerprint
using out-of-band channels, added, and doesn't change for a while -
and we'd like to use HSTS on these boxes.  But based off my simple
testing in Chrome - coupling these effects prevents this workflow.

-tom

From dev.akhawe@gmail.com  Wed Mar 23 22:17:00 2011
Return-Path: <dev.akhawe@gmail.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 110583A6807 for <websec@core3.amsl.com>; Wed, 23 Mar 2011 22:17:00 -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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nMLMOmF+yTPW for <websec@core3.amsl.com>; Wed, 23 Mar 2011 22:16:59 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id 0976D3A6823 for <websec@ietf.org>; Wed, 23 Mar 2011 22:16:58 -0700 (PDT)
Received: by wwa36 with SMTP id 36so7514077wwa.13 for <websec@ietf.org>; Wed, 23 Mar 2011 22:18:32 -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:content-transfer-encoding; bh=P97q4/ucxJANeMgpeYdxucSqUOg0NqiKIPtMQgdJ9B4=; b=JxH72BP/39if1mQu9bN48alrOuDWqaHjbQ1lIE6CkV8+34Wc3Z1nEh2sZOMhUAuGOB DxbDEeJ5liN4L/Q+5c8VzCS8Uty3ISxcKLcDZGE9c4hEd64UemIZFnI4v83/dIilr9ij H8C59Biatn4t47s89zMYta4C/6/rj28lLZIZk=
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:content-transfer-encoding; b=qCKJ8394/prGu5mYIYpIbkFNWCxS1ntH93vSTvATwtZZ3Vmf3cLPO+QVii9LTZKLb7 PmlXCmCK9LZCwqr5bLqa2HT9v8MgJcuXKVWg0dmbLSYHyuKL+mj98XWT134tHn4T1BNf q7hegJrlITKtCeS4wZ9Bm4XagDHX8hgN4PB8o=
Received: by 10.216.142.199 with SMTP id i49mr798954wej.33.1300943912155; Wed, 23 Mar 2011 22:18:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.179.70 with HTTP; Wed, 23 Mar 2011 22:18:12 -0700 (PDT)
In-Reply-To: <AANLkTin7j63S3aV+7F-oXi_4Ju_AVJSYfTW+wnWMwoh8@mail.gmail.com>
References: <1300938396.2117.235.camel@localhost> <AANLkTin7j63S3aV+7F-oXi_4Ju_AVJSYfTW+wnWMwoh8@mail.gmail.com>
From: Devdatta Akhawe <dev.akhawe@gmail.com>
Date: Wed, 23 Mar 2011 22:18:12 -0700
Message-ID: <AANLkTi=C1WNt6zzyz9skdtqbyyK0qWSwNyVjbtrjq7ev@mail.gmail.com>
To: Tom Ritter <tom@ritter.vg>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 05:17:00 -0000

What design principle is this ?

Seems to me that a design principle should be `don't mix orthogonal
design goals'. If a single goal has multiple effects, so be it. The
design goal is ensuring that interaction with website is not
vulnerable to MITM attacks. Since users click through cert warnings,
showing warnings is not enough (hence the effect 2). And because of
the way the web platform is designed, just switching half-way to SSL
doesn't really buy much security, hence effect 1. But the design goal
is just 1.

If the use cases you mentioned are compelling, then they should be
handled via a separate mechanism. I personally don't find them too
compelling. For Tom's intranet example, (or imagine a large
enterprise), the right thing might be to just add the cert issuer to
the browser CA store.


=3Ddevdatta


On 23 March 2011 21:22, Tom Ritter <tom@ritter.vg> wrote:
> I'm new to this list, so apologies if this has been discussed - but I
> was surprised and dismayed when I learned of the coupling of these two
> effects. =A0A very common situation I find myself in is adding an
> exception for a self-signed certificate or otherwise untrusted
> certificate, either for a personal machine, development machines, or
> intranet machines. =A0The individual cert is verified by fingerprint
> using out-of-band channels, added, and doesn't change for a while -
> and we'd like to use HSTS on these boxes. =A0But based off my simple
> testing in Chrome - coupling these effects prevents this workflow.
>
> -tom
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec
>

From tlr@w3.org  Thu Mar 24 05:02:24 2011
Return-Path: <tlr@w3.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3F42C3A6879 for <websec@core3.amsl.com>; Thu, 24 Mar 2011 05:02:24 -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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rd8X5spo7jG7 for <websec@core3.amsl.com>; Thu, 24 Mar 2011 05:02:23 -0700 (PDT)
Received: from jay.w3.org (ssh.w3.org [128.30.52.60]) by core3.amsl.com (Postfix) with ESMTP id 55F543A6864 for <websec@ietf.org>; Thu, 24 Mar 2011 05:02:22 -0700 (PDT)
Received: from [88.207.144.203] (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 1Q2jGa-0001Ik-Ie; Thu, 24 Mar 2011 08:03:52 -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: <1300938889.2117.239.camel@localhost>
Date: Thu, 24 Mar 2011 13:03:49 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <0C57AABE-3A40-4900-83D2-E59170EF020E@w3.org>
References: <1300937463.2117.224.camel@localhost> <AANLkTikdUn8sfLs18oUmBk4oeB13MLstn+Fgi5BbSRNM@mail.gmail.com> <1300938889.2117.239.camel@localhost>
To: Matt McCutchen <matt@mattmccutchen.net>
X-Mailer: Apple Mail (2.1084)
Cc: websec@ietf.org
Subject: Re: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 12:02:24 -0000

On 24 Mar 2011, at 04:54, Matt McCutchen wrote:

> On Wed, 2011-03-23 at 20:36 -0700, Adam Barth wrote:
>> Thanks for forwarding the thread.  There have been a bunch of people
>> asking for the ability to pin a certificate (or a CA certificate)
>> using HSTS.  In light of recent events, that's sounding more and more
>> like something we should consider.
>=20
> Maybe.  Pinning certs is a stopgap; it obviously doesn't work on the
> first connection, and it places potentially significant operational
> constraints on the web site.  I have a hard time seeing it as a step
> toward a coherent server authentication scheme that solves the =
problems
> we are facing today.

Stephen Farrell looked at parts of the problem a while ago and came up =
with a mechanism for cert switch-overs that he documented in RFC 5697.  =
Perhaps useful here.


From tobias.gondrom@gondrom.org  Thu Mar 24 12:28:11 2011
Return-Path: <tobias.gondrom@gondrom.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1E6143A68BA for <websec@core3.amsl.com>; Thu, 24 Mar 2011 12:28:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.187
X-Spam-Level: 
X-Spam-Status: No, score=-95.187 tagged_above=-999 required=5 tests=[AWL=0.175, 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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yxDkjscdfTfs for <websec@core3.amsl.com>; Thu, 24 Mar 2011 12:28:10 -0700 (PDT)
Received: from lvps83-169-7-107.dedicated.hosteurope.de (lvps83-169-7-107.dedicated.hosteurope.de [83.169.7.107]) by core3.amsl.com (Postfix) with ESMTP id 9BBDE3A659A for <websec@ietf.org>; Thu, 24 Mar 2011 12:28:09 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1;  q=dns; c=nofws; s=default; d=gondrom.org; b=YSnnlCoSTBXud00jESUOc9jjzite/h/d1M6fHIzIpprShHKBUa9nScLVLm7MpTXrKTHXeyTvuBPCCRJPma7+kyTRGyOQtUuYyltTeqDnDKkb8LYJrS6HJv+NtJKWbqq6; h=Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:X-Enigmail-Version:Content-Type:Content-Transfer-Encoding;
Received: (qmail 22466 invoked from network); 24 Mar 2011 20:29:22 +0100
Received: from 94-194-102-93.zone8.bethere.co.uk (HELO seraphim.heaven) (94.194.102.93) by lvps83-169-7-107.dedicated.hosteurope.de with (DHE-RSA-AES256-SHA encrypted) SMTP; 24 Mar 2011 20:29:22 +0100
Message-ID: <4D8B9BE8.4010901@gondrom.org>
Date: Thu, 24 Mar 2011 19:30:48 +0000
From: Tobias Gondrom <tobias.gondrom@gondrom.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: websec@ietf.org
References: <1300938396.2117.235.camel@localhost>	<AANLkTin7j63S3aV+7F-oXi_4Ju_AVJSYfTW+wnWMwoh8@mail.gmail.com> <AANLkTi=C1WNt6zzyz9skdtqbyyK0qWSwNyVjbtrjq7ev@mail.gmail.com>
In-Reply-To: <AANLkTi=C1WNt6zzyz9skdtqbyyK0qWSwNyVjbtrjq7ev@mail.gmail.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 19:28:11 -0000

Hello Matt and Tom,

I also do not share your view. HSTS has one goal and that is to ensure a
secure and trusted connection to prevent MiM and spoofing attacks. For
this a strict behavior must be enforced. That means only https
connections are allowed and self-signed certificates must be rejected.
Otherwise an attacker uses exactly this to bypass the protection.

Considering Tom's scenarios of self-signed certificates for intranet-site:
- As devdatta writes you should in that case deploy the certs  to your
browser.
- And second, in the long-run there might also be the additional use of
stored certs in DNSSEC (see dane WG, "DNS-based Authentication of Named
Entities"), though I admit that this is still a longer way to go.

BR, Tobias



On 03/24/2011 05:18 AM, Devdatta Akhawe wrote:
> What design principle is this ?
>
> Seems to me that a design principle should be `don't mix orthogonal
> design goals'. If a single goal has multiple effects, so be it. The
> design goal is ensuring that interaction with website is not
> vulnerable to MITM attacks. Since users click through cert warnings,
> showing warnings is not enough (hence the effect 2). And because of
> the way the web platform is designed, just switching half-way to SSL
> doesn't really buy much security, hence effect 1. But the design goal
> is just 1.
>
> If the use cases you mentioned are compelling, then they should be
> handled via a separate mechanism. I personally don't find them too
> compelling. For Tom's intranet example, (or imagine a large
> enterprise), the right thing might be to just add the cert issuer to
> the browser CA store.
>
>
> =devdatta
>
>
> On 23 March 2011 21:22, Tom Ritter <tom@ritter.vg> wrote:
>> I'm new to this list, so apologies if this has been discussed - but I
>> was surprised and dismayed when I learned of the coupling of these two
>> effects.  A very common situation I find myself in is adding an
>> exception for a self-signed certificate or otherwise untrusted
>> certificate, either for a personal machine, development machines, or
>> intranet machines.  The individual cert is verified by fingerprint
>> using out-of-band channels, added, and doesn't change for a while -
>> and we'd like to use HSTS on these boxes.  But based off my simple
>> testing in Chrome - coupling these effects prevents this workflow.
>>
>> -tom
>> _______________________________________________
>> 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 Jeff.Hodges@KingsMountain.com  Thu Mar 24 12:48:44 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EDEA328C0ED for <websec@core3.amsl.com>; Thu, 24 Mar 2011 12:48:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.729
X-Spam-Level: 
X-Spam-Status: No, score=-101.729 tagged_above=-999 required=5 tests=[AWL=-0.547, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, URIBL_RHS_DOB=1.083, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TEnV-U7iGGSb for <websec@core3.amsl.com>; Thu, 24 Mar 2011 12:48:42 -0700 (PDT)
Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by core3.amsl.com (Postfix) with SMTP id DB54B28C0D6 for <websec@ietf.org>; Thu, 24 Mar 2011 12:48:42 -0700 (PDT)
Received: (qmail 12940 invoked by uid 0); 24 Mar 2011 19:50:17 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by oproxy3.bluehost.com with SMTP; 24 Mar 2011 19:50:16 -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=m+GFqeUu6mxMyzEEEgrvh4zdUxJg65qkIQzFU2zTs//o79W98AQ8vAWiVk+uCRl77bHN5OJiOaZm8CIeQTB+QM4Nxo946L7Blhe1rcxtHZFwZGlnb0YU0KMSb7JmHIUZ;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.137.235]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1Q2qXv-0000cv-Nl for websec@ietf.org; Thu, 24 Mar 2011 13:50:15 -0600
Message-ID: <4D8BA070.3040706@KingsMountain.com>
Date: Thu, 24 Mar 2011 12:50:08 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8
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] fyi: Unofficial Draft of Content Security Policy (CSP)
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 19:48:44 -0000

Of possible interest:

CSP is being discussed here..

http://lists.w3.org/Archives/Public/public-web-security/

My recent review..

http://lists.w3.org/Archives/Public/public-web-security/2011Mar/0039.html


Original CSP-as-unofficial-"w3c format"-draft announcements..

------- Forwarded Messages

Date:    Thu, 03 Mar 2011 10:17:47 -0800
From:    Brandon Sterne <bsterne@mozilla.com>
To:      "public-web-security@w3.org" <public-web-security@w3.org>
Subject: Unofficial Draft of Content Security Policy

Hello all,

Apologies for the delays in getting this published.  You can find the
first Unofficial Draft of the Content Security Policy specification here:
https://dvcs.w3.org/hg/content-security-policy/raw-file/bcf1c45f312f/csp-unoffi
cial-draft-20110303.html

I hope you will find the new format well-organized and reflective of our
discussion so far.  While this document will likely remain in Unofficial
Draft status until we get our charter reviewed and accepted, in the
meantime this it should provide a good basis for further discussions.  I
look forward to receiving your feedback.

Best,
Brandon


------- Message 2

Date:    Tue, 15 Mar 2011 17:07:09 -0700
From:    Brandon Sterne <bsterne@mozilla.com>
To:      "public-web-security@w3.org" <public-web-security@w3.org>
Subject: [Content Security Policy] unofficial draft revision

Hello all,

Just wanted to let you know that I pushed a new revision of the CSP
unofficial draft:
https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-unofficial-draf
t-20110315.html

This revision added CSS image loading to the image-src directive and
converted the grammar to ABNF.  Many thanks to Adam for helping me with
some of the trickier aspects of the grammar conversion.

You can see just the changes here if you're interested:
https://dvcs.w3.org/hg/content-security-policy/diff/1a29ed0d9fdc/csp-specificat
ion.dev.html

Cheers,
Brandon


------- End of Forwarded Messages










From tobias.gondrom@gondrom.org  Thu Mar 24 13:01:34 2011
Return-Path: <tobias.gondrom@gondrom.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 720C83A68C3 for <websec@core3.amsl.com>; Thu, 24 Mar 2011 13:01:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.231
X-Spam-Level: 
X-Spam-Status: No, score=-95.231 tagged_above=-999 required=5 tests=[AWL=0.131, 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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ueSXPE6X-x4G for <websec@core3.amsl.com>; Thu, 24 Mar 2011 13:01:33 -0700 (PDT)
Received: from lvps83-169-7-107.dedicated.hosteurope.de (lvps83-169-7-107.dedicated.hosteurope.de [83.169.7.107]) by core3.amsl.com (Postfix) with ESMTP id D863A3A68BC for <websec@ietf.org>; Thu, 24 Mar 2011 13:01:32 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1;  q=dns; c=nofws; s=default; d=gondrom.org; b=T9G/1PRIqufr1b1VnmyxtIaPTpR+G9/r7KKsFWWDudRvolDl15byXIeW5TD7UgKm/OL0dGc3gN2mWOJxPw1Fl5ubJZ19ciU6tGmdZj2u7/m5YthbhWTMS+9NioY78K9U; h=Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:X-Enigmail-Version:Content-Type:Content-Transfer-Encoding;
Received: (qmail 5203 invoked from network); 24 Mar 2011 21:02:43 +0100
Received: from 94-194-102-93.zone8.bethere.co.uk (HELO seraphim.heaven) (94.194.102.93) by lvps83-169-7-107.dedicated.hosteurope.de with (DHE-RSA-AES256-SHA encrypted) SMTP; 24 Mar 2011 21:02:43 +0100
Message-ID: <4D8BA3B9.2020504@gondrom.org>
Date: Thu, 24 Mar 2011 20:04:09 +0000
From: Tobias Gondrom <tobias.gondrom@gondrom.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: websec@ietf.org
References: <1300937463.2117.224.camel@localhost>	<AANLkTikdUn8sfLs18oUmBk4oeB13MLstn+Fgi5BbSRNM@mail.gmail.com> <1300938889.2117.239.camel@localhost>
In-Reply-To: <1300938889.2117.239.camel@localhost>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: Re: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 20:01:34 -0000

Hm, using a http header makes pinning a cert quite difficult, plus you
still have the trust on first use.
However HSTS is easy to deploy and will give improved security quickly
(even without the pinning).

As has been mentioned on the list earlier, there are considerations for
association of cert with protocol and domain using DNSSEC - though this
is a complicated matter.
Please take a look at dane: https://datatracker.ietf.org/wg/dane/charter/

BR, Tobias



On 03/24/2011 03:54 AM, Matt McCutchen wrote:
> On Wed, 2011-03-23 at 20:36 -0700, Adam Barth wrote:
>> Thanks for forwarding the thread.  There have been a bunch of people
>> asking for the ability to pin a certificate (or a CA certificate)
>> using HSTS.  In light of recent events, that's sounding more and more
>> like something we should consider.
> Maybe.  Pinning certs is a stopgap; it obviously doesn't work on the
> first connection, and it places potentially significant operational
> constraints on the web site.  I have a hard time seeing it as a step
> toward a coherent server authentication scheme that solves the problems
> we are facing today.  But it may be a useful thing to do in light of the
> typical temporal and spatial scope of MITM attacks.  (Can anyone comment
> on this?)
>


From ietf@adambarth.com  Thu Mar 24 13:41:42 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DCECB3A68D4 for <websec@core3.amsl.com>; Thu, 24 Mar 2011 13:41:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.314
X-Spam-Level: 
X-Spam-Status: No, score=-2.314 tagged_above=-999 required=5 tests=[AWL=-0.337, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ikldp7jrk1-a for <websec@core3.amsl.com>; Thu, 24 Mar 2011 13:41:42 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by core3.amsl.com (Postfix) with ESMTP id 0C6BB3A6846 for <websec@ietf.org>; Thu, 24 Mar 2011 13:41:41 -0700 (PDT)
Received: by vxg33 with SMTP id 33so361317vxg.31 for <websec@ietf.org>; Thu, 24 Mar 2011 13:43:16 -0700 (PDT)
Received: by 10.52.0.5 with SMTP id 5mr9494129vda.120.1300999396478; Thu, 24 Mar 2011 13:43:16 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by mx.google.com with ESMTPS id u6sm139351vby.7.2011.03.24.13.43.12 (version=SSLv3 cipher=OTHER); Thu, 24 Mar 2011 13:43:13 -0700 (PDT)
Received: by qwg5 with SMTP id 5so257819qwg.31 for <websec@ietf.org>; Thu, 24 Mar 2011 13:43:12 -0700 (PDT)
Received: by 10.224.216.197 with SMTP id hj5mr7436069qab.264.1300999392059; Thu, 24 Mar 2011 13:43:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.45.85 with HTTP; Thu, 24 Mar 2011 13:42:42 -0700 (PDT)
In-Reply-To: <0C57AABE-3A40-4900-83D2-E59170EF020E@w3.org>
References: <1300937463.2117.224.camel@localhost> <AANLkTikdUn8sfLs18oUmBk4oeB13MLstn+Fgi5BbSRNM@mail.gmail.com> <1300938889.2117.239.camel@localhost> <0C57AABE-3A40-4900-83D2-E59170EF020E@w3.org>
From: Adam Barth <ietf@adambarth.com>
Date: Thu, 24 Mar 2011 13:42:42 -0700
Message-ID: <AANLkTinnHOd6CKCqEGa3Wm7t2Tc98vCXWd7gVy8ua4ff@mail.gmail.com>
To: Thomas Roessler <tlr@w3.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 20:41:43 -0000

On Thu, Mar 24, 2011 at 5:03 AM, Thomas Roessler <tlr@w3.org> wrote:
> On 24 Mar 2011, at 04:54, Matt McCutchen wrote:
>> On Wed, 2011-03-23 at 20:36 -0700, Adam Barth wrote:
>>> Thanks for forwarding the thread. =A0There have been a bunch of people
>>> asking for the ability to pin a certificate (or a CA certificate)
>>> using HSTS. =A0In light of recent events, that's sounding more and more
>>> like something we should consider.
>>
>> Maybe. =A0Pinning certs is a stopgap; it obviously doesn't work on the
>> first connection, and it places potentially significant operational
>> constraints on the web site. =A0I have a hard time seeing it as a step
>> toward a coherent server authentication scheme that solves the problems
>> we are facing today.
>
> Stephen Farrell looked at parts of the problem a while ago and came up wi=
th a mechanism for cert switch-overs that he documented in RFC 5697. =A0Per=
haps useful here.

Thanks for pointing out this RFC.  Unfortunately, this approach
doesn't work in the "rouge CA" threat model because the CA is
responsible for verifying that the old and new certificates were
issued to the same entity.  My understanding is that the rouge CA
threat model is of paramount importance to the folks interested in
certificate pinning, making this approach non-viable for our purposes.

Adam

From Jeff.Hodges@KingsMountain.com  Thu Mar 24 14:25:46 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6579728C145 for <websec@core3.amsl.com>; Thu, 24 Mar 2011 14:25:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.675
X-Spam-Level: 
X-Spam-Status: No, score=-101.675 tagged_above=-999 required=5 tests=[AWL=-0.493, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, URIBL_RHS_DOB=1.083, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SJYr4V-lmtci for <websec@core3.amsl.com>; Thu, 24 Mar 2011 14:25:45 -0700 (PDT)
Received: from outbound-mail-01.bluehost.com (cpoproxy1-pub.bluehost.com [69.89.21.11]) by core3.amsl.com (Postfix) with SMTP id 6AE6028C143 for <websec@ietf.org>; Thu, 24 Mar 2011 14:25:45 -0700 (PDT)
Received: (qmail 1913 invoked by uid 0); 24 Mar 2011 21:27:19 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by cpoproxy1.bluehost.com with SMTP; 24 Mar 2011 21:27:19 -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=XnXi80br56UAAiulYjPaj6wme33FD+mBaMPvBG7DiX95TlkY6Gq968QHDTxO0jOOBqOgnXRnCXxlBjvyh2Z+wcfZTe84tyWAL3+4W46EVHQl8egs9gKVXc4IyvpDA0Mv;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.137.235]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1Q2s3r-0001oP-Mt for websec@ietf.org; Thu, 24 Mar 2011 15:27:19 -0600
Message-ID: <4D8BB737.9050608@KingsMountain.com>
Date: Thu, 24 Mar 2011 14:27:19 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8
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] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 21:25:46 -0000

 >> Stephen Farrell looked at parts of the problem a while ago and came up
 >> with a mechanism for cert switch-overs that he documented in RFC 5697.
 >> Perhaps useful here.
 >
 > Thanks for pointing out this RFC.  Unfortunately, this approach doesn't work
 > in the "rouge CA" threat model

you mean "rogue CA", rather than "reddish pink or red CA", yes?  8^)


 > because the CA is responsible for verifying that the old and new
 > certificates were issued to the same entity.  My understanding is that the
 > [rogue] CA threat model is of paramount importance to the folks interested
 > in certificate pinning, making this approach non-viable for our purposes.

yes.


=JeffH



From tlr@w3.org  Thu Mar 24 14:30:19 2011
Return-Path: <tlr@w3.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B8F7A28C148 for <websec@core3.amsl.com>; Thu, 24 Mar 2011 14:30:19 -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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xrs1IyddgVjL for <websec@core3.amsl.com>; Thu, 24 Mar 2011 14:30:18 -0700 (PDT)
Received: from jay.w3.org (ssh.w3.org [128.30.52.60]) by core3.amsl.com (Postfix) with ESMTP id 9526728C145 for <websec@ietf.org>; Thu, 24 Mar 2011 14:30:18 -0700 (PDT)
Received: from [88.207.144.203] (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 1Q2s8F-0008Ao-0g; Thu, 24 Mar 2011 17:31:51 -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: <AANLkTinnHOd6CKCqEGa3Wm7t2Tc98vCXWd7gVy8ua4ff@mail.gmail.com>
Date: Thu, 24 Mar 2011 22:31:47 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <50EF8AEC-43A6-484D-8F04-C7CAFD39017A@w3.org>
References: <1300937463.2117.224.camel@localhost> <AANLkTikdUn8sfLs18oUmBk4oeB13MLstn+Fgi5BbSRNM@mail.gmail.com> <1300938889.2117.239.camel@localhost> <0C57AABE-3A40-4900-83D2-E59170EF020E@w3.org> <AANLkTinnHOd6CKCqEGa3Wm7t2Tc98vCXWd7gVy8ua4ff@mail.gmail.com>
To: Adam Barth <ietf@adambarth.com>
X-Mailer: Apple Mail (2.1084)
Cc: websec@ietf.org
Subject: Re: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 21:30:19 -0000

On 24 Mar 2011, at 21:42, Adam Barth wrote:

> Thanks for pointing out this RFC.  Unfortunately, this approach
> doesn't work in the "rouge CA" threat model because the CA is
> responsible for verifying that the old and new certificates were
> issued to the same entity.

So, let's look at the threat model for a second.

Do we assume that any CA can turn rogue at any time, or do we assume =
that a CA not otherwise used by the site will roguely issue =
certificates?

The first threat model is, of course, stronger.



From ietf@adambarth.com  Thu Mar 24 14:39:54 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 183BA28C14A for <websec@core3.amsl.com>; Thu, 24 Mar 2011 14:39:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.307
X-Spam-Level: 
X-Spam-Status: No, score=-2.307 tagged_above=-999 required=5 tests=[AWL=-0.330, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9crQOGkNJTWQ for <websec@core3.amsl.com>; Thu, 24 Mar 2011 14:39:53 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by core3.amsl.com (Postfix) with ESMTP id 4B17C28C13D for <websec@ietf.org>; Thu, 24 Mar 2011 14:39:53 -0700 (PDT)
Received: by vxg33 with SMTP id 33so401432vxg.31 for <websec@ietf.org>; Thu, 24 Mar 2011 14:41:27 -0700 (PDT)
Received: by 10.220.37.13 with SMTP id v13mr1198vcd.31.1301002887818; Thu, 24 Mar 2011 14:41:27 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by mx.google.com with ESMTPS id m22sm112236vcp.11.2011.03.24.14.41.26 (version=SSLv3 cipher=OTHER); Thu, 24 Mar 2011 14:41:26 -0700 (PDT)
Received: by qwg5 with SMTP id 5so290872qwg.31 for <websec@ietf.org>; Thu, 24 Mar 2011 14:41:26 -0700 (PDT)
Received: by 10.224.194.135 with SMTP id dy7mr7165261qab.214.1301002886122; Thu, 24 Mar 2011 14:41:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.45.85 with HTTP; Thu, 24 Mar 2011 14:39:45 -0700 (PDT)
In-Reply-To: <50EF8AEC-43A6-484D-8F04-C7CAFD39017A@w3.org>
References: <1300937463.2117.224.camel@localhost> <AANLkTikdUn8sfLs18oUmBk4oeB13MLstn+Fgi5BbSRNM@mail.gmail.com> <1300938889.2117.239.camel@localhost> <0C57AABE-3A40-4900-83D2-E59170EF020E@w3.org> <AANLkTinnHOd6CKCqEGa3Wm7t2Tc98vCXWd7gVy8ua4ff@mail.gmail.com> <50EF8AEC-43A6-484D-8F04-C7CAFD39017A@w3.org>
From: Adam Barth <ietf@adambarth.com>
Date: Thu, 24 Mar 2011 14:39:45 -0700
Message-ID: <AANLkTinuLzNtu51dDPozz-NCkgvNZKv33cLd+nWANyUY@mail.gmail.com>
To: Thomas Roessler <tlr@w3.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 24 Mar 2011 21:39:54 -0000

On Thu, Mar 24, 2011 at 2:31 PM, Thomas Roessler <tlr@w3.org> wrote:
> On 24 Mar 2011, at 21:42, Adam Barth wrote:
>> Thanks for pointing out this RFC. =A0Unfortunately, this approach
>> doesn't work in the "rouge CA" threat model because the CA is
>> responsible for verifying that the old and new certificates were
>> issued to the same entity.
>
> So, let's look at the threat model for a second.
>
> Do we assume that any CA can turn rogue at any time, or do we assume that=
 a CA not otherwise used by the site will roguely issue certificates?
>
> The first threat model is, of course, stronger.

My understanding is that different folks care about different threats.
 Some folks are happy with CA pinning, which implies the latter, but
others are much excited about leaf certificate pinning, which implies
the former.

Personally, I would be nice if we could handle the pinkish CA problem
and the leap-of-faith authentication use cases with one mechanism.
Perhaps DNSSEC is that mechanism, but maybe there's another approach
that would work sooner.

Adam

From Jeff.Hodges@KingsMountain.com  Fri Mar 25 11:27:46 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5B0FD3A681E for <websec@core3.amsl.com>; Fri, 25 Mar 2011 11:27:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.171
X-Spam-Level: 
X-Spam-Status: No, score=-102.171 tagged_above=-999 required=5 tests=[AWL=0.094, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dFa4gqMNcI48 for <websec@core3.amsl.com>; Fri, 25 Mar 2011 11:27:45 -0700 (PDT)
Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id 26B9F3A681B for <websec@ietf.org>; Fri, 25 Mar 2011 11:27:45 -0700 (PDT)
Received: (qmail 27064 invoked by uid 0); 25 Mar 2011 18:29:20 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by oproxy2.bluehost.com with SMTP; 25 Mar 2011 18:29:20 -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=h1m9zfhR6gdhb+MeikWNVCaQrJFDsPG1oJfCVfAR8RwS1uNsdnmWf+1RYvDcHS/vLwgCVo1Mo+bxDFWSm/MyYZBUEw6MKTnnGCEEzsrXKVU401yP1z0/fX9o76e2GtwV;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.136.125]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1Q3BlA-0006mV-Cd for websec@ietf.org; Fri, 25 Mar 2011 12:29:20 -0600
Message-ID: <4D8CDEFF.60904@KingsMountain.com>
Date: Fri, 25 Mar 2011 11:29:19 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8
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] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 25 Mar 2011 18:27:46 -0000

Tobias wrote:
 >
 > I also do not share your view.

+1

 > HSTS has one goal and that is to ensure a
 > secure and trusted connection to prevent MiM and spoofing attacks. For
 > this a strict behavior must be enforced. That means only https
 > connections are allowed and self-signed certificates must be rejected.

well, I'd characterize the latter more accurately as "TLS connections whose 
certs have signatures that don't chain up to a locally-cached trust anchor are 
terminated."

 > Otherwise an attacker uses exactly this to bypass the protection.
 >
 > Considering Tom's scenarios of self-signed certificates for intranet-site:
 > - As devdatta writes you should in that case deploy the certs  to your
 > browser.

HSTS is not necessarily appropriate for every web app in all network contexts 
to advertise. It is intended for use by web apps that understand both its 
benefits and operational characteristics and who are willing to accept the 
latter in exchange for the former.

and yes, if one really needs to wield self-signed certs in a particular 
context, there are various ways to get the appropriate trust anchor(s) loaded 
in the browsers. But then one should also assess whether employing HSTS in that 
context is appropriate.

=JeffH


From Jeff.Hodges@KingsMountain.com  Fri Mar 25 16:19:29 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8AE4D3A6784 for <websec@core3.amsl.com>; Fri, 25 Mar 2011 16:19:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.346
X-Spam-Level: 
X-Spam-Status: No, score=-102.346 tagged_above=-999 required=5 tests=[AWL=0.253, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZY0bkk9J1f8P for <websec@core3.amsl.com>; Fri, 25 Mar 2011 16:19:28 -0700 (PDT)
Received: from oproxy1-pub.bluehost.com (oproxy1-pub.bluehost.com [66.147.249.253]) by core3.amsl.com (Postfix) with SMTP id 65B463A67FC for <websec@ietf.org>; Fri, 25 Mar 2011 16:19:28 -0700 (PDT)
Received: (qmail 31462 invoked by uid 0); 25 Mar 2011 23:21:04 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by oproxy1.bluehost.com.bluehost.com with SMTP; 25 Mar 2011 23:21:03 -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=eL9dJrc51jwCAuYQALLJLyuDWnKPqr1VAQRsvYqWenKpsVsR/VNSjuYj6w+KN88DQ/EC1jRBEePGvdWx0uSY1AqjklUbI2IaqpKdNhokJdZRC4xmHTShUbxNFBu15uj3;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.136.125]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1Q3GJT-0006tw-NK for websec@ietf.org; Fri, 25 Mar 2011 17:21:03 -0600
Message-ID: <4D8D235F.8090705@KingsMountain.com>
Date: Fri, 25 Mar 2011 16:21:03 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8
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] HSTS: pinning certs, other changes to TLS server authentication
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 25 Mar 2011 23:19:29 -0000

 > On Wed, 2011-03-23 at 12:56 -0400, Matt McCutchen wrote:
 >> HTTP Strict Transport Security does not pin the cert (it only
 >> prevents the user from accepting bad certs), so it is exposed to CA
 >> compromises.  SSH is not.
 >
 > On Wed, 2011-03-23 at 12:00 -0600, Hodges, Jeff wrote:
 >> Yes, as presently specified and implemented in it's _draft_ form.
 >>
 >> This could change. [...]
 >>
 >> Also, HSTS is arguably an intermediate-term (and specific-to-http)
 >> approach to the more general issue of network application
 >> advertisement of security policy. I.e. future work may supplant it.
 >
 > On Wed, 2011-03-23 at 14:08 -0400, Matt McCutchen wrote:
 >> Understood.  But I wouldn't propose to change that.  HSTS is the wrong
 >> place to fundamentally change the TLS server authentication model.
 >
 > On Wed, 2011-03-23 at 12:24 -0600, Hodges, Jeff wrote:
 >> I nominally disagree with the latter for various reasons, but we
 >> should discuss on websec@
 >
 > Jeff, if you had something more to say, I invite you to say it.

apologies for latency.

In terms of whether HSTS "fundamentally change[s] the TLS server authentication 
model", it's important to note that it is only in the context of 
HTTP-over-TLS/SSL (hence the "H" in the name/acronym), and (for better or 
worse) only applicable for those http clients that implement the policy (it's 
not Mandatory To Implement).

And also HSTS will hopefully be supplanted down the road by some (web) security 
policy approach that's more holistically designed.

In the meantime, there's various Web Applications (nee websites) whose users 
can benefit today from such a relatively easily deployed security policy.

So I feel its reasonable to add a modest feature such as "pinning 
certs/CAs/certType" to a de-jure approach such as HSTS.

=JeffH



From agl@google.com  Mon Mar 28 08:34:59 2011
Return-Path: <agl@google.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF49D3A684A for <websec@core3.amsl.com>; Mon, 28 Mar 2011 08:34:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.977
X-Spam-Level: 
X-Spam-Status: No, score=-105.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c6wgPRv8FtdU for <websec@core3.amsl.com>; Mon, 28 Mar 2011 08:34:57 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id 73CAC3A6810 for <websec@ietf.org>; Mon, 28 Mar 2011 08:34:57 -0700 (PDT)
Received: from wpaz17.hot.corp.google.com (wpaz17.hot.corp.google.com [172.24.198.81]) by smtp-out.google.com with ESMTP id p2SFaYdc005778 for <websec@ietf.org>; Mon, 28 Mar 2011 08:36:34 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1301326594; bh=7xb3C6Iy3Y3jx+aibguywc0tzL4=; h=MIME-Version:Date:Message-ID:Subject:From:To:Content-Type; b=a//BIPvaMz4AbT/j2OxWlMM1ACfW5R3C5xxAFAQKG3eGYKo8zriEQuPsgLVqMrexj V8Zmdx0VdTinpW5n8wJJg==
Received: from ywg4 (ywg4.prod.google.com [10.192.7.4]) by wpaz17.hot.corp.google.com with ESMTP id p2SFaXA7018067 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <websec@ietf.org>; Mon, 28 Mar 2011 08:36:34 -0700
Received: by ywg4 with SMTP id 4so1092071ywg.10 for <websec@ietf.org>; Mon, 28 Mar 2011 08:36:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=YWadRN4KSKv0yGaXZYzuftsdCA37NW8dGC0jgZb3vtA=; b=tc1kOfexFNUnLRudGLVBxx5BrlsN2j9e71wYFnHYZUnTCC6DfquTLbm5eMe3CmD9gg vZ6P49cL0Emt//gFFkew==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:date:message-id:subject:from:to:content-type; b=HRE3mb8g9VO8+ylGYuDUdsi5pkF95+DWnOYkul9mSAsbNCFvLVBahEj/4JiKOwapqh c0UDuWt/ymDfKJGuYHlg==
MIME-Version: 1.0
Received: by 10.151.136.2 with SMTP id o2mr3759527ybn.204.1301326593589; Mon, 28 Mar 2011 08:36:33 -0700 (PDT)
Received: by 10.151.78.8 with HTTP; Mon, 28 Mar 2011 08:36:33 -0700 (PDT)
Date: Mon, 28 Mar 2011 11:36:33 -0400
Message-ID: <AANLkTi=aoaSxWdAwHBAE-p1bP_ayzDw8H-PmqVnsKnF0@mail.gmail.com>
From: Adam Langley <agl@google.com>
To: websec@ietf.org
Content-Type: text/plain; charset=UTF-8
X-System-Of-Record: true
Subject: [websec] Revocation check failures for HSTS sites
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 28 Mar 2011 15:35:00 -0000

Currently Chrome treats revocation check failures as fatal for HSTS
sites. This is scheduled to change with Chrome 12 when revocation
check failures will not be treated differently for HSTS sites.

The reason for this change is that several Google properties are
either already HSTS or are planning/considering enabling it. However,
it's unacceptable that a failure of our CA's servers brings down those
services. Availability of service is very important.

It has been suggested that OCSP stapling solves this issue. However,
only a single OCSP response can be stapled in the current protocol and
chained certificates are now almost ubiquitous. Even if OCSP stapling
were extended to support multiple responses, the size of the OCSP
responses (1-2KB) becomes problematic. Not only is another 2-5KB of
overhead per connection a problem for for some users (it's another
second of latency for dialups), it typically overflows the server's
initial congestion window, causing another round trip. This can be
reconfigured unilaterally on a per-server basis but many clients
enforce it with their flow window.


Cheers

AGL

From asteingruebl@paypal-inc.com  Mon Mar 28 08:58:39 2011
Return-Path: <asteingruebl@paypal-inc.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A606B3A6943 for <websec@core3.amsl.com>; Mon, 28 Mar 2011 08:58:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.117
X-Spam-Level: 
X-Spam-Status: No, score=-9.117 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tzR1ey02RGOS for <websec@core3.amsl.com>; Mon, 28 Mar 2011 08:58:38 -0700 (PDT)
Received: from den-mipot-002.corp.ebay.com (den-mipot-002.corp.ebay.com [216.113.175.153]) by core3.amsl.com (Postfix) with ESMTP id BBA5B3A6870 for <websec@ietf.org>; Mon, 28 Mar 2011 08:58:37 -0700 (PDT)
DomainKey-Signature: s=ppinc; d=paypal-inc.com; c=nofws; q=dns; h=X-EBay-Corp:X-IronPort-AV:Received:Received:From:To:Date: Subject:Thread-Topic:Thread-Index:Message-ID:References: In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:acceptlanguage: x-ems-proccessed:x-ems-stamp:Content-Type: Content-Transfer-Encoding:MIME-Version:X-CFilter; b=AhueJOSElbTxclV/6MvZJohAlDdRUzZG5Ww3H5Efas0t/w/9cy+AOZ10 eVHSRi3QC2clNSs4gFJlnsH1IFUKh5/7j67hmIWPDk/lKRT2vlaj5BSo2 emcCfvtfCCzkjPw;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paypal-inc.com; i=asteingruebl@paypal-inc.com; q=dns/txt; s=ppinc; t=1301328015; x=1332864015; h=from:to:date:subject:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=e46no3kFpUZvnI0lVQMNkkjfckVLFYR1Yoj3Grvs0J8=; b=XCik930vSO1mD+uG50NHF36/kjUTj14YLmqSXH9NymUssvtnZuewXtdO JJqhRAWQLusfc3gVZ8J6doxaMhMxXlevekUwJzJkNKawWBCTv+9tm427T m4v1nxFT47MyTBk;
X-EBay-Corp: Yes
X-IronPort-AV: E=Sophos;i="4.63,256,1299484800";  d="scan'208";a="1835454"
Received: from den-vtenf-001.corp.ebay.com (HELO DEN-MEXHT-001.corp.ebay.com) ([10.101.112.212]) by den-mipot-002.corp.ebay.com with ESMTP; 28 Mar 2011 09:00:15 -0700
Received: from DEN-MEXMS-001.corp.ebay.com ([10.241.16.225]) by DEN-MEXHT-001.corp.ebay.com ([10.241.17.52]) with mapi; Mon, 28 Mar 2011 10:00:15 -0600
From: "Steingruebl, Andy" <asteingruebl@paypal-inc.com>
To: Adam Langley <agl@google.com>, "websec@ietf.org" <websec@ietf.org>
Date: Mon, 28 Mar 2011 10:00:15 -0600
Thread-Topic: [websec] Revocation check failures for HSTS sites
Thread-Index: AcvtXfCOq7Z0oCT7T2C4guOCRt0ekwAAyRmw
Message-ID: <5EE049BA3C6538409BBE6F1760F328ABEB414D3555@DEN-MEXMS-001.corp.ebay.com>
References: <AANLkTi=aoaSxWdAwHBAE-p1bP_ayzDw8H-PmqVnsKnF0@mail.gmail.com>
In-Reply-To: <AANLkTi=aoaSxWdAwHBAE-p1bP_ayzDw8H-PmqVnsKnF0@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-ems-proccessed: 10SqDH0iR7ekR7SRpKqm5A==
x-ems-stamp: QWly4cVIMFuRC9AtpHCJxw==
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter: Scanned
Subject: Re: [websec] Revocation check failures for HSTS sites
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 28 Mar 2011 15:58:39 -0000

> -----Original Message-----
> From: websec-bounces@ietf.org [mailto:websec-bounces@ietf.org] On
> Behalf Of Adam Langley
>=20
> Currently Chrome treats revocation check failures as fatal for HSTS sites=
. This
> is scheduled to change with Chrome 12 when revocation check failures will
> not be treated differently for HSTS sites.
>=20
> The reason for this change is that several Google properties are either
> already HSTS or are planning/considering enabling it. However, it's
> unacceptable that a failure of our CA's servers brings down those service=
s.
> Availability of service is very important.

Adam,

Isn't the other option for you to get yourselves registered directly as a t=
rusted root in the major browsers?  Won't happen overnight, but seems like =
it fixes the solution too if you don't have to chain to anyone to get OCSP =
checks, right?

- Andy

From agl@google.com  Mon Mar 28 09:11:22 2011
Return-Path: <agl@google.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 177AF28C0D7 for <websec@core3.amsl.com>; Mon, 28 Mar 2011 09:11:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.977
X-Spam-Level: 
X-Spam-Status: No, score=-105.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N5IHDvpyafGf for <websec@core3.amsl.com>; Mon, 28 Mar 2011 09:11:16 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.67]) by core3.amsl.com (Postfix) with ESMTP id C298328C0D0 for <websec@ietf.org>; Mon, 28 Mar 2011 09:11:15 -0700 (PDT)
Received: from hpaq7.eem.corp.google.com (hpaq7.eem.corp.google.com [172.25.149.7]) by smtp-out.google.com with ESMTP id p2SGCqHt006987 for <websec@ietf.org>; Mon, 28 Mar 2011 09:12:52 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1301328772; bh=UqER6XL04JV+d3YJelBgGUSzYgg=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type:Content-Transfer-Encoding; b=lcIkD3YB0DTheO1+0gZQg2TfEd2T9Sl40gGYWrxlzXk8iJma8LM4hir4lGoZPS8Sd E3rMS2+FevVy+WV8sDU4g==
Received: from gxk22 (gxk22.prod.google.com [10.202.11.22]) by hpaq7.eem.corp.google.com with ESMTP id p2SGCJvr004000 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <websec@ietf.org>; Mon, 28 Mar 2011 09:12:50 -0700
Received: by gxk22 with SMTP id 22so1206912gxk.30 for <websec@ietf.org>; Mon, 28 Mar 2011 09:12:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=EceJpbPDbtVuTbuoArAibQwwdBmGVlcRT8OxBfe4p/k=; b=TMK/HshVDenPGYMLVwi1ruvILVt6jfa6jJIkzol7eghtIPcjG4GQheHna3pchiPj/e S24tHDHWhkKS3DEgDLuQ==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=LmosbEjMlFLUE6ln+ublkyrLLxQGH1F29bEYv4tSAn/WxjvLAy6F85xr74n/0DhBCD eVO3P25QakkAP9opZRfw==
MIME-Version: 1.0
Received: by 10.150.65.2 with SMTP id n2mr3926826yba.90.1301328770275; Mon, 28 Mar 2011 09:12:50 -0700 (PDT)
Received: by 10.151.78.8 with HTTP; Mon, 28 Mar 2011 09:12:50 -0700 (PDT)
In-Reply-To: <5EE049BA3C6538409BBE6F1760F328ABEB414D3555@DEN-MEXMS-001.corp.ebay.com>
References: <AANLkTi=aoaSxWdAwHBAE-p1bP_ayzDw8H-PmqVnsKnF0@mail.gmail.com> <5EE049BA3C6538409BBE6F1760F328ABEB414D3555@DEN-MEXMS-001.corp.ebay.com>
Date: Mon, 28 Mar 2011 12:12:50 -0400
Message-ID: <AANLkTinJD+vfyX8cmWdcTpDTvZkCa7=afzOxqKk5mCZy@mail.gmail.com>
From: Adam Langley <agl@google.com>
To: "Steingruebl, Andy" <asteingruebl@paypal-inc.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
Cc: "websec@ietf.org" <websec@ietf.org>
Subject: Re: [websec] Revocation check failures for HSTS sites
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 28 Mar 2011 16:11:22 -0000

On Mon, Mar 28, 2011 at 12:00 PM, Steingruebl, Andy
<asteingruebl@paypal-inc.com> wrote:
> Isn't the other option for you to get yourselves registered directly as a=
 trusted root in the major browsers? =C2=A0Won't happen overnight, but seem=
s like it fixes the solution too if you don't have to chain to anyone to ge=
t OCSP checks, right?

Yes, being a root would solve our problems. Also, getting certificates
which implement revocation by having a short lifetime would work for
us. However, being a root isn't an applicable solution for others and
high-frequency certificates aren't generally available either.


Cheers

AGL

From asteingruebl@paypal-inc.com  Mon Mar 28 09:17:44 2011
Return-Path: <asteingruebl@paypal-inc.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 423273A6870 for <websec@core3.amsl.com>; Mon, 28 Mar 2011 09:17:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.117
X-Spam-Level: 
X-Spam-Status: No, score=-9.117 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xv8KEi03hr27 for <websec@core3.amsl.com>; Mon, 28 Mar 2011 09:17:43 -0700 (PDT)
Received: from den-mipot-001.corp.ebay.com (den-mipot-001.corp.ebay.com [216.113.175.152]) by core3.amsl.com (Postfix) with ESMTP id 333473A67E5 for <websec@ietf.org>; Mon, 28 Mar 2011 09:17:43 -0700 (PDT)
DomainKey-Signature: s=ppinc; d=paypal-inc.com; c=nofws; q=dns; h=X-EBay-Corp:X-IronPort-AV:Received:Received:From:To:CC: Date:Subject:Thread-Topic:Thread-Index:Message-ID: References:In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:acceptlanguage: x-ems-proccessed:x-ems-stamp:Content-Type: Content-Transfer-Encoding:MIME-Version:X-CFilter; b=grarAWC9hPAhyddWypH5Y054YadP2ukutxbprV5a63BAzzM49jm+JdCF jYwDxmVrrFeWNk5RuKMqmTk7dHCd7FwBysKk+BoTtrXBml3XQdKqpq9sJ vH2d1GwFjaOJ4kN;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paypal-inc.com; i=asteingruebl@paypal-inc.com; q=dns/txt; s=ppinc; t=1301329161; x=1332865161; h=from:to:cc:date:subject:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=U3VeYxMej+t3zT3Ea/z2Q37XGzlh48QxvXpEppAMkMI=; b=BUDrAnItfg8cEKcXR3IskHFmt84wuqUxPUitYwtROCrEO71rYCBqvzcN UhreiDBXpFZC8FwnkebmH2lyU943CtiQxZDYDjtswgHzHN1sVQFKMIOaO G9M5nIAH4HTrErZ;
X-EBay-Corp: Yes
X-IronPort-AV: E=Sophos;i="4.63,256,1299484800";  d="scan'208";a="1355333"
Received: from den-vtenf-001.corp.ebay.com (HELO DEN-MEXHT-001.corp.ebay.com) ([10.101.112.212]) by den-mipot-001.corp.ebay.com with ESMTP; 28 Mar 2011 09:19:20 -0700
Received: from DEN-MEXMS-001.corp.ebay.com ([10.241.16.225]) by DEN-MEXHT-001.corp.ebay.com ([10.241.17.52]) with mapi; Mon, 28 Mar 2011 10:19:20 -0600
From: "Steingruebl, Andy" <asteingruebl@paypal-inc.com>
To: Adam Langley <agl@google.com>
Date: Mon, 28 Mar 2011 10:19:18 -0600
Thread-Topic: [websec] Revocation check failures for HSTS sites
Thread-Index: AcvtYwJ1HUXh/qXDR+SUkowsryW1QwAAIo1Q
Message-ID: <5EE049BA3C6538409BBE6F1760F328ABEB414D3582@DEN-MEXMS-001.corp.ebay.com>
References: <AANLkTi=aoaSxWdAwHBAE-p1bP_ayzDw8H-PmqVnsKnF0@mail.gmail.com> <5EE049BA3C6538409BBE6F1760F328ABEB414D3555@DEN-MEXMS-001.corp.ebay.com> <AANLkTinJD+vfyX8cmWdcTpDTvZkCa7=afzOxqKk5mCZy@mail.gmail.com>
In-Reply-To: <AANLkTinJD+vfyX8cmWdcTpDTvZkCa7=afzOxqKk5mCZy@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-ems-proccessed: 10SqDH0iR7ekR7SRpKqm5A==
x-ems-stamp: +W1GIJpoJ3iNYaM5PdPLzw==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter: Scanned
Cc: "websec@ietf.org" <websec@ietf.org>
Subject: Re: [websec] Revocation check failures for HSTS sites
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 28 Mar 2011 16:17:44 -0000

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBZGFtIExhbmdsZXkgW21haWx0
bzphZ2xAZ29vZ2xlLmNvbV0NCj4gU2VudDogTW9uZGF5LCBNYXJjaCAyOCwgMjAxMSA5OjEzIEFN
DQo+IA0KPiBZZXMsIGJlaW5nIGEgcm9vdCB3b3VsZCBzb2x2ZSBvdXIgcHJvYmxlbXMuIEFsc28s
IGdldHRpbmcgY2VydGlmaWNhdGVzIHdoaWNoDQo+IGltcGxlbWVudCByZXZvY2F0aW9uIGJ5IGhh
dmluZyBhIHNob3J0IGxpZmV0aW1lIHdvdWxkIHdvcmsgZm9yIHVzLg0KPiBIb3dldmVyLCBiZWlu
ZyBhIHJvb3QgaXNuJ3QgYW4gYXBwbGljYWJsZSBzb2x1dGlvbiBmb3Igb3RoZXJzIGFuZCBoaWdo
LQ0KPiBmcmVxdWVuY3kgY2VydGlmaWNhdGVzIGFyZW4ndCBnZW5lcmFsbHkgYXZhaWxhYmxlIGVp
dGhlci4NCg0KV2VsbCwgeW91IGNvdWxkIGtpbGwgdHdvIGJpcmRzIHdpdGggb25lIHN0b25lIGhl
cmUgY291bGRuJ3QgeW91PyA6KQ0KDQpTZXJpb3VzbHkgdGhvdWdoIGZvciBhIHNlY29uZC4NCg0K
SXQgc2VlbXMgbGlrZSBhbGwgb2YgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucyBvbiB0aGUgdGFibGU6
DQoNCjEuIENBQSByZWNvcmRzDQoyLiBUTFNBIHJlY29yZHMNCjMuIE9DU1AgU3RhcGxpbmcNCjQu
IEhpZ2ggQXZhaWxhYmlsaXR5IE9DU1AgcmVzcG9uZGVycw0KDQpBbGwgYWRkIHNpZ25pZmljYW50
ICBsYXRlbmN5IHRvIGNvbm5lY3Rpb24gc2V0dXBzLCByaWdodD8gIEFsbCBvZiB0aGVtIHJlcXVp
cmUgYW5vdGhlciBzZXQgb2Ygcm91bmQgdHJpcHMgdG8gdmFsaWRhdGUgcmVzb3VyY2VzLCBwdWxs
IGRhdGEsIGV0Yy4gZW50aXJlbHkgc2VwYXJhdGVseSBmcm9tIHRoZSBUTFMgY2hhbm5lbCBpdHNl
bGYsIHJpZ2h0Pw0KDQpUaGF0IGxlYXZlczoNCg0KNS4gU2hvcnQtbGlmZXRpbWUgY2VydHMNCg0K
QXMgdGhlIG9ubHkgb3B0aW9uIHRoYXQgZG9lc24ndCByZXF1aXJlIGV4dHJhIHRyYWZmaWMsIHJv
dW5kLXRyaXBzLCBldGMuICBSaWdodD8NCg0KLSBBbmR5DQo=

From agl@google.com  Mon Mar 28 09:26:17 2011
Return-Path: <agl@google.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EE7E428C0F1 for <websec@core3.amsl.com>; Mon, 28 Mar 2011 09:26:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.977
X-Spam-Level: 
X-Spam-Status: No, score=-105.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vSRstjiIttIz for <websec@core3.amsl.com>; Mon, 28 Mar 2011 09:26:16 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id F0BB128B56A for <websec@ietf.org>; Mon, 28 Mar 2011 09:26:15 -0700 (PDT)
Received: from wpaz17.hot.corp.google.com (wpaz17.hot.corp.google.com [172.24.198.81]) by smtp-out.google.com with ESMTP id p2SGRrwm023316 for <websec@ietf.org>; Mon, 28 Mar 2011 09:27:53 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1301329673; bh=PMnP/HHGfbdARKpuDXo/vp9VdRU=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type:Content-Transfer-Encoding; b=Q7tzDesTwGBWcq1RhNzNsi1dsQrEHfISflFZmLyKU/XCk/fA75svS0HcpSt70B90s wQfNkCnISDjr+hpmI9lOg==
Received: from gxk26 (gxk26.prod.google.com [10.202.11.26]) by wpaz17.hot.corp.google.com with ESMTP id p2SGRKeX011587 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <websec@ietf.org>; Mon, 28 Mar 2011 09:27:52 -0700
Received: by gxk26 with SMTP id 26so1457192gxk.18 for <websec@ietf.org>; Mon, 28 Mar 2011 09:27:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=P/QP/U76MLXjAZhOmAnsk6z/qT+pTgF9qT6AAXxK+64=; b=FO/hACVwMP436mrMtlHICT0gz5U7NuN3CqEEzf5Wpqj7dyp1GvVvWWI5VpBZRymvUt zLI0h7dCfCmNpqSNEIeA==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=dbXfjqhcAJtlwqSue6lKQzbVTC+0oCJfBQfQ/ci31osl5aoCW73ofasgcI1dh1XEXf X7Z1CvSlYtWwgeFHsy2g==
MIME-Version: 1.0
Received: by 10.150.113.9 with SMTP id l9mr4000817ybc.318.1301329671576; Mon, 28 Mar 2011 09:27:51 -0700 (PDT)
Received: by 10.151.78.8 with HTTP; Mon, 28 Mar 2011 09:27:51 -0700 (PDT)
In-Reply-To: <5EE049BA3C6538409BBE6F1760F328ABEB414D3582@DEN-MEXMS-001.corp.ebay.com>
References: <AANLkTi=aoaSxWdAwHBAE-p1bP_ayzDw8H-PmqVnsKnF0@mail.gmail.com> <5EE049BA3C6538409BBE6F1760F328ABEB414D3555@DEN-MEXMS-001.corp.ebay.com> <AANLkTinJD+vfyX8cmWdcTpDTvZkCa7=afzOxqKk5mCZy@mail.gmail.com> <5EE049BA3C6538409BBE6F1760F328ABEB414D3582@DEN-MEXMS-001.corp.ebay.com>
Date: Mon, 28 Mar 2011 12:27:51 -0400
Message-ID: <AANLkTi=hZhmaPmyN4Or=OWtWkHgD=w6zz3EmMdQ==5vt@mail.gmail.com>
From: Adam Langley <agl@google.com>
To: "Steingruebl, Andy" <asteingruebl@paypal-inc.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
Cc: "websec@ietf.org" <websec@ietf.org>
Subject: Re: [websec] Revocation check failures for HSTS sites
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 28 Mar 2011 16:26:17 -0000

On Mon, Mar 28, 2011 at 12:19 PM, Steingruebl, Andy
<asteingruebl@paypal-inc.com> wrote:
> Seriously though for a second.
>
> It seems like all of the proposed solutions on the table:
>
> 1. CAA records
> 2. TLSA records
> 3. OCSP Stapling
> 4. High Availability OCSP responders
>
> All add significant =C2=A0latency to connection setups, right? =C2=A0All =
of them require another set of round trips to validate resources, pull data=
, etc. entirely separately from the TLS channel itself, right?
>
> That leaves:
>
> 5. Short-lifetime certs
>
> As the only option that doesn't require extra traffic, round-trips, etc. =
=C2=A0Right?

DNS lookups can overlap earlier stages of the connection but probably
introduce latency in some fraction of connections, yes. (And, when the
network filters `odd' DNS lookups then we have big problems.)

DNS chain embedding in certificates can be latency free, but has
unfortunate deployment problems.

Otherwise, yes, everything except high-freq certs is problematic.


AGL

From stpeter@stpeter.im  Mon Mar 28 15:40:08 2011
Return-Path: <stpeter@stpeter.im>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 153413A6A8F; Mon, 28 Mar 2011 15:40:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.551
X-Spam-Level: 
X-Spam-Status: No, score=-102.551 tagged_above=-999 required=5 tests=[AWL=0.048, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jdEsfE0UHkk9; Mon, 28 Mar 2011 15:40:06 -0700 (PDT)
Received: from stpeter.im (stpeter.im [207.210.219.233]) by core3.amsl.com (Postfix) with ESMTP id AFEF33A6970; Mon, 28 Mar 2011 15:40:06 -0700 (PDT)
Received: from dhcp-12cb.meeting.ietf.org (64-103-25-233.cisco.com [64.103.25.233]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id D2A824006D; Mon, 28 Mar 2011 16:43:20 -0600 (MDT)
Message-ID: <4D910EA5.5070804@stpeter.im>
Date: Tue, 29 Mar 2011 00:41:41 +0200
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.15) Gecko/20110303 Thunderbird/3.1.9
MIME-Version: 1.0
To: IETF discussion list <ietf@ietf.org>, saag@ietf.org, websec@ietf.org,  "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.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="------------ms050202020503080702040104"
Subject: [websec] FW: HTTP authentication side meeting
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 28 Mar 2011 22:40:08 -0000

This is a cryptographically signed message in MIME format.

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

For those at IETF 80 interested in HTTP and authentication, there will
be a side meeting on Wednesday night for more in-depth discussion than
will be possible during the SAAG session on Thursday. Logistics are
20:00 in Karlin II/III. Further details below...


-------- Original Message --------
Subject: Re: [http-auth] side meeting on Wednesday, March 30
Date: Tue, 29 Mar 2011 02:37:30 +0900
From: Yutaka OIWA <y.oiwa@aist.go.jp>
To: http-auth@ietf.org <http-auth@ietf.org>

Dear all,

I'm looking forward to seeing you at 20:00 Wednesday in Karlin II/III.

My current plan for the side meeting is to mutually know each other's
face by
meeting face-to-face, and to share the problem space which is broken now =
and
which is to be fixed by our future working group (hopefully).
The important point here is that the solutions must be not only
implementable to
the HTTP client/server, but also deployable and usable by Web
applications. I
believe this is the most problematic point of current largely-unused
solutions
including TLS client certificate authentication.

I will prepare a small presentation which will describe *my* view of
what should
be done.  Your opinions and views are very welcome.
Also, I am waiting of inputs for the possible future agenda quoted below.=


See you,

Yutaka

-------- Original Message --------
Subject: Re: [http-auth] HTTP Auth Next BOF at IETF Prague deadline
Monday/Possible W3C Workshop?
Date: Mon, 31 Jan 2011 20:54:37 +0900
From: Yutaka OIWA <y.oiwa@aist.go.jp>
To: Harry Halpin <hhalpin@w3.org>
CC: http-auth@ietf.org

Dear Harry and all,

"Harry Halpin" <hhalpin@w3.org> writes:

> Another idea would be to hold an informal bar-BOF at Prague if the BOF
> can't be put together quickly enough as a bar-BOF would require less wo=
rk
> and give us more time to bake the tech ideas or charter. I'll leave thi=
s
> decision in the hands of more experienced IETF folks.

In both ways, anyway, we will need a good-direction proposal and
agenda.  It is hard for me to write a "good" one, but I made a "bad" :-)
one as a starting point.

Please consider it for improvements and rephrasing.  Thanks Harry for
providing a very good descriptions which I've used as a staring point.

 * Things to consider:

   - agenda not yet written
   - goal: currently ambiguous (intentionally); to discuss, or to form WG=
?

--------
Description:

The current authentication methods used in the Web system is prone to
various serious vulnerabilities, including password eavesdropping,
password stealing, session hijack, and phishing.  Because of the lack
of a good/secure support for web application authentication in the
HTTP layer, people tends to use HTML forms for authentication, which
are by nature insecure.

This problem 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.

Recently we have several new proposals for securing Web/HTTP
authentications, some of which has a proposed drafts.  In addition,
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 the following topics:

 * Introduction of much more secure authentication mechanisms as
   extensions to the HTTP.

 * Introduction of technologies which will enable more sophisticated
   use of HTTP authentication in application layer.

 * Research on the secure ways of Web/HTML authentications and
   required protocol-side support for them

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

 * Proposing addition of authentication schemes to the IANA registry
   as proposed by httpbis.

Both BoF and possible future working group expect well coordination with
W3C's effort on the related topics.


BoF proposed agenda:

 * Topics to be discussed in the future working group

 * TBD

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, Alexey Melnikov (tentative)
Goal: to pursue creation of IETF working groups
Drafts:  http://tools.ietf.org/html/draft-oiwa-http-mutualauth-08; more
to be
discussed
Mailing List: HTTP http-auth mailing list
Mailing List Archive: http://www.ietf.org/mail-archive/web/http-auth/
--------

--=20
Yutaka OIWA, Ph.D.                                       Research Scienti=
st
                            Research Center for Information Security (RCI=
S)
    National Institute of Advanced Industrial Science and Technology (AIS=
T)
                      Mail addresses: <y.oiwa@aist.go.jp>, <yutaka@oiwa.j=
p>
OpenPGP: id[440546B5] fp[7C9F 723A 7559 3246 229D  3139 8677 9BD2 4405 46=
B5]
_______________________________________________
http-auth mailing list
http-auth@ietf.org
https://www.ietf.org/mailman/listinfo/http-auth


--------------ms050202020503080702040104
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
BQCgggIOMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDMy
ODIyNDE0MVowIwYJKoZIhvcNAQkEMRYEFNrbJXE8lqhNYZ+XgY1qKEUiZaN5MF8GCSqGSIb3
DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpAYJKwYBBAGCNxAEMYGWMIGT
MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2Vj
dXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMyBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgCLMIGmBgsqhkiG9w0BCRAC
CzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNV
BAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0
Q29tIENsYXNzIDMgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIAizANBgkqhkiG
9w0BAQEFAASCAQCl/FJrSxy4PIh6wM6NdiayDFhpmOwN2nGN7612Hi3wNGpi+hS+Zg+Rq9A9
uiRSTQDJntNxIxjTL4r24n44f6fYQDvW3OAZ3n/t8Mxv8Te3/R7BhVEn/rB0j5xBxtLZAUXX
LvwTYFr4l6X9Uk3VcJfAEAl8/Bl09dhXBjifvcs356HmCD97GTxCq3KHfofiWGN3PNlXvopT
s1b7WYQkVeYozVIL+D7z0Px/YvPy+v9zLhgMffiq0WvjJYZtbhjqKjDlS63hkCYNFYHo8LlJ
NIDdW/fIQP1pePd/zGCpnkn8YLcm4ougqmi9DmNwujkh0K7p3hoYOdCVYA/AyPaiBT1xAAAA
AAAA
--------------ms050202020503080702040104--

From dkg@fifthhorseman.net  Tue Mar 29 12:21:07 2011
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1C97E3A6A2A for <websec@core3.amsl.com>; Tue, 29 Mar 2011 12:21:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.044
X-Spam-Level: 
X-Spam-Status: No, score=-2.044 tagged_above=-999 required=5 tests=[AWL=0.555,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s-B2IzO29eLr for <websec@core3.amsl.com>; Tue, 29 Mar 2011 12:21:05 -0700 (PDT)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by core3.amsl.com (Postfix) with ESMTP id 883603A693C for <websec@ietf.org>; Tue, 29 Mar 2011 12:21:05 -0700 (PDT)
Received: from [192.168.13.75] (lair.fifthhorseman.net [216.254.116.241]) by che.mayfirst.org (Postfix) with ESMTPSA id 76BF6F975 for <websec@ietf.org>; Tue, 29 Mar 2011 15:22:42 -0400 (EDT)
Message-ID: <4D92317B.6020804@fifthhorseman.net>
Date: Tue, 29 Mar 2011 15:22:35 -0400
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110309 Icedove/3.1.9
MIME-Version: 1.0
To: websec@ietf.org
X-Enigmail-Version: 1.1.2
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig6E0C0622258EE01E10E8ECB2"
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: websec@ietf.org
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 29 Mar 2011 19:21:07 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig6E0C0622258EE01E10E8ECB2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

(sorry for breaking the thread -- i'm only recently subscribed, and i
don't see a way to extract the message-id from the archives:
https://www.ietf.org/mail-archive/web/websec/current/msg00282.html
so i can't add a References: header)

FWIW, the coupling of the two orthogonal requirements for HSTS has the
effect of further entrenching the current (broken) CA model by making it
more difficult for alternate certificate verification models (e.g. TOFU,
corroborative certification, etc) to work with HSTS-enabled sites.

For example, the monkeysphere project (i'm a contributor to it) is now
seeing difficulty providing alternate certificate verification on
HSTS-enabled sites:

 https://labs.riseup.net/code/issues/2852

As a monkeysphere developer, as someone interested in security on the
'net, and as someone critical of the social/economic dynamics of the
current CA cartel, i think that the tight coupling of the two orthogonal
effects within HSTS has an overall negative effect.

Concretely, it makes it *more* difficult for security-conscious users to
remove known-sloppy CAs from their trusted-root lists, whether they
choose to rely on a TOFU approach, Perspectives-style notaries,
corroborative certification via OpenPGP, etc.

HSTS can do a lot of good just by fixing the trivial protocol-downgrade
(HTTPS->HTTP, e.g. sslstrip, cookie-stealing via spoofed plaintext img
src, etc) attack for sites that indicate it.

By forcing websites to also buy into (and thereby support) the CA
cartel, we're asking site operators to decide on a tradeoff between (a)
losing protection against protocol downgrade and (b) encouraging their
users to rely on a known-insecure cartel.

I think this is a poor tradeoff, and would like to see these choices
de-coupled.

If there is no consensus about de-coupling the effects in HSTS directly,
I'd like to propose an additional STS directive:

; defined STS directives
STS-d-cur  =3D maxAge / includeSubDomains

would become

; defined STS directives
STS-d-cur  =3D maxAge / includeSubDomains / alternateCertModels

The presence of the alternateCertModels directive would allow User
Agents to validate the certificate via other means than the traditional
(vulnerable) X.509 chaining to the
weakest-link-of-the-huge-pile-of-root-CAs (e.g. via existing user-driven
certificate exceptions or browser extensions relying on the same mechanis=
m).

Any thoughts?


	--dkg


--------------enig6E0C0622258EE01E10E8ECB2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQJ8BAEBCgBmBQJNkjF7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwRUU1QkU5NzkyODJEODBCOUY3NTQwRjFD
Q0QyRUQ5NEQyMTczOUU5AAoJEMzS7ZTSFznpWbEQAIDvVnLjohKDVrPMwEZsH/j0
6HtWbf/QCfwD8mRJRJV337Tz/wpxBvZTEFV6zh4R6JGfz3vBqd33NKlST+mc/W5Q
m+xaDIweeBbGByWDB/xgd7Pt5BwVSD76eaIRaYmTX3eJL+B5bBG8OEzPW5UvuWWI
YSAJDJ9XPwlVB/VZOssmhyqNNouV9jHI+iH5pLxmhpOTGgqje9/EcCvH8kTuMqH0
k6rgK314LRykxBYZUD5+CqOmF4qFZUZS4kI+YOnCw+/2idwnqvnD28RrElgPWtRn
2xMxXGH3YSE46We0If0+hzXgwlfeinoPqI6bEWs6fFlo3W6Z413BcmHDGYWO8mUz
76xUt9cqAhqEbqNAmZYVQ2SwWR2zttrcCHthDkaQtjHHKd0bQ2rOOw4OHCs/uMOs
YNKEl3UxmMGWkJRfSt2WSbAmcVMXVj17c9a9KWdXPbBsPWyXySt5R9Es79J9GK+9
XT7xvX6Wbv+nHmfFFEA+W2IJUXDJYFYH7wOt+j+ntiq01ZTNe9++Fkc2VMRvchgD
DUquNLZETgnsnK/AXhtkjtlTcGMExPcr3+5wmJnV290XsmtBjdbfJlkAVmzWr4sC
bUXDMs9DBjNXrOFQrm0p1GQwrBIHZRta1oG684EzYw2I4tSfs52yIeB1w+rCcjW/
1PkJwZFT2IfecKxKfrWj
=owQe
-----END PGP SIGNATURE-----

--------------enig6E0C0622258EE01E10E8ECB2--

From ynir@checkpoint.com  Tue Mar 29 12:58:54 2011
Return-Path: <ynir@checkpoint.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BC5CE3A6ABF for <websec@core3.amsl.com>; Tue, 29 Mar 2011 12:58:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.543
X-Spam-Level: 
X-Spam-Status: No, score=-10.543 tagged_above=-999 required=5 tests=[AWL=0.056, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BPfcdN3tTDsZ for <websec@core3.amsl.com>; Tue, 29 Mar 2011 12:58:53 -0700 (PDT)
Received: from michael.checkpoint.com (smtp.checkpoint.com [194.29.34.68]) by core3.amsl.com (Postfix) with ESMTP id 1EACD3A6AB3 for <websec@ietf.org>; Tue, 29 Mar 2011 12:58:52 -0700 (PDT)
Received: from il-ex01.ad.checkpoint.com (il-ex01.ad.checkpoint.com [194.29.34.26]) by michael.checkpoint.com (8.13.8/8.13.8) with ESMTP id p2TK0UFX015704 for <websec@ietf.org>; Tue, 29 Mar 2011 22:00:30 +0200
X-CheckPoint: {4D9239D5-5-1B221DC2-FFFF}
Received: from il-ex03.ad.checkpoint.com (194.29.34.71) by il-ex01.ad.checkpoint.com (194.29.34.26) with Microsoft SMTP Server (TLS) id 8.2.255.0; Tue, 29 Mar 2011 22:00:30 +0200
Received: from il-ex01.ad.checkpoint.com ([126.0.0.2]) by il-ex03.ad.checkpoint.com ([194.29.34.71]) with mapi; Tue, 29 Mar 2011 22:00:30 +0200
From: Yoav Nir <ynir@checkpoint.com>
To: "websec@ietf.org" <websec@ietf.org>
Date: Tue, 29 Mar 2011 21:57:53 +0200
Thread-Topic: [websec] Decouple HSTS's two orthogonal effects?
Thread-Index: AcvuRrKMwBCWhiSWQDitQPGAwFKKNgABOS9M
Message-ID: <006FEB08D9C6444AB014105C9AEB133F013ABE0065C4@il-ex01.ad.checkpoint.com>
References: <4D92317B.6020804@fifthhorseman.net>
In-Reply-To: <4D92317B.6020804@fifthhorseman.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 29 Mar 2011 19:58:54 -0000

My thoughts are that this is the third usecase that has been brought to the=
 list for forcing TLS without enforcing stricter certificate validation.

The group rejected the two previous cases, because they're focused on the b=
ig web site use-case, which requires both.
________________________________________
From: websec-bounces@ietf.org [websec-bounces@ietf.org] On Behalf Of Daniel=
 Kahn Gillmor [dkg@fifthhorseman.net]
Sent: Tuesday, March 29, 2011 21:22
To: websec@ietf.org
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?

(sorry for breaking the thread -- i'm only recently subscribed, and i
don't see a way to extract the message-id from the archives:
https://www.ietf.org/mail-archive/web/websec/current/msg00282.html
so i can't add a References: header)

FWIW, the coupling of the two orthogonal requirements for HSTS has the
effect of further entrenching the current (broken) CA model by making it
more difficult for alternate certificate verification models (e.g. TOFU,
corroborative certification, etc) to work with HSTS-enabled sites.

For example, the monkeysphere project (i'm a contributor to it) is now
seeing difficulty providing alternate certificate verification on
HSTS-enabled sites:

 https://labs.riseup.net/code/issues/2852

As a monkeysphere developer, as someone interested in security on the
'net, and as someone critical of the social/economic dynamics of the
current CA cartel, i think that the tight coupling of the two orthogonal
effects within HSTS has an overall negative effect.

Concretely, it makes it *more* difficult for security-conscious users to
remove known-sloppy CAs from their trusted-root lists, whether they
choose to rely on a TOFU approach, Perspectives-style notaries,
corroborative certification via OpenPGP, etc.

HSTS can do a lot of good just by fixing the trivial protocol-downgrade
(HTTPS->HTTP, e.g. sslstrip, cookie-stealing via spoofed plaintext img
src, etc) attack for sites that indicate it.

By forcing websites to also buy into (and thereby support) the CA
cartel, we're asking site operators to decide on a tradeoff between (a)
losing protection against protocol downgrade and (b) encouraging their
users to rely on a known-insecure cartel.

I think this is a poor tradeoff, and would like to see these choices
de-coupled.

If there is no consensus about de-coupling the effects in HSTS directly,
I'd like to propose an additional STS directive:

; defined STS directives
STS-d-cur  =3D maxAge / includeSubDomains

would become

; defined STS directives
STS-d-cur  =3D maxAge / includeSubDomains / alternateCertModels

The presence of the alternateCertModels directive would allow User
Agents to validate the certificate via other means than the traditional
(vulnerable) X.509 chaining to the
weakest-link-of-the-huge-pile-of-root-CAs (e.g. via existing user-driven
certificate exceptions or browser extensions relying on the same mechanism)=
.

Any thoughts?


        --dkg




Scanned by Check Point Total Security Gateway.


From ietf@adambarth.com  Tue Mar 29 13:57:03 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A8173A6A2E for <websec@core3.amsl.com>; Tue, 29 Mar 2011 13:57:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.794
X-Spam-Level: 
X-Spam-Status: No, score=-2.794 tagged_above=-999 required=5 tests=[AWL=0.183,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 71pyiSI50lfu for <websec@core3.amsl.com>; Tue, 29 Mar 2011 13:57:01 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id BFDB13A68FF for <websec@ietf.org>; Tue, 29 Mar 2011 13:57:01 -0700 (PDT)
Received: by qwg5 with SMTP id 5so472315qwg.31 for <websec@ietf.org>; Tue, 29 Mar 2011 13:58:39 -0700 (PDT)
Received: by 10.229.69.213 with SMTP id a21mr287419qcj.222.1301432319747; Tue, 29 Mar 2011 13:58:39 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by mx.google.com with ESMTPS id l17sm3682477qck.32.2011.03.29.13.58.38 (version=SSLv3 cipher=OTHER); Tue, 29 Mar 2011 13:58:38 -0700 (PDT)
Received: by qwg5 with SMTP id 5so472292qwg.31 for <websec@ietf.org>; Tue, 29 Mar 2011 13:58:38 -0700 (PDT)
Received: by 10.224.140.6 with SMTP id g6mr381950qau.14.1301432318074; Tue, 29 Mar 2011 13:58:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.89.83 with HTTP; Tue, 29 Mar 2011 13:58:08 -0700 (PDT)
In-Reply-To: <4D92317B.6020804@fifthhorseman.net>
References: <4D92317B.6020804@fifthhorseman.net>
From: Adam Barth <ietf@adambarth.com>
Date: Tue, 29 Mar 2011 13:58:08 -0700
Message-ID: <BANLkTinGEt42DM1NqbrjOfdqTqLUjnQ5KQ@mail.gmail.com>
To: websec@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 29 Mar 2011 20:57:03 -0000

There's no coupling between HSTS and the particular algorithm a UA
uses to verify certificates.  The UA is free to use whatever
verification mechanism it desires.  You can remove whatever CAs you
consider sloppy from the list of trusted certificate authorities and
add in whatever other verification mechanism you like.

For example, if/when certificate verification through DNSSEC becomes
widespread, we won't need to change anything about the HSTS spec.  Of
course, we'll need to change our implementations, but that's true
regardless of what the HSTS spec says.

Adam


On Tue, Mar 29, 2011 at 12:22 PM, Daniel Kahn Gillmor
<dkg@fifthhorseman.net> wrote:
> (sorry for breaking the thread -- i'm only recently subscribed, and i
> don't see a way to extract the message-id from the archives:
> https://www.ietf.org/mail-archive/web/websec/current/msg00282.html
> so i can't add a References: header)
>
> FWIW, the coupling of the two orthogonal requirements for HSTS has the
> effect of further entrenching the current (broken) CA model by making it
> more difficult for alternate certificate verification models (e.g. TOFU,
> corroborative certification, etc) to work with HSTS-enabled sites.
>
> For example, the monkeysphere project (i'm a contributor to it) is now
> seeing difficulty providing alternate certificate verification on
> HSTS-enabled sites:
>
> =A0https://labs.riseup.net/code/issues/2852
>
> As a monkeysphere developer, as someone interested in security on the
> 'net, and as someone critical of the social/economic dynamics of the
> current CA cartel, i think that the tight coupling of the two orthogonal
> effects within HSTS has an overall negative effect.
>
> Concretely, it makes it *more* difficult for security-conscious users to
> remove known-sloppy CAs from their trusted-root lists, whether they
> choose to rely on a TOFU approach, Perspectives-style notaries,
> corroborative certification via OpenPGP, etc.
>
> HSTS can do a lot of good just by fixing the trivial protocol-downgrade
> (HTTPS->HTTP, e.g. sslstrip, cookie-stealing via spoofed plaintext img
> src, etc) attack for sites that indicate it.
>
> By forcing websites to also buy into (and thereby support) the CA
> cartel, we're asking site operators to decide on a tradeoff between (a)
> losing protection against protocol downgrade and (b) encouraging their
> users to rely on a known-insecure cartel.
>
> I think this is a poor tradeoff, and would like to see these choices
> de-coupled.
>
> If there is no consensus about de-coupling the effects in HSTS directly,
> I'd like to propose an additional STS directive:
>
> ; defined STS directives
> STS-d-cur =A0=3D maxAge / includeSubDomains
>
> would become
>
> ; defined STS directives
> STS-d-cur =A0=3D maxAge / includeSubDomains / alternateCertModels
>
> The presence of the alternateCertModels directive would allow User
> Agents to validate the certificate via other means than the traditional
> (vulnerable) X.509 chaining to the
> weakest-link-of-the-huge-pile-of-root-CAs (e.g. via existing user-driven
> certificate exceptions or browser extensions relying on the same mechanis=
m).
>
> Any thoughts?
>
>
> =A0 =A0 =A0 =A0--dkg
>
>
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec
>
>

From tom@ritter.vg  Tue Mar 29 14:28:30 2011
Return-Path: <tom@ritter.vg>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1512F3A68FF for <websec@core3.amsl.com>; Tue, 29 Mar 2011 14:28:30 -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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3-3Y26eZ8LRH for <websec@core3.amsl.com>; Tue, 29 Mar 2011 14:28:29 -0700 (PDT)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by core3.amsl.com (Postfix) with ESMTP id A348E3A698F for <websec@ietf.org>; Tue, 29 Mar 2011 14:28:28 -0700 (PDT)
Received: by bwz13 with SMTP id 13so564788bwz.31 for <websec@ietf.org>; Tue, 29 Mar 2011 14:30:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ritter.vg; s=vg; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type:content-transfer-encoding; bh=erNsMj2t1gRU1KkMq8pFILYQWxJA4ZeIeSW+hCE4bMM=; b=jVvxzNZDJeka7FeAB/SNQiwrtkPvkDaoN82ciytGoYN7qEJbgI4tsAVussyfu2oPAE PhAiQe5xaK7+2cAMJJqxJTHuH9h4R8EM3tO4sJMBpXvedNgcDpcr0TZwDKfCdw0K2Gp5 iThct66WhpfrvttkLT0hDrhc3lHgS3Fk0smVs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=ritter.vg; s=vg; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=kj4GeTUdC4ACvT+9ybuNIbUtpj2TaOHRjr2q1OYQu0lbHuQyOeXHQT5q9WRSXRuhrc lWSWdCYqmGLPCjNZSyNWmnVq6s5mdBB7fXX3XA0Q+2EidL6M5mv4AlUlgSYx44AjIrfz ddw03n79crdnNNunslF8pV0+tMAOCbiPBR8lk=
Received: by 10.204.48.210 with SMTP id s18mr299186bkf.176.1301434206175; Tue, 29 Mar 2011 14:30:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.204.114.73 with HTTP; Tue, 29 Mar 2011 14:29:46 -0700 (PDT)
In-Reply-To: <BANLkTinGEt42DM1NqbrjOfdqTqLUjnQ5KQ@mail.gmail.com>
References: <4D92317B.6020804@fifthhorseman.net> <BANLkTinGEt42DM1NqbrjOfdqTqLUjnQ5KQ@mail.gmail.com>
From: Tom Ritter <tom@ritter.vg>
Date: Tue, 29 Mar 2011 17:29:46 -0400
Message-ID: <AANLkTim8svP4Fu+1+GQVVRT48b0EhA9qnig5WeUBiN4w@mail.gmail.com>
To: websec@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 29 Mar 2011 21:28:30 -0000

On Tue, Mar 29, 2011 at 4:58 PM, Adam Barth <ietf@adambarth.com> wrote:
> There's no coupling between HSTS and the particular algorithm a UA
> uses to verify certificates. =A0The UA is free to use whatever
> verification mechanism it desires.

This is good, but perhaps some clarification to the draft would be in order=
:

Section 2.2 states:

   2.  The UA terminates, without user recourse, any secure transport
       connection attempts upon any and all secure transport errors or
       warnings, including those caused by a site presenting self-signed
       certificates

Knowing that HSTS allows any validation method a posteriori allows you
interpret this correctly - that self-signed certs *may* be allowed
under HSTS, if the user has added them to their store.  But without
that, it may be interpretted incorrectly - that no self-signed certs
would be allowed.  Furthermore, I'm not sure, but "any and all secure
transport errors or warnings" may be ambiguous.  I don't know if it's
an existing standard to enter a warning or error state in event of
(for example) a revocation check failure - although we do know that
most browsers do not present any warning or error.  There's more on
that in Adam Langley's thread.   If HSTS does not define whether or
not a revocation check failure is an error condition, I think it
should.

Also Section 9 recommends distributing root CA certs to users'
browsers, and does not mention the possibly of distributing the leaf
certs instead.  Less related, but I prefer to trust organizations leaf
certs individually than their root cert.

-tom

From ietf@adambarth.com  Tue Mar 29 14:34:53 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B418B3A698F for <websec@core3.amsl.com>; Tue, 29 Mar 2011 14:34:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.297
X-Spam-Level: 
X-Spam-Status: No, score=-2.297 tagged_above=-999 required=5 tests=[AWL=-0.320, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ryNiTC5VH2T5 for <websec@core3.amsl.com>; Tue, 29 Mar 2011 14:34:52 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by core3.amsl.com (Postfix) with ESMTP id 4D10D3A6825 for <websec@ietf.org>; Tue, 29 Mar 2011 14:34:52 -0700 (PDT)
Received: by vxg33 with SMTP id 33so633673vxg.31 for <websec@ietf.org>; Tue, 29 Mar 2011 14:36:30 -0700 (PDT)
Received: by 10.52.65.69 with SMTP id v5mr493362vds.200.1301434590206; Tue, 29 Mar 2011 14:36:30 -0700 (PDT)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by mx.google.com with ESMTPS id cc3sm1126295vdb.24.2011.03.29.14.36.28 (version=SSLv3 cipher=OTHER); Tue, 29 Mar 2011 14:36:29 -0700 (PDT)
Received: by qyk29 with SMTP id 29so2206978qyk.10 for <websec@ietf.org>; Tue, 29 Mar 2011 14:36:28 -0700 (PDT)
Received: by 10.224.216.197 with SMTP id hj5mr367713qab.264.1301434588107; Tue, 29 Mar 2011 14:36:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.89.83 with HTTP; Tue, 29 Mar 2011 14:35:58 -0700 (PDT)
In-Reply-To: <AANLkTim8svP4Fu+1+GQVVRT48b0EhA9qnig5WeUBiN4w@mail.gmail.com>
References: <4D92317B.6020804@fifthhorseman.net> <BANLkTinGEt42DM1NqbrjOfdqTqLUjnQ5KQ@mail.gmail.com> <AANLkTim8svP4Fu+1+GQVVRT48b0EhA9qnig5WeUBiN4w@mail.gmail.com>
From: Adam Barth <ietf@adambarth.com>
Date: Tue, 29 Mar 2011 14:35:58 -0700
Message-ID: <BANLkTinPMRRVwBrvRh-rHdprtgEaU=Eq=w@mail.gmail.com>
To: Tom Ritter <tom@ritter.vg>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: websec@ietf.org
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 29 Mar 2011 21:34:53 -0000

On Tue, Mar 29, 2011 at 2:29 PM, Tom Ritter <tom@ritter.vg> wrote:
> On Tue, Mar 29, 2011 at 4:58 PM, Adam Barth <ietf@adambarth.com> wrote:
>> There's no coupling between HSTS and the particular algorithm a UA
>> uses to verify certificates. =A0The UA is free to use whatever
>> verification mechanism it desires.
>
> This is good, but perhaps some clarification to the draft would be in ord=
er:
>
> Section 2.2 states:
>
> =A0 2. =A0The UA terminates, without user recourse, any secure transport
> =A0 =A0 =A0 connection attempts upon any and all secure transport errors =
or
> =A0 =A0 =A0 warnings, including those caused by a site presenting self-si=
gned
> =A0 =A0 =A0 certificates

If a self-signed certificate does not cause a secure transport error,
then you're all set.  For example, it's fine for a self-signed
certificate to be in the list of explicitly trusted certificates.  In
that case, no secure transport error is generated.  Try it.  :)

> Knowing that HSTS allows any validation method a posteriori allows you
> interpret this correctly - that self-signed certs *may* be allowed
> under HSTS, if the user has added them to their store. =A0But without
> that, it may be interpretted incorrectly - that no self-signed certs
> would be allowed.

That's not what it says.

>=A0Furthermore, I'm not sure, but "any and all secure
> transport errors or warnings" may be ambiguous. =A0I don't know if it's
> an existing standard to enter a warning or error state in event of
> (for example) a revocation check failure - although we do know that
> most browsers do not present any warning or error. =A0There's more on
> that in Adam Langley's thread. =A0 If HSTS does not define whether or
> not a revocation check failure is an error condition, I think it
> should.

Indeed.  A reference there would be helpful.

> Also Section 9 recommends distributing root CA certs to users'
> browsers, and does not mention the possibly of distributing the leaf
> certs instead. =A0Less related, but I prefer to trust organizations leaf
> certs individually than their root cert.

I don't have a problem with also recommending leaf certs, but you
should check with =3DJeffH.

Adam

From dkg@fifthhorseman.net  Tue Mar 29 15:23:56 2011
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E63A128C0EE for <websec@core3.amsl.com>; Tue, 29 Mar 2011 15:23:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.322
X-Spam-Level: 
X-Spam-Status: No, score=-2.322 tagged_above=-999 required=5 tests=[AWL=0.277,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FUQ3+vvtomLi for <websec@core3.amsl.com>; Tue, 29 Mar 2011 15:23:55 -0700 (PDT)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by core3.amsl.com (Postfix) with ESMTP id 5A4673A695B for <websec@ietf.org>; Tue, 29 Mar 2011 15:23:55 -0700 (PDT)
Received: from [192.168.13.75] (lair.fifthhorseman.net [216.254.116.241]) by che.mayfirst.org (Postfix) with ESMTPSA id AF25CF975 for <websec@ietf.org>; Tue, 29 Mar 2011 18:25:31 -0400 (EDT)
Message-ID: <4D925C55.1070900@fifthhorseman.net>
Date: Tue, 29 Mar 2011 18:25:25 -0400
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110309 Icedove/3.1.9
MIME-Version: 1.0
To: websec@ietf.org
References: <4D92317B.6020804@fifthhorseman.net> <BANLkTinGEt42DM1NqbrjOfdqTqLUjnQ5KQ@mail.gmail.com>
In-Reply-To: <BANLkTinGEt42DM1NqbrjOfdqTqLUjnQ5KQ@mail.gmail.com>
X-Enigmail-Version: 1.1.2
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigF428EBE052DF79068BC0082F"
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: websec@ietf.org
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 29 Mar 2011 22:23:57 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigF428EBE052DF79068BC0082F
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 03/29/2011 04:58 PM, Adam Barth wrote:
> There's no coupling between HSTS and the particular algorithm a UA
> uses to verify certificates.  The UA is free to use whatever
> verification mechanism it desires.  You can remove whatever CAs you
> consider sloppy from the list of trusted certificate authorities and
> add in whatever other verification mechanism you like.
>=20
> For example, if/when certificate verification through DNSSEC becomes
> widespread, we won't need to change anything about the HSTS spec.  Of
> course, we'll need to change our implementations, but that's true
> regardless of what the HSTS spec says.

I hear what you're saying; however, i'm unaware of any HSTS-compliant
User Agent that implements anything but the standard weakest-link X.509
certificate pool of trusted authorities.

Perhaps an explicit mention that says HSTS is not intended to be
incompatible with alternative certificate verification mechanisms would
provide useful guidance to browser vendors?

	--dkg


--------------enigF428EBE052DF79068BC0082F
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQJ8BAEBCgBmBQJNklxVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwRUU1QkU5NzkyODJEODBCOUY3NTQwRjFD
Q0QyRUQ5NEQyMTczOUU5AAoJEMzS7ZTSFznp9XwQAJceO2BF0eP1b5r3I22R56Lx
H9N532zzaCPGxgR3Z3XcmRgEvbvdVnBOceDH7FD9v5PyWg7IYGFVZtX09xNu7jPs
yCHUofW5Q7uePzd/ZJ8QA11KmzMY61MHxzrULq/xc9nJuSQbYvEdA1Gq5IVemOGJ
VfVdWr6DH++Fwk6iHiWgYFqLOku6767Ps4nN02VpqYbdIWczjswijc0a4weTuFjt
arNJB3yV5nIVDoGmVd9QXrv+9IifGE2u4gITTViESSGR60F2sm/1ojfjRUhFsu1m
0BX3uPAj0Tr4+9GQbdZ87Ablf7GkEihRk6HAZegeb8E+3wsHimmjATCHSEvTs+cv
96JwvGRRsFBfMsSCdYFmwSbzU1WEbpGAGrzs0L5mqdcgxO2iXo8PXxUmI7LElH8B
HAWx5s2d7O4uHmyDAfmcWrJEveKoK5IDkZJ/XmwpVLuydTTSFZ1eaaBpFXm7Zi+w
6jMX6TqdcBi/OULTYm+vb4KbKqSdWxkBuEdyoh5SWOh4HK00b3+qUFRE6Sx2yzl0
rnELYiR211RSMcRWRWxN/sAl/wn9Zd2KFOLAqDdEYaFCjaLDB9J4UvMO3SFQ3WYk
tueTb1NXeFHdnVkX2WrtoXpQLSfAMH0qs3yZfm5YP2PdaEjhjZ+jYPhx9IDy7wNq
HP8NzJyL3PsKI/FKIJ5Y
=As/w
-----END PGP SIGNATURE-----

--------------enigF428EBE052DF79068BC0082F--

From ietf@adambarth.com  Tue Mar 29 15:38:42 2011
Return-Path: <ietf@adambarth.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 789CA3A6AD6 for <websec@core3.amsl.com>; Tue, 29 Mar 2011 15:38:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.792
X-Spam-Level: 
X-Spam-Status: No, score=-2.792 tagged_above=-999 required=5 tests=[AWL=0.185,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gwoymQHDTsZH for <websec@core3.amsl.com>; Tue, 29 Mar 2011 15:38:41 -0700 (PDT)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by core3.amsl.com (Postfix) with ESMTP id 3FC3C3A6AD7 for <websec@ietf.org>; Tue, 29 Mar 2011 15:38:40 -0700 (PDT)
Received: by yic13 with SMTP id 13so316100yic.31 for <websec@ietf.org>; Tue, 29 Mar 2011 15:40:18 -0700 (PDT)
Received: by 10.151.116.2 with SMTP id t2mr733283ybm.268.1301438418346; Tue, 29 Mar 2011 15:40:18 -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 t16sm5583201ybe.19.2011.03.29.15.40.17 (version=SSLv3 cipher=OTHER); Tue, 29 Mar 2011 15:40:17 -0700 (PDT)
Received: by iwn39 with SMTP id 39so690290iwn.31 for <websec@ietf.org>; Tue, 29 Mar 2011 15:40:16 -0700 (PDT)
Received: by 10.43.55.84 with SMTP id vx20mr108749icb.49.1301438416166; Tue, 29 Mar 2011 15:40:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.43.133.200 with HTTP; Tue, 29 Mar 2011 15:39:46 -0700 (PDT)
In-Reply-To: <4D925C55.1070900@fifthhorseman.net>
References: <4D92317B.6020804@fifthhorseman.net> <BANLkTinGEt42DM1NqbrjOfdqTqLUjnQ5KQ@mail.gmail.com> <4D925C55.1070900@fifthhorseman.net>
From: Adam Barth <ietf@adambarth.com>
Date: Tue, 29 Mar 2011 15:39:46 -0700
Message-ID: <AANLkTim9O3kPQyirWctaFK=JyNrEHYwsJ1QEWjty=ye0@mail.gmail.com>
To: websec@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [websec] Decouple HSTS's two orthogonal effects?
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 29 Mar 2011 22:38:42 -0000

On Tue, Mar 29, 2011 at 3:25 PM, Daniel Kahn Gillmor
<dkg@fifthhorseman.net> wrote:
> On 03/29/2011 04:58 PM, Adam Barth wrote:
>> There's no coupling between HSTS and the particular algorithm a UA
>> uses to verify certificates. =A0The UA is free to use whatever
>> verification mechanism it desires. =A0You can remove whatever CAs you
>> consider sloppy from the list of trusted certificate authorities and
>> add in whatever other verification mechanism you like.
>>
>> For example, if/when certificate verification through DNSSEC becomes
>> widespread, we won't need to change anything about the HSTS spec. =A0Of
>> course, we'll need to change our implementations, but that's true
>> regardless of what the HSTS spec says.
>
> I hear what you're saying; however, i'm unaware of any HSTS-compliant
> User Agent that implements anything but the standard weakest-link X.509
> certificate pool of trusted authorities.
>
> Perhaps an explicit mention that says HSTS is not intended to be
> incompatible with alternative certificate verification mechanisms would
> provide useful guidance to browser vendors?

I don't think we need that guidance, but thanks.

Adam

From tobias.gondrom@gondrom.org  Tue Mar 29 16:24:54 2011
Return-Path: <tobias.gondrom@gondrom.org>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7233728C0EE for <websec@core3.amsl.com>; Tue, 29 Mar 2011 16:24:54 -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=[AWL=0.001, 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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dmVExcIxQ-kS for <websec@core3.amsl.com>; Tue, 29 Mar 2011 16:24:51 -0700 (PDT)
Received: from lvps83-169-7-107.dedicated.hosteurope.de (lvps83-169-7-107.dedicated.hosteurope.de [83.169.7.107]) by core3.amsl.com (Postfix) with ESMTP id C46B028C0EC for <websec@ietf.org>; Tue, 29 Mar 2011 16:24:50 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1;  q=dns; c=nofws; s=default; d=gondrom.org; b=doaMpafJmkFoKyaQGQH9IzwH1q5ES7+FR2msH38+f5vx92S9dT6dxml4QTNGFBNsdXLW6WfLVf0sTmxHLAXbhAjq0Z5To10YUNHyH61Z3oA1oWefmi2wza1MmGv9U54p; h=Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:X-Priority:X-Enigmail-Version:Content-Type:Content-Transfer-Encoding;
Received: (qmail 28352 invoked from network); 30 Mar 2011 01:25:30 +0200
Received: from dhcp-573b.meeting.ietf.org (HELO seraphim.heaven) (130.129.87.59) by lvps83-169-7-107.dedicated.hosteurope.de with (DHE-RSA-AES256-SHA encrypted) SMTP; 30 Mar 2011 01:25:30 +0200
Message-ID: <4D926ACC.70109@gondrom.org>
Date: Wed, 30 Mar 2011 01:27:08 +0200
From: Tobias Gondrom <tobias.gondrom@gondrom.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: websec@ietf.org
X-Priority: 4 (Low)
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [websec] meeting tomorrow - still need volunteer for scribe and jabber monitor
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 29 Mar 2011 23:24:54 -0000

Dear fellow websec colleagues,

We are meeting tomorrow (Wednesday, Mar-30) at 13:00 in Congress Hall III.
I am still in need for volunteers for a scribe and someone to monitor
jabber (and relay comments from there).
(can be one or two persons)

Please help. All help will be welcome and highly appreciated.

Thanks and cu tomorrow,

Tobias


Ps.: for your convenience below a copy of the agenda:

-------------------------------------------------------------------------
Web Security WG (websec)

https://datatracker.ietf.org/wg/websec/charter/
Jabber: websec@jabber.ietf.org
Audio: http://ietf80streaming.dnsalias.net/ietf/ietf804.m3u

Wednesday, March 30, 2010                   1300-1500, Congress Hall III
=========================================================================
CHAIR: Tobias Gondrom <tobias.gondrom@gondrom.org>


AGENDA:
1. Administrativia, Blue sheets - 3 minutes
2. WG Status, draft status - Tobias - 10 Min
- Mime-Sniffing, 
- Origin & Principles of the Same-Origin Policy
3. draft-hodges-websec-framework-reqs-00 - Jeff 10 Minutes + Discussion 10 Minutes
4. draft-hodges-strict-transport-sec-01 - Jeff 10 Minutes
5. Do-Not-Track - Alissa 10 Minutes presentation + Discussion 10 Minutes
6. Frame-Options - Tobias - 10 minutes + Discussion 5 Minutes 
7. Admin - call for consensus for adoption of drafts, reviewers of current IDs to progress - 10 Minutes
8. other topics / open mike - 10 Minutes



From ynir@checkpoint.com  Wed Mar 30 00:13:24 2011
Return-Path: <ynir@checkpoint.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F148328B56A for <websec@core3.amsl.com>; Wed, 30 Mar 2011 00:13:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.544
X-Spam-Level: 
X-Spam-Status: No, score=-10.544 tagged_above=-999 required=5 tests=[AWL=0.055, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ldg-p0iGIoXf for <websec@core3.amsl.com>; Wed, 30 Mar 2011 00:13:21 -0700 (PDT)
Received: from michael.checkpoint.com (smtp.checkpoint.com [194.29.34.68]) by core3.amsl.com (Postfix) with ESMTP id 1142A3A6A8C for <websec@ietf.org>; Wed, 30 Mar 2011 00:13:20 -0700 (PDT)
Received: from il-ex01.ad.checkpoint.com (il-ex01.ad.checkpoint.com [194.29.34.26]) by michael.checkpoint.com (8.13.8/8.13.8) with ESMTP id p2U7ElNp001871;  Wed, 30 Mar 2011 09:14:57 +0200
X-CheckPoint: {4D92D7DC-0-1B221DC2-FFFF}
Received: from il-ex01.ad.checkpoint.com ([126.0.0.2]) by il-ex01.ad.checkpoint.com ([126.0.0.2]) with mapi; Wed, 30 Mar 2011 09:14:47 +0200
From: Yoav Nir <ynir@checkpoint.com>
To: Tobias Gondrom <tobias.gondrom@gondrom.org>
Importance: low
X-Priority: 5
Date: Wed, 30 Mar 2011 09:14:45 +0200
Thread-Topic: [websec] meeting tomorrow - still need volunteer for scribe and	jabber monitor
Thread-Index: AcvuqibDxM1NzlQ+RgW+hkKQrjupZw==
Message-ID: <D06BCF0E-51EA-4DCB-9EA7-28ABA556394A@checkpoint.com>
References: <4D926ACC.70109@gondrom.org>
In-Reply-To: <4D926ACC.70109@gondrom.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "websec@ietf.org" <websec@ietf.org>
Subject: Re: [websec] meeting tomorrow - still need volunteer for scribe and	jabber monitor
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 30 Mar 2011 07:13:24 -0000

I can do the jabber monitor (and jabber scribe)

On Mar 30, 2011, at 1:27 AM, Tobias Gondrom wrote:

> Dear fellow websec colleagues,
>=20
> We are meeting tomorrow (Wednesday, Mar-30) at 13:00 in Congress Hall III=
.
> I am still in need for volunteers for a scribe and someone to monitor
> jabber (and relay comments from there).
> (can be one or two persons)
>=20
> Please help. All help will be welcome and highly appreciated.
>=20
> Thanks and cu tomorrow,
>=20
> Tobias
>=20
>=20
> Ps.: for your convenience below a copy of the agenda:
>=20
> -------------------------------------------------------------------------
> Web Security WG (websec)
>=20
> https://datatracker.ietf.org/wg/websec/charter/
> Jabber: websec@jabber.ietf.org
> Audio: http://ietf80streaming.dnsalias.net/ietf/ietf804.m3u
>=20
> Wednesday, March 30, 2010                   1300-1500, Congress Hall III
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> CHAIR: Tobias Gondrom <tobias.gondrom@gondrom.org>
>=20
>=20
> AGENDA:
> 1. Administrativia, Blue sheets - 3 minutes
> 2. WG Status, draft status - Tobias - 10 Min
> - Mime-Sniffing,=20
> - Origin & Principles of the Same-Origin Policy
> 3. draft-hodges-websec-framework-reqs-00 - Jeff 10 Minutes + Discussion 1=
0 Minutes
> 4. draft-hodges-strict-transport-sec-01 - Jeff 10 Minutes
> 5. Do-Not-Track - Alissa 10 Minutes presentation + Discussion 10 Minutes
> 6. Frame-Options - Tobias - 10 minutes + Discussion 5 Minutes=20
> 7. Admin - call for consensus for adoption of drafts, reviewers of curren=
t IDs to progress - 10 Minutes
> 8. other topics / open mike - 10 Minutes
>=20
>=20
> _______________________________________________
> websec mailing list
> websec@ietf.org
> https://www.ietf.org/mailman/listinfo/websec
>=20
> Scanned by Check Point Total Security Gateway.


From Jeff.Hodges@KingsMountain.com  Wed Mar 30 03:32:52 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A7D5928C12F for <websec@core3.amsl.com>; Wed, 30 Mar 2011 03:32:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.665
X-Spam-Level: 
X-Spam-Status: No, score=-98.665 tagged_above=-999 required=5 tests=[BAYES_50=0.001, IP_NOT_FRIENDLY=0.334, TVD_PDF_FINGER01=1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8yT2X6uiSMLZ for <websec@core3.amsl.com>; Wed, 30 Mar 2011 03:32:51 -0700 (PDT)
Received: from outbound-mail-01.bluehost.com (cpoproxy1-pub.bluehost.com [69.89.21.11]) by core3.amsl.com (Postfix) with SMTP id 9174B28C101 for <websec@ietf.org>; Wed, 30 Mar 2011 03:32:51 -0700 (PDT)
Received: (qmail 834 invoked by uid 0); 30 Mar 2011 10:34:30 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by cpoproxy1.bluehost.com with SMTP; 30 Mar 2011 10:34:30 -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:X-Identified-User; b=2M6iZ8JrvcnOsHPEAgaURyZ3QO4UEcS7puqSNNRdP0PuFicfolunP1IS5sI6UxB+DyC1l1cbWs86k/9jPrD8oTMAAuQf9hTptSeyhlOW+enUpYDeoS+p1cx5r3w9Cc53;
Received: from dhcp-5359.meeting.ietf.org ([130.129.83.89]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1Q4sjM-0001NJ-N5; Wed, 30 Mar 2011 04:34:30 -0600
Message-ID: <4D930732.40706@KingsMountain.com>
Date: Wed, 30 Mar 2011 03:34:26 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8
MIME-Version: 1.0
To: IETF WebSec WG <websec@ietf.org>,  Tobias Gondrom <tobias.gondrom@gondrom.org>
Content-Type: multipart/mixed; boundary="------------000300020908030108010701"
X-Identified-User: {11025:box514.bluehost.com:kingsmou:kingsmountain.com} {sentby:smtp auth 130.129.83.89 authed with jeff.hodges+kingsmountain.com}
Subject: [websec] strict-transport-sec slides for WebSec session today
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 30 Mar 2011 10:32:52 -0000

This is a multi-part message in MIME format.
--------------000300020908030108010701
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


--------------000300020908030108010701
Content-Type: application/pdf;
 name="hodges-ietf-80-websec-HSTS-Status.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="hodges-ietf-80-websec-HSTS-Status.pdf"

JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0
ZURlY29kZT4+CnN0cmVhbQp4nJWRPWvDMBCGd/2KmwN270OSZTCCOImHbgFDh9KtcUtJC83S
v9+T5NAmjYciLJ+kV8+9d8Ka4Mt8AkKFNUPTSu3BtU7j08E8rODDEKRxejGYDuDdJFGT4yOU
ON89niEpKKevZlpleBpK6Ecjreptko3PcDco2sI4dUhxfDO70ez/6F3t/nMhsCaQxhc5g2g0
PSZ9RR0yClp0kTv02MRK/wGdbvm01epijT2GrN2opC9anrWb+WpezCeC2yzvcYfDnGRO8ItE
SBSfxvtbllk9e2BtZTi75pBdE6sjG8l3OiuJZIkh4vQpLxlYGOWmi5VXXqyslhwpAalJM3eU
66Fmia3d0Z7e9CeZ7RNv0AqD2u0XLVpfC7BPxV5h2oxZJy89baLMLaYt4SINtVyh2l6zdvlZ
8gsJBRowFJeM6vLilEk//kmwh2+I+Kb4CmVuZHN0cmVhbQplbmRvYmoKCjMgMCBvYmoKMzMx
CmVuZG9iagoKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4K
c3RyZWFtCniclVJNSwMxEL3nV8xZ2Dj53sAS6NruwVthwYN40ypSBXvx7zuZzBZatVACk8lk
5r15maA28K2+AKFDbSFlpyOEHMg/vKiHG/hUBuo6vCqsF/ChalJifw/N59r9AlKddvumdjcM
XhchjLNymfJ9TZuf4XYiaA/zbkBT5ne1mdX2V37Q4aoC57WHgJEsV1jwteJxsK50ZsCADoOZ
cCxP8/1fCL4nMu8c8TKAI0p9mTTVV/A2khVOZ5mTKjo7oCVOT8wRE/a0e/JyiQP2fL1iO8rp
jm2kBuseCtcnCRNG4Y0gObCW2g3vk9BJWoM4gTVouCfj/tPPYlxG3Z+LYTjTOFbWly4N1Fig
1aOASgdroSDDFzY0dhulbUt+4qTaT+K8S/NwPl07D0e/5nwetr2FOc6lnceTASxSWnQSoX2L
2twEitBcHB2OutsU+kU/vY5Ay6stdEepW/gB4jO+zAplbmRzdHJlYW0KZW5kb2JqCgo2IDAg
b2JqCjM0OAplbmRvYmoKCjggMCBvYmoKPDwvTGVuZ3RoIDkgMCBSL0ZpbHRlci9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nJVVTYvbMBC9+1fovBB3PiRLBmOIE+fQ24Khh9Jbd1vKttC99O93
ZiQlTrLZphhkWZoZvfdmNIYW3Z/mtwO3gZZc7LntXOiDzF+fmk8P7leDTp/Xbw3ohvvZqFG0
+YvLc/N9qUF0kne/N88PFlwfiTAtDfdi79Vs+eo+HCS0d8vzADguP5p5aR6v7EMb/sehTy27
AF3rswM5rw6fB9rCYcQBiDwwBIjjhgaaIMkisn3sCNWCYY8JEkx5GTq1AHmY9uNGresSjl+W
j2+h8EkAe2bBbihYYLfvA4+qpKdOxgKcKQPfGTiEjGavIyab5xFthUcxmhUfTKtNomnk08dc
CdBh5UEWQvTRMXuHaipG0EsIAVCC5LcEyYBmmPXNABF2ZW1bVsyScTR8N7Qy4txDmy6IZ6oF
VVAcZ8GZBJWg6MeuEkgrhVgyFgsZUxDX9CbZWyl51MIP2JEdg5PkuEwZu3Nx8lsccGCWbWaf
AYCHcFRm+hfp4Nv+MttvpHAshXqWwqu8HGnbl1C/hzYkwZ+zJCxqNQjBkLMqFqeTZVbPz/H4
Jj+7ABRDTeq9F4C6K0HuL38p2lUdrOqbg6HtbLm3aiwJy+Lk0HguzvGuVAF2JfexeO1R+8jh
dPz2dDjHW8ogaAvEPtaWdpH6ihX7E8gKsGS2gDzW2f5CB5xX3MiujuS20+o+v7MX1XATcyIB
iwS1WiWbJD+K97IpYipNDJUkJSOJW0HDaYwCgkHbbczilncwDXRD7re3zpyrjRV1Otp5W48a
oHRqyZUv5A5yZ2rTyFskW722dmGevaTHrwk/ur+dD3/UCmVuZHN0cmVhbQplbmRvYmoKCjkg
MCBvYmoKNjEzCmVuZG9iagoKMTEgMCBvYmoKPDwvTGVuZ3RoIDEyIDAgUi9GaWx0ZXIvRmxh
dGVEZWNvZGU+PgpzdHJlYW0KeJzFWEuL5DYQvvev8HnBHVVJsmUwhn54DrktNOQQcks2IWwC
2Uv+fuqhlz22Z5okuwxoZKkkVX1fVanU5gzN36e/GtO05oxNP9hz1/jBU//LL6cfPjR/nqDh
vy+/ngxPNH+cWKiX/udG+7L2c9qEOzr72+nTB9mc/2iH6+NkB5J3LPb4ufnuhbZ2zePTaGB6
/H6aH6ePr+T92T+zoAsk7013droAG8cLfhzxYl4mGA2iM9Z4008tjnidcDQBLN4QaPgOwQSW
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
owOcvdMSUkjCyg0gllbqVWaOPuAiXmQcxxeymiLfk+tZLYyWWDf5esLJ8m7kKxsooNWyZOXH
FkKuib3WLsLMqTAW3ufVlgs/I2lTgitCOVSKsNVZktJXZN+ZLfEUWw1Zs9Uip3TesBk6tfoZ
dhiPdI/deV6gh4lkcnPo42UKWtIIFWI9mHZHTL46yo1CuwVWjXPJ3ZnmkvQuOZP5L1dYUhCZ
Wa5NzRSoWgvInQW5xFnnwkJKUo652xeXSw1ZVnRzWyu6RvvC8i6z+khyutRH3ewjmtOcI9mc
+fWpUboiZJI959Rz3CI+VNNtIuZ7pdNaFdZvqOz8tL5zGeUkmbkphBpZGuRcULjyVU+5+JCv
F7pZXeGSlYsxsDRvY7rxgu2LiZmgWya+AiE3qfXLEJ5L3V0Y5RRTIR5tJmFyR2lqx/aOKgSJ
3U5TjLybDQScbnWXXwtQetNcAbQB7aXfrWXoqXwrK3k6ST+mzSknetLGVLs+zOt6gKFz2s36
nR6Vs5rtX7PIdHPT4KRZ3zoemlWHTu668yb1HgiguwdBnRR/kzXmwkyGAV3GbB2GbQjiEwic
vAroFzN/S0aiDa+kH8NCNjHFaQ/MrmyCiii9H8axryKjsQRzg1dKeYz0oH4O1ezdQN6ruBDo
TygGYt6SEZsWwnMa1Kv692hA39biV6KmGYwQp3faFzOYL7KpSv8vMnjNomUGOxnZm7fL4LlN
ZCxLX3fz38rSR4vEy41/wSBu+FAgeV7fLK9Xwd3Ja1vYzW5O7vpdyR1putS+TW6717L8wZBn
Sf6fWP6x+hvKQ1xICmVuZHN0cmVhbQplbmRvYmoKCjE1IDAgb2JqCjEzMDkKZW5kb2JqCgox
NyAwIG9iago8PC9MZW5ndGggMTggMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4
nJVVS4/TMBC+51f4jJQwDzuOpSrSpm0O3FaqxAFxgwWhBYm98PeZh5N0t2QBVUqd8fib75uH
Ax2GX83PAKGFjkIu3PUhlSTrp8/N+zfhR4NBf09fGtCN8L1Rp2zrx+BrO/u4gOjCd782D28M
XH+CMF0aLuIf1e3yKbydBTqGy8MBcLx8a86X5v7GP3Xpfw4Q5y6GBL087QQFGuTEhwPB2NIB
JkhjiwfI+sYwoj+Ixo+Xd39ELL3qvUaM0RCRY4YzDHBCxuLohj3hLNZpDzEOIicyizIDZBHV
vS4ra54jKZPKgck5kMbFuaphEQZsVE62wXAC24QEw0JR7aOaCM3kB5IZ8c5e4oiDPEXGsZ7O
NCn84Me5N7O9xd7jXweQLJtbMmI9FmGSl9grpzL2SmUnTyaaC3TDC9EUxzYvtE+CG29CVwPW
gNlqZJxxknKjMzmb093GjMA4VehJBIAj0SSpILejYw8repSd2Un9TU2KXXlZQqNF7Jzkn6uO
81VSj/sNOpC0E0sLbe1EMsavtRNCVjIwqN/zKdEeIIQZZ5sL1RhVlfS1EI3ugNoKvmLdB1LX
QbpG3RZndD+cJM+aZn3kJbE2KOYPM1DtSX2z8RQGWSElEXyIw35WTTzlvIkv/6CcpBi0KgdT
zsexzoXPch0RS4eyEEI+VaK8oDUC05isQGxMo5/RiwathRazXgh2LtarZwGSTsI1UGuRsAIy
uZ3VQnbO7G41OMeA3u8cC3SsXJ2TonlkqSU9A4gbCtWiLdZcrw9cq6XQTm3bww1smSv0HJzV
8W5L2ZaZalXRWnpjcKNup9C1cAm2+amFI0vRJtNr41GusnyVh7g2oVxepd4lqzpeasJKX+au
7f09wi45LPIlJSzL/SwzmKwPaa8PI6oczB2/7MO0DL9VUJ9GLq2qblrgplVXLy1NttI8L8s6
hMt1aVJjLYR9E1u67lQvTxy2DNyH30zJwk8KZW5kc3RyZWFtCmVuZG9iagoKMTggMCBvYmoK
NzI5CmVuZG9iagoKMjAgMCBvYmoKPDwvTGVuZ3RoIDIxIDAgUi9GaWx0ZXIvRmxhdGVEZWNv
ZGU+PgpzdHJlYW0KeJyVU0uL3DAMvvtX+LwwqSzZYxuCYZNMDr0tBHoovXW3pWwL3Uv/fvVw
OvvoDCwBR89P0mcZhuD/uN8e/AEG9LnScPSpJpaf7t2nG//LBS/f0zcH4vA/nQRllR+9yZr7
uIOIYN7v7uFGweVjhGlzVDk+Stj21X9YGTr67WGE0LYf7rS5uzfxaUjvSQhVKiQ4DtEy0GPh
jM8jQgsjTO1AI6R2YDmzgaAdUM4wIrYv28f/gWIqQ30JGqOCBpL0mOEEBRYGMUOoUsjKsW2V
yqUrdKlKIhjKq9atCswtjrAq4tKw909VDeESXizMWiRiAhWOmLvhOntZrjPikc/eAaF2EKvy
VgBxCiST8JBrKPrXE+ycIHUpqI+YdlaMFYLajiOqBzIBFDbdqqYBPCefWBHZ3lNCpCijn716
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
EG+6iqyCe/HvO5NJl8rq6lKYTpI38+a9BAr0n+7Dg19DQb5quCh9bKLkhyd3t/LvDr1+h2cH
euDfnIKqlO+95al2PzfRxE5f3G6VmusnHfrJcSP4oLDp0V+N0jr4adcCdtOrGya3PcHHIl5U
EGIRfIRSYqogH7TivsW+Q6hbGAPB2D1Mtz+Vh1qYArOQpmoWvuI8Y6UWBColZkImIxy6NbU4
QkSGCnpdQY9j+te2Sgg57biFm7yIhAZB7rDWuTm2QMCw0X1qFg3orBCuebbhv0K4KuUJfBfC
pTFCQMaUq5caNB3gOh1XRzWhk6XJJKmwY9lEiXnupASiAivqbVPk0pFLYyizgQuz1EyOhsIG
OdTnHeDLHaBTB0y13ECawe5HhI4231HLn/c8zpfMoMj0Mjgh0j6g2GV1g60zbZwdyt2HfCGb
7NsvFiQ91MDJ08yk1mYAgiUp2XM0SGaWMRdPbeu/AGy25kcKZW5kc3RyZWFtCmVuZG9iagoK
MzkgMCBvYmoKMzg3CmVuZG9iagoKNDkgMCBvYmoKPDwvTGVuZ3RoIDUwIDAgUi9GaWx0ZXIv
RmxhdGVEZWNvZGUvTGVuZ3RoMSAxOTkxNj4+CnN0cmVhbQp4nO18e3xU1bX/2mfPIw+GPHgF
AsxJhkAgTwIIxFQmJBPA8AgQMKHeJiczJ8nAJDPOIzEWC15rtUGLt6W29iHYFrVFy2SiNqAt
1F/be7UPsK2t7c8K/rTvF7Vq21vN3O/e50wegNbe3/3j9/n8mJO199prr7322mutvfY5cxii
4ZhOU2g/cXJ7e7TQdMYIn+8QsVxvX1R98LmmXODniezf6Ax19dz1uZtfIEr/ApE10hUY6PzF
x99/hCgrD2P6unXN98iq7Klo3432Vd0grB8dsKP9H2gv6O6J3jiXrU5D+3dopwWCXu1quhpo
1msobD3ajaHt2QutaL+Jttqr9ejvfSbrh0TZc4nKY6FgJOqjBUmiaw6J/lBYD/1lUefraD9q
6sBIqo8VEbPJ9v/nH+tHABvJCZjLD1E+UfIlwCuAX41em3zTuodco7uT5/k0MD9iAlER3UOH
aQFdYEvpKTpN19IDVEtNdIjW0Rk6TlNpgH2bLOSienqIipiTFGqgWcxK99JP6HoK08/pPBVT
I73IciHHQyGaSauTv0bZSHckT4Arg+roy3SSBdh2qgC+XillJZj5YPI0zaLi5HeTz6P1Wfo5
W5AcovXAfkE5tIj20b9RLu2mZ5IiShZQBz3I9rJfUwG10wHLcstgcg+C6jF6jjUC20QD1ufT
H6MARn2ezWKnk+eSv6SvWRjpkPSvdAc0TtBppZzXWY+QSgvpPbSZNPS+n37CprGl3J1clFyb
vBfUB+lVpUT5FrdDjxLaQG10F90Pa/yIXqHXWSZbwT7LjuF6lv3B+jx0a6QY3YS99VlY70F6
mE6wpWypMkuZBWvNosW0A30H6SjmH6azrJG1stPs6/yotXJ0TXJ6ckbyl8kkLaEWaHiYvo45
XmOV4MEMvJBHLfMtUWvVW7dghT76DJ2lZ6HHi7D76/RXtgTXS8oHlH3J65IPJX8OXdLISato
K+2iIPVRP30OXn2KvkF/Yn9X0sF5xvJN603WC8mPwrYLaS103wLu7ZB9AF5K0AiuH2GVOUzF
KlaxzWwb62IH2T1shP2E/USxKQXKDcpveJx/m79gucpqTVZD0kyaj3lddB11wwMfgLU/ivU+
RN+kp9kMtpCVYUU/wvg3lKuVelyfV84oL/Lb+EHLm9YPjZ4f/e3o35ODZEeUrYMdYvQlWOGP
bCZ0WMx2swh7GZrfrTzKp/Js7uIreC1v5q38Dn6I/wf/niVsOWb5qXWDVbMes2ujvaPPJhuT
HySRFWzQaxGV0nJaifjpRDTtgX4hXGHaS7fQIH0E8fJROkLHsO5T9DQ9Rz+j38EDxAqgsx+z
9yDqbmMfwXUve5h9nX2TPc1eYm+ISynEVaxcpaxR6pQGpUu5Ddch5azyI+VXfC738n18P677
+OP8JxayWCxJaxWu9dYD1gdt37YX29fbO9K+8+bv31ryVutbL47S6JzR947eM/r10V8mdyYH
oH8RlVE5NL0dWt6LGDyK60uIxMfpW8jdP5a6vsoUZkXE5zEXoqEUXlvD1rENuDaxrbh24LqO
7cKlsQ7WjWsf28/+ld3KPsjuYh+X1yextqPsi+xxXF9hJ3E9x86xX7DfsFcVBLHCEc1FyiKl
QlmNldYp65QtyjZcXUoQV0gJK33w0IPKsHJC+RGfxot4Gdf4Dfxe/mX+FP8h/5tFsZRaKiw1
lp2WLsutljOWZy3PW/5udVo91m7rfdanbPm25bYdtt22T9qO235le9NuszfZO+x77T+0J9OK
kK3+Het+bFLKq7CdYRHrdMuNyjnsizwest7OdsBiNqWZB/hH+PetnewCV9lP2SD38z3Jz/MG
5a88yHYqp1ghd1qreSfdSUl2THlJeU35pWUGa1Z+zYot/8a+ogR5nWKTefUHlhmWW62/IlJ+
TNXKzey08k1+K781+VWqtt7HzlnvU54l1XJemUbnsKtvVz6BQd9T/MoBarEst/6d/LD7F603
wt7XKHewJfyHlvvo59yl/JldYPcga3yXXWtZoLxPWc2OIeO+xebT79kNFGIfJzd7gv2MjRBj
D/EH2UZlCrwVVxxsJQ677/IC9kOeQa1CR7ZQmcGalAvKDv6k7SxfgaP9LH2fbmKcVSJ2Up9R
6sUOOKQsQk7zIJv8gFVRHn0C+f610SdFxrY+bz2AOLufl9I2qqR/Ub5N1dgbP8fVQh+iKjqJ
GLyDKpVP0t7kfuZD3t+E/KnQCNtNFSwT2XIWdNuH82KmUohc2IZZ/4r8/wyyfiP7A/UzFTvr
NBVbRM+dFg8yUzvy7wFcPvoXtD5DH7U9Zv0BbWGziCzq6H2I8hfofThzXsb8c6gG+u2i+y2l
0FpFZr4BIz4zup7cuD5E32YK3Qydr8E+b7KsR+a9J7kbK/TjjNqIM/Fp8ic/QXXw3bbkrckD
1Ja8P3k9ddH25EPIv33JBF1Ft1tblZ3WEsty5Nin2TdwHv1vdgB5ez39FPmoiOXRb3B9GRpd
Y32CBi0/Ru5ck7wz+RzNgD0KYaEOnKKvUA/9AXZbz0/TstHNylCygYdwQp2jrckHk06WQd3J
ADLvk3TUbkXu2U/zrUfdbveaa95Tc3X16lUrr1qxfFnV0sqK8rLSkiWLixctLFrgKixQnfPn
zc2fMztv1szp03JzsrOmOqZkZqSn2W1WC1cYlXpcDe1qfGF73LLQtX59mWi7NBC0CYT2uApS
w2SeuNou2dTJnG5wdl7E6TY43WOcLFutoZqyUtXjUuPfrXepI2zX1hbgd9W7WtX47yW+SeJ3
S9wBvKAAA1RPXne9Gmftqife0Nc96Gmvh7ihzIw6V52eUVZKQxmZQDOBxWe5QkNs1jVMIsos
T/WQQmkOKBWf46r3xGe76oUGcV7k0Xzxpq0tnvr8goLWstI4q/O6OuLkWhvPKpEsVCenidvq
4nY5jeoXq6ED6lDp6cE7R7Kpo71kis/l065viXOtVcyRU4J56+Ozbnolb7wJ4bl1LbdP7M3n
g548vyqag4O3q/EjW1sm9haIsrUVMuJKUUP7YAMmvhMmbNyuYi7lttaWOLsNE6piHWJNxup0
l0dQ2ner8XTXWlf34O52OGbOYJy2DRQk5sxxn0iepzkedbC5xVUQX5PvatXq5w5Np8FtA8Oz
3ersyT1lpUPZOYZZh6ZmmcgUx0REH+uTmGQXWOO2MbsyoZFrA8IhrnpVaNLiwppWiUJfRYPe
VWDDp5VhVNwHf/jj6XXtg9nVoGeL8XFrUbZLHXyd4H/X7383maKZFFtR9uskUBElY4GG/hQe
LymJL1kiAsReB49Cx2tke0VZad+IEneFslVUMB81wbZaa3UFjF9QINx7YMRNHWjE929tMdoq
deQnyF1R0hpX2kXP6VTPjB2iZ3+qZ2x4uwtx/Kh8/pgRT1s49peVPXOap7s6zma+Q7du9Ddu
dzVu3dWiegbbTds2Nk9qGf2rxvpMjBkdMHjcUgRLbXAh9LbtahEE/FmLGlwef/t6bDXoGJ9W
18LzlVYDU/K5FIX4vX5Msmi0TBGyLEU2Gf++EXsaAlhSmNoQz25fb5StGQUF73LQSPKCGCWr
8WHmmuLVJZPbV09qT1JvyiCHwpaFSmPzrsHBjEl9DUhWg4MNLrVhsH1QG0nu73Cp2a7BE7yF
twyGPO0p948kTx7Ijzfc2YpFdLPqMhzrwjdWXHgyttOmIYU9oXwN94125VSCrJYR5WuPcsqw
C+QxRrPTbNZT6FeIs8WUzvaw91FeSfYbNW/VbM5+rWbTWzW0Bnj2myiWVhbkFOQUoWA4Ed9U
+ek33Vb6O+4WTpPxxKo8+7vnPv1Ma1tWzetps9PkIf25l+c9Nem5TmiGB/GxJ1zU9oJRD+60
aZwy6aPYVrO5ioEbj91yLjwZGESFsvEcVgvZ38WzNJfUdXwXCQsY9wlk4gx3z6MmrtBUNtfE
OYXZEhO30Hz2GRO3Uh47aeI2KmTfN3E7Pc9eM/E0Wqh8x8TT6UPKqyaeYd3JbzTxTAqnfc/E
p1BnutvEHbZH0x8w8al0ffausbXvy37cxBll5awwcYXsOfUmzml1TqOJW8DzQRO30pScj5m4
jXJyDpu4nQI5cRNPo2m5c008nepyK0w8QzmWGzbxTFo9Y97YtxLLZuw0cQffNePDJj6VyvNe
hibMIqw+ZXaOxK3CI7PnSdwm6WUSt0v6aomnSXyDxNOFj2a3mjh8NOc6E4eP5sRMHD6ac6uJ
w0dzXjdx+Ch/monDR/klJg4f5W8ycfhobpGJw0dzG00cPpr7rInDR4WLTBw+KrzXxOGjwqSJ
w0eLhyWeIda1JEvimWItS/IlPkXSDR2mSnylxLPFWpbUSXwa8NwlWyU+XfJ4JT5DyglKfKak
75P4bDn2gMTzJY+h2zzJ80WJOyX+mMQXSP6vS3yJxM9IvEziPxN4mqH/byVuzPUXgU+R9BIu
cbmWErnGLBE/VJJPzTSAZ00d990aeVGr9EVAM56SBb4Jz+i9gKjJpeI+OYgn05AsNdD9kkMF
JYDx5cDqJV37v5RUMaaZivvXIGixMZ6IvLPuNedbSqtxVeI51MCqJLUWIwKot2FMF3SIylHb
IC8CCFMfSh/m8OM+WJd9m1H3S54gaBrkC+4uzBtAK3zJCqr/wWj1ovHVtFPOHBlbqdB0FUpV
Pqf4sZ4weiKATsyy+B/Ifztp46OMMeMjmmDJTeh/Z7lfll4TPvGhr0fqvgc0odV/358qqMIa
fswalZoL+6toC56oKXUHNFShpxgvvgET821CuQVzd0q/Cg3FOB1SI1L3blNa+WV0MmIoiHmF
TiHwDrwtly5jV/D1S626xub1mzujTMZiVOoQAGXAtENYrkpILQVlp+SPSrqKpzphP2HJXrkm
EaPLpJe65SjDLikra3g2C8i5opfsS6FHWFpPlWsRvdpFdkxJT7VT3proccOPG6W+PtNHvdKS
EcjUpNywXEmnuYZ+qasXpZAblRRNyvJJmWKH9Uo9hIfE3hQ83SZPBDugQ/rqBmCGHQLSdh1o
eWXc6VKvXrPunBAR/VKHAGQLWT1yf0RNqV5pmQiuTrnL1Ak+9UrLaBNyhqFbyiKG17qknTQ5
1jfJ9xE5txFZqvSPT2IxaTVd2uWdY2GRaSG/lOGdsCM6JPc7x4mxAy7130QLGzbqNTXtHaOJ
LBKTWU81M5FON8pd1yu91Sdl+s19aNjIoIXk2JRVjSjqk9m3b2xPCFuHzbnDYx7aMxZzF+8v
ww7vbo8Zq1srI8eI6+CY/kZcGnboNfP5ZIsbMeeT3jeiOyYtbEiKybUbczZJWUJiFHRtQl5p
ktm6V9rE2M/+SdFs5MgBqVlAjojIlQbMqOuWftTMecNmvhOri0jPxybtH6Gt2HEpHUU0qDIq
DX+IdXtlrguMeThg5tEOQEBqN2CuOCZzrSGpX/Z0S2lBXEbO9Jq+6cEYw9bXgc8nZxgwbTQx
n3TIsXtMXQ0LCQt0AW6SPCJSJuYKEevGGRA1e4KTcqhPxldskhdTkjWZ04MTpPmk/ULSJwOT
OH3SQmFp25Rfy+U5HwV/Ne4fKmADcZXLrDExIsvNrFMh+XsgvQJlVGYCoZdoRahNyjZ2nZEf
w2NnZPnYyP/ZGfulJ1I5cXyWzdglzdj1DYA63NsIfAuoYvc0yOwh6B5QtqMUdz/rcKJ75Leo
gtpMDsqQMH7uXHrCpOjdE3JByLTywFhmfnen7Liv/KaXjdhKZb8BGa+pOb3yXdD4XcHELJvS
x9hPPRPOME3uBiOyek3pmtRCl2eqEWEizlvN2cTu7DPzf4fM3n7z5DLmeTvLpO7J+s0TV+wl
/4QcODHLGzup04yWy9kraK5LWEyflElTe/bS+XxmJgnLnR8byxgdpmcmnp2Xz8CTLWWcJZdG
xaUz+809qsJymrwPH79L0eQ5ocu8dPm5hfV3mGekcaYMXOILw0+T7wmNTKhJjULSsn4zi7wb
n6tmLKbyeNeEeUXu8ElLG+excfqHJzwnlI5xhyfE7fh9yTtbKiCzhv+inD4uL3VeRmT8jd8V
pHLeOGcQvMYddExaXMjvHluPodfE6O4xs6Rhf2NXhcz4GM+mk2PonVY0Hh8b5Nov9VzqLDTu
7CITVmOcNF7p1d6LfBC+yN7jksX6gvJezmeeJeK+w3hCSeWBd+P9lDxjT+rmeTr5XEzJu9SP
hrWMFUTNs/xy+zjlMe0iW3f+U9qOW/nSGbzm/VuH2ZqokW6ehFGcPSkJ4vlJvHcSTyrFeBoU
b5UXA1+JJ4NVoFaCUolLfGuygxpNzkr0LkXPchNfiWeIlXLUVbQCTxQChPR/7qz775+Mqb6K
i6w3dh42D4T0Ts2rq19Um7t1dVOwNxgFSa0LhkPBsBb1B3vVUMBbrtZrUe0fMFUIYer2YCAm
KBF1Qy/GLV29urIMRVW5WhsIqNv8Xd3RiLpNj+jhPt3X7O/RI+pmvV/dFuzRerfpXbGAFk5N
UH1Rt2r2V+/UwxExaVX5qiq1eJPfGw5Ggp3RxRfxT2STXeiRHU3bNzVfxPuQ2hzWfHqPFt6j
BjvfcZ1qWO/yR6J6WPep/l41CtYd29UmLaouVJs3qVs6O8tVrden6oGI3t8NtvIxSbBQsCus
hboHJpJ0tT6s9ft7u8RYP5xRpm6Par0BfQA6hP2RYG+putPvjQbD6kYt7NN7ozDrsqrmbn8E
ugiVtY6ArkZTvuz0hyNRVQuFdM3UUbCLWizLWDjWuDHY68OKevX+SEgL6eFStRMz9Hf7vd2q
P6r2axHVp0f8Xb26r1xVN0TVblAisY6IfkMMOgQG1A7dG+zR1WCvLuQJQ/QHwwFfRO0JQoFI
zOvVI5HOWECqpnrDurRhBNKEIlhal79XC6g+Y/URtR/GUnvgBjXW69PDF1thERTyh3WvdETH
wMU2gQPG1mcoDI16IbRXYOFgrKsbflH1G6N6b8Tfp2ORuvAqsFA4KFSFifqCgT7hic5YGKPD
YkF7hOVS/oIOl/EYplurRWDroJAPW0KHXsS5qTgs51O9MHfMGwVTLCJGNunhkB6NaTJWmgJa
b9QPP/sNMyMiB9RgwKdGogNwrbdbC2sYC2lRvzeidsQM/2g+LSQkRoNql1iHfqNXDwTEggOI
0Q5/wB8dwMSxUABM/f5ot9oVDCIyoUuwZwBaX+f36XBkLGLESUcwuCciFerRurSb/L16xIiK
sI4dEEUjaESoL+iNGUsUzFogEpRsPn8kFNAGDKKvTw9H/WKt5d3RaKi6oqK/v7+8xzRkOUKn
ojvaE6joiYp/FVjRE2mLCtchHsNiR5aLznc5sF8PiEiUQzZvad7QsKGutnnDls3qlgZ144Y6
z+btHrV23TaPZ5Nnc7Mjw5Eh987YhhF4t4wCuA4WQzBfZsvKVfmxZFhLhN9AMCZGeoN9MhUY
ISvkwE89codpagDG6gW71hXWdWGwcrUVw7o1OCvYEdVgYXhvkjIik/Vj46q6X0agEfJwUifM
Mq4XrB0NdulGkArPjo2DE6JhP0IEoqGmuTsnBLCpFHbJmCnGBgPX1D4tEJMpRYtE9OjE0eXq
DuxI7JSB1CqwJjMTIgg1NRLSvX6EyKUrV2FFEeNdcqzm8/nFPsb2D8szoVSQw9K2MpdcpFTA
3+M3I13yiX0ZiRo5WUSeJAb7kaBjHQF/pFvMA1mGuXsQktAfrgoNqEaYmhaaPJG0x4bO8cWJ
XYhkF5HTYNN49XCvuYKwqbdkjnQHY9isYb3PjwNFxMClyxd88KSOfWruRcE3tkaohQmi2OXj
PhYL00ytOy8vVqo8NsCL/NahpwRhHi1aLRh2bK/FoVK8avnKxerKpavKKpdXVqan72gEsXLp
0uXLUa5ctlJdedWK1StWOzLeZte942YUrQpTPbkP8bAclI+Z4rFAPCQOMAduPXbjFuTX8sYl
1Zf68s9nfHHHP8WH+Ff5KcAJfpI/fOXFypUXK1derFx5sUJXXqxcebFy5cXKlRcrV16sXHmx
cuXFypUXK1derFx5sXLlxcqVFyv/T75YmfTtxziuSf7L9b100Rh90vcixp335WUGZIRPaFvm
W5ZaGi3rLO9BuXrSDCIHv52UzXLPiNxjrL6bxdn9nOS+qAVXWJ55Qqe3l3B5fOzfm1OyAOIv
8zmRPM1fGvZ4qtwjqEvKZZ0oXlwlOxJz5lZ9lb+kPIxzwgnCucTMfNnzYmLtWhO5apWBDC8p
qzpXm8FfpD8CFP4iP4c4k6OGi8urLtQ6QGD8A5TFGDnpCP8ZxQEKuflPhxcsrDp8in8H/c/w
p6GpGPZ0wpFTBYH/zr9CueTkj/PHzJ7HhqfmVFFthN9FjE6jPAs4D7gAsFCQP0j7AAcBxwEW
ykLpBFQAtggKP8aPQc+j4p+yo6wABAEHARZq5l8CfY8o+UN8NxVi7J38EM1AfYB/TNZfQD0H
9edAn4/6frRFfdhsfxq16P+USb8X7ZmoP2nWnwA9H/U98ofkTv5xs93HY3Jc1KyP8EhivjO7
dj76VUAlgAM7BOwQTHdIOBgl47fygJxpCHUV6h6jhrluThS4pI9uHp41u+oITHozTH8zLHcz
LHczWdC1N8Wz1+Ap43vBsxc8e8GzF1ap5BHMFxE/ZUCZDVABHHaPwO6CHkd5GnBW0j+I8m7A
EdHi/bDjYmj1Yb47UexEkHUNr3ZXrXmCd8LUbt45PHte1cHxVnqGCETUU806S/DqslcfTp8i
qPrwnHlGDa49tVO5l94PUGg6ygWA5YB6gIV7EwsqnCf5ZupJI/dU5z5lH99n2We1VNaz3FO8
iprSCCGZy8uoBgyLnW01bGV7eih9fzrPTlfTK9Pd6U3p1iDfxw9y7uQVfA3fwtu4dSR5OmGv
XobKvc5WvezuzCOZ8czTmWczrXHbadtZ23nbBZtVtVXa3LYmW7stZNtvu9t2xJZ+t+1uu9Ke
Gcrcn8mzM9XMykx3ZlOm1WlnR2pv4x3ipwwoswEhwN0AC2zcBrrK3wdogzfaYIr3gU4oCa1s
wFng51Fb0coCXxb4skDNAjVL/v4mS/Y0AdoBIbPXNtaTGiP4L4gewCL0TgVV/HjgPMoLAgNc
i5YDLQdaDnCdVd6EhtkoVUATgEvaeQCiBmWqr9LsbwfYZP8FyZPqc4uxyptubdHpxSy+mB1Z
zO5ezNw1a2qr3IUocnNz21xtRW3FbUctQVewKFgcPGrZ4tpStKV4y1HLGteaojXFa45aKlwV
RRXFFUctTpezyFnsPGo5uPH4xlMbz2y0tG0Mbty3ka+E64YTJZVVsi4sEvVjidlzqlZm1b5H
OY7ltKE8DDgH4JSF0gmoAKwBBAFW5bikPgLqI6A+QlsAbQArRj0iUgxKp9kn6Idln8BEvzKp
n2PxDyeql22p3Yi02wY4DOCQ/TD6H5bcBnZc0uMoz0v6FpP/iKQLLicgNU4kwV0y3e3CNtxF
awBtgBDASmf4dXQOAOkonYAQ4DjAwnfhuo5fpzyC62HlYV7qdiyd4aSZM3F85OakZddmK1MQ
Cw72kCw/KcsPy3KNLBe4p17reONax9eudXzoWsciIEoxDjYHOyTLAndmrePRWseWWsfiWgek
zaICcigzZGkTJfutLDfLstQ9vcDxtwLHnwscfypwfLbAcUOB4z0FYtxc7GGHMl2WmaJk98jy
WlkudGc6Hd9yOq5zOlY6HbUOdh/D7LRWlvNlmS9K9uqjWfVZlP4Ee5XqIYklahY7RxSSFUsm
ampRjSZq1qF6K1FzH6r/TNR8zPkk+xuTRxt7I7HgFWftDPYa22AR7T+b9Z/YBjqG+gLqLtQP
UA0rQv2FRM0tgv/zGP8ptD9HhWmC/35qkuMOsw2S/llz3GcSpR2Y9dOJ0gHM+ikqlbN+IlH6
CqgfS5R+GNVHE6UBVAcTRULB3YmaJc7aHNZFCxTB66UiRWiy0ZxxPSQHUK8zBnsSpWJUvZhg
hNUlXEtRLRJaPslc1CSncyZccpHzyCVFzCWXVDqfimQ9lWVJ5R1UKOu0hOsWSLE9WvSK8y81
T4iF0+ssK3Gf8+Unsb6daP4ftiFxzPnsCWGuhPNM6Qgretz5PdcTzm8uGGE7E87TpSNp6DhV
OqKwx5xDMHIcvAp73Hm8tMv5iEv2HnWhF64+XFPm/LRrl/PeIrQTzltKnxRqUA9WvBPdraXX
ODfWHHM2FI0wdLtrMJk7w1ntCjtXg7xqhG0YPuZcumBEqFIJGccedy7BjAtdUpUdK08qK8jO
Yu5Se9TeYd9p32q/2r7MXmZX7fPsc+3T03LTstOmpk1Jy0hLS7OlWdKUNEqbPpI87y4Rv5+b
bsuW/3WGRZQWiWcrolSMnxIqLE3B3olP441K4/a1LJ7bSI3Na+MrSxpH7Mlt8VUljfG0pve2
DDH2kVa04sodI4yaWxCggnRbvvjR9AlirOK2u/JFvfe2u1pbWWP8tJcaO9T4G9uxjoytu+JW
19o8mtm3Jm9N7jU5qxvqL1O0m2XJ+CevZOInb178nsbtLfEvzWuNVwkkOa+1Mb5O/Nz6hHKD
EvTUn1BComptOcFuUm7wbBN0dlN96xgbFSohsFGNqATbMBUKNipkw5Jto2RDmBZ66ocKCw2m
p9gGwYTweUoydRmyFmAKyGoSFdiU+bRAylqgzBdsiAdDWNZEYVOIZUlhWVNICpsrmIaKisBS
WiRYhlYWgWGoaKXsPjbe7Soy1GmlIjlPEWuV8zA2zlNs8CAKTB4lDTwl/5Mffe0/wcyGtRd8
XvGj93aXRwe0xw/0defF93eo6pDvBfPX8AvbO7zdotb0+AsuvT7uc9WrQ5r3Mt1e0a256ofI
62luGfK69fqE5tY8Lq2+dfiBfXWNk+b68NhcdfsuI2yfEFYn5nqg8TLdjaL7ATFXo5irUcz1
gPsBOVfjtrWssallKI3WttZdb9TDSmYG9kN7fkHr2pnZoWvk5ri6IO8D+ScthGMrs6Q1PsW1
Nu4AiK6y2rJa0YXdKbqmiv/WwOzK+8DVBfkn2UNmVzbIOa61VEJ5Hn/92F8kEokKiMVKUEZj
eZIWxaYt2N4YbxA/wq6J13ji7vb6VibcETM/dS3u7FM1Z2qUYM2+moM1h2uO11hjsVaQc08V
nilU2gqDhfsKDxYeLjxeaBMd17c87q45XPjHQh5DNLEoPp56OWcMNf5EMxqLiA9hggjAmK4k
VlLXUltIXtz1Mtyhl9E0gAuwDLAdYKX/hfIHgJcBfwZY6FaUHwN8HjAsKLyMl3ny/PVixtYS
kXTyeNVw5YqqVSOotU6j3r7LqD2bjbqmtioPdWLNsozaLNyAMzqJ8hnATwG/AfwnwMqreJUU
HjOitjVCkRIG9QmNqCgiJVFWAoQJc0cjJSUkQAQ4PADWEjY57olFYgRTwCGowCSpETEsJurU
578Ac4A+HgplbmRzdHJlYW0KZW5kb2JqCgo1MCAwIG9iago4NTA0CmVuZG9iagoKNTEgMCBv
YmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErVGltZXNOZXdSb21h
blBTTVQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy01NjggLTMwNiAyMDI3IDEwMDZdL0l0YWxpY0Fu
Z2xlIDAKL0FzY2VudCA4OTEKL0Rlc2NlbnQgLTIxNgovQ2FwSGVpZ2h0IDEwMDYKL1N0ZW1W
IDgwCi9Gb250RmlsZTIgNDkgMCBSCj4+CmVuZG9iagoKNTIgMCBvYmoKPDwvTGVuZ3RoIDIy
MS9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkEFPxCAQhe/8ijnuHjbQnpsmZs0m
Pegaqz+AwrSS2IFM6aH/3ilWTTxA8njvgzfoa/fYUcj6haPrMcMYyDMucWWHMOAUSFU1+ODy
ocruZpuUFrbfloxzR2NsGqVfxVsyb3B68HHAs9J39siBJji9X3vR/ZrSJ85IGYxqW/A4yj1P
Nj3bGXWhLp0XO+TtIshf4G1LCHXR1XcVFz0uyTpkSxOqxpgWmtutVUj+n3cQw+g+LEuykqQx
tSnZ43Sn9rF+2oBbmaVJmb1U2B8PhL/fk2LaqbK+AH1ZbXUKZW5kc3RyZWFtCmVuZG9iagoK
NTMgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvQkFBQUFB
K1RpbWVzTmV3Um9tYW5QU01UCi9GaXJzdENoYXIgMAovTGFzdENoYXIgMQovV2lkdGhzWzc3
NyAyNTAgXQovRm9udERlc2NyaXB0b3IgNTEgMCBSCi9Ub1VuaWNvZGUgNTIgMCBSCj4+CmVu
ZG9iagoKNTQgMCBvYmoKPDwvTGVuZ3RoIDU1IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVu
Z3RoMSAyNDgwPj4Kc3RyZWFtCnic5VXfb1NVHP+ee2/bDfajG9MtqcK5XIZA23Wbgi4BKSIl
YyBzG9BLGvVSTtvL2tvSH4QtQVj8Ea3BxEhMBJUVNPqiOdUHfVATVMIDjvgre9AYePBBH3jQ
xAcjY37v7VkhuMQ/wHY79/P9fj/fz/d7Ts+5p5gvMWiCEyBDOJ4xch2ESADwNQBpjx8p0qpn
H5rkGg4PJ3LJzNOfX2AAEkUfT6YnEie7w2cB5G8wfi3FjIOtqyprABSO9oYUOp6Z2+dB+1e0
V6UyxaOx+SstAK4mtJvS2bhxGvYjdHXh0JAxjua8UidBG/WBWkaGNb73wRW0w6ih5bKFYgcc
mgdoPGjHc3mWS/kvvY72s2j77Ubxa39Qn7htW4L//ecUvAIvwvswCOdAhxA8AAHoh6fgcdDg
UXgEVLgAF+Fb+BLehufhNZiCMzANHN6FMOAjwGHZEF83HOU7jugctM1d3O2PbtId3zGd/sDJ
sp6uICcB+iNv8ge5FBgaiW7TdDXI5YDZRXl4OKrysB7kSsBOVTV1Mvqzb0b3IS8657uu+zSV
u/xRHjmiOwFdRz1XoDm2P8jdgepK8gJWpy/EYj4OKOMJVFc5rnDd1RBob6MDoSBvDNBjdpGv
UIZyuXtQo1xZvYPDcLTMyga1wUM+VdV9ZccaqVl2wSW17rw+r4qKSwP0O2c6TQEa4h5/LErp
di1iHKJRevBATcLmNduVsTQt0+3liKGVaVlzymm2OA8jE+dnO3iY2QbmtDiVNs12qaqPzpZx
GTBpELvZI3pTHVprQKOzorhGo0OjPpUTPVrGCQ1qZY2WB8uaYSfUUuxHECT8/UCecifwRHtg
HXyIO8DPlRnuCXEyQ3hDiMOsbSveqov4uTxTbSR+6O27v01t61bb1CkZ5o5LcBPcib9OT7kS
YJ+qq3gGjyvT0AzdQtEzs/AkvCXElVm+dAb/qq2OmErvW+19cINKO+/2etxy8ObvZ6enz5JW
0nz+3LnzlWlp+XSlUpn7pVKxdyiZv0EuK1npCey5HbdcCLsiXAnZDaKYrK5XFaXw90ly+VXn
fJP1X/BTlz57snXjn7CiwdnkF/84/9vChp+/YXfrtjtvgIUXAOZ59s4dv+1ckDvOiawATLlj
cFXJ2wq4dvsh57BkaBE6kvOG8drJ0rzIW0neqmstr+sSWIIWEVkeWCOwjP6QwAriAYFd+M7a
KrAb/btrGIcuPLU1TKARDgssQRtMCixjRy/VVsbhnxHY5n8ksAQr4FOB7VX+ycESDipcFxj5
pEVgCTpJp8AytJGe2krgcBfZLDCBBjImMPZDYgLLsIxkHKzgcA85IbCt/4bAErSTdwSWkfMx
rgxRGtHeSL4XmECH1CqwBC2SJrCM/j6BFcTbBHZBl6QL7Eb/4TXxtbS/t3eAjpYsusuM57OF
iUKRZQp00Ir37M4xa3QicyCbHmHJUtrI33LcQntZvmBmLdrX0993y7slnaZjE7lsMm/kUmac
RphRLOVZYaeZrAFBYPXI1mwmgzJ1QiRrxYsoXKDFus7h0m0KY9lSkRVo4r94dE+hxNJppyRb
ICXMQjzFcM6nk2kznhpnZpFZCymWw9xSKkwyjFklK1kw8hh/LJvPGBip8yIlaxJLm3TMFKoo
upPVomOlYpFRpC+wFgI0Z75Jcboly/x3S3ScWRmWH7+zGySxemg7yzBmId3I5VjaPDR+W094
kOKwFiheYb34HUA0CiWw8LkLTIzlIQsFmMD/IjDI4JPi1WdhpAcPVQ59FmZMYOQAMtMwgp4k
KqTBwNzFGIv59qInj9omWnbtPlTvx3ExLu7I2nspCR2LXdCfkPnnODkJQ7xhOFol5GW9GrFv
Iu7FS7ZjBMEJ/V68MWJRHf4BKL8HaQplbmRzdHJlYW0KZW5kb2JqCgo1NSAwIG9iagoxNDA3
CmVuZG9iagoKNTYgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9EQUFB
QUErT3BlblN5bWJvbAovRmxhZ3MgNAovRm9udEJCb3hbLTE3OSAtMzEyIDEwODIgOTE2XS9J
dGFsaWNBbmdsZSAwCi9Bc2NlbnQgNzk5Ci9EZXNjZW50IC0yMDAKL0NhcEhlaWdodCA5MTYK
L1N0ZW1WIDgwCi9Gb250RmlsZTIgNTQgMCBSCj4+CmVuZG9iagoKNTcgMCBvYmoKPDwvTGVu
Z3RoIDIzMC9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkEFrxCAQhe/+Co+7h0Vj
6U0CJctCDtuWpv0BRiep0KhMzCH/vqO7baEHxcd73/Ac0fXnPvgsXjHaATKffHAIa9zQAh9h
9oE1ijtv813V2y4mMUHssK8Zlj5MUWsm3shbM+788OTiCEcmXtAB+jDzw0c3kB62lL5ggZC5
ZG3LHUw052rSs1lAVOrUO7J93k+E/AXe9wRcVd3cqtjoYE3GApowA9NStlxfLi2D4P556kaM
k/00SMmGkuqxo6yWqrxl81C5e6JMKF/8acbthkit6h5qnVLEB/hdVYqpUPV8Ayzmb+oKZW5k
c3RyZWFtCmVuZG9iagoKNTggMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUv
QmFzZUZvbnQvREFBQUFBK09wZW5TeW1ib2wKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAyCi9X
aWR0aHNbNTAwIDc5NCA1NTUgXQovRm9udERlc2NyaXB0b3IgNTYgMCBSCi9Ub1VuaWNvZGUg
NTcgMCBSCj4+CmVuZG9iagoKNTkgMCBvYmoKPDwvTGVuZ3RoIDYwIDAgUi9GaWx0ZXIvRmxh
dGVEZWNvZGUvTGVuZ3RoMSAxOTYxMj4+CnN0cmVhbQp4nO18e3xU1bnot/be88pkksmDPIXZ
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
j7rS4Wh001xZ1z5uhJUd9Vu1a5rVt4LF3ZK54qHsU/BL8T0wOzpCcfaVIbN9JdTWZjisNaRE
Hx/SI8qAJ6VenpOxJ/uUBOQRRh2PaAsfKqorqqNDmL10KIH+Fxp8KGPP8pzsU+QRPmRFdBLK
iNEzGBzCD2Q0uhuifwH+GeLXIDSHCjY2h2rXb2kfNxgaQ86uhg7ElU7jzObGcOS0hixGZA1F
imKUMIozmTgheuPE2kKy1kaqUIUORwBVQUGxHgwG4D8A1HC4RwplbmRzdHJlYW0KZW5kb2Jq
Cgo2MCAwIG9iago4NDgzCmVuZG9iagoKNjEgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRv
ci9Gb250TmFtZS9FQUFBQUErQXJpYWwtSXRhbGljTVQKL0ZsYWdzIDY4Ci9Gb250QkJveFst
NTE3IC0zMjQgMTA4MCAxMDI0XS9JdGFsaWNBbmdsZSAtMzAKL0FzY2VudCA5MDUKL0Rlc2Nl
bnQgLTIxMQovQ2FwSGVpZ2h0IDEwMjQKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNTkgMCBSCj4+
CmVuZG9iagoKNjIgMCBvYmoKPDwvTGVuZ3RoIDI1NS9GaWx0ZXIvRmxhdGVEZWNvZGU+Pgpz
dHJlYW0KeJxdkMtuwyAQRfd8xSyTRYTtpHErWUhV2khe9KG6+QAMYwepBoTxwn9fHmkrdQE6
o7l34A49tU+tVp6+OyM69DAoLR3OZnECocdRaVJWIJXwtyrdYuKW0ODt1tnj1OrBNA2hH6E3
e7fC5lGaHreEvjmJTukRNpdTF+pusfYLJ9QeCsIYSBzCnBduX/mENLl2rQxt5dddsPwJPleL
UKW6zF8RRuJsuUDH9YikKQoGzfnMCGr5r1dnRz+IK3dBWQZlURxLFrjK/Bx5n7h+iHzIfIh8
lzX3kY+Zk6bOmn168zY9vh7X85MKxOJcSJR2mKLEEErj75qtsdGVzjf4o3tsCmVuZHN0cmVh
bQplbmRvYmoKCjYzIDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL0Jhc2VG
b250L0VBQUFBQStBcmlhbC1JdGFsaWNNVAovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDcKL1dp
ZHRoc1s3NTAgNTU2IDU1NiA1MDAgMjc3IDU1NiAyMjIgNTAwIF0KL0ZvbnREZXNjcmlwdG9y
IDYxIDAgUgovVG9Vbmljb2RlIDYyIDAgUgo+PgplbmRvYmoKCjY0IDAgb2JqCjw8L0xlbmd0
aCA2NSAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMzc4MDg+PgpzdHJlYW0KeJzU
vHlgFEUWP15Vffd0z/TcZyYzmczkmACBJMDAaBq55AiHnEEiQe5LEi5BQYJyCSjorghegCeo
SICA4XCJyHqzsN7iKuyK526U3UVWhcz8XvUMh/vd3/Hvb3q66+izXr167/Neve55c+ZPQgpq
QAzSJ8waX/fBxW/fQwi9ixC2TVgwL/TQX+adgvwZhPjSyXVTZo16stiKkKghxDVOmblocpR9
4FGE1BaEBjZOnTR+YvceRywIjamDa3SeChWPpe4WoLwdyvlTZ81bGMttjUGZXr985uwJ4zWu
w2cIjYXd6LFZ4xfWTZX3sFB+DMqh28bPmjTkjeP3QvkwQvE/182eO28jKk4jtHoD3V83Z1Ld
44ue8EG5ESG5DeowLPSnQJanZcKwHC+IkmxSVLNFs9rsDqfL7fH6/IGcYG4onBfJj8YKCouK
4yXt2nco7diprLyic5euiW7dk9ddX6n3uKFnr959+t7Yr/+Agej/jz/uIPLC6uOeQ142hjwI
pb+B9Vuapqalv6X7aUq+h4ObsytC29FOPA3tREfQUXwOztqFDqAm9CZyo17oMbQY/R6tQjwa
AzX3optg4aD+99ibbkId0DbgpW3oOBw7Ct2FDiIX9qS/Q0vRCuZ9OGsFUlEe6oGGoNnoPjww
PR86/zR7D+qCBqLbUB1uSI9O359+MP00egYdYN5MtyET8qEJsBxP/8B9kv4LagdnPIQ2o9P4
QWkf0uEuDXDk42gOeoSpYXF6SvpXeIIwuh2egUVV6DhuIXG4+iT0DfbgxUxPuMpT6cb0MTgq
gGrQVPQIOogrcF8S5samq9LHkQvusRCuuhntQfthaUavoFNY4c6ln06fQ15UgvpBe5rQn3AL
k2pblqqkhAYqFaEE7JmN/oDeQCdxBL9KZnMK14nTuTvSHyAH6ohGwNM+B2d+jf9D7oJlKfM6
2yd9AzIDXR6g1EZ/RH/FPtwBD8YjSRGZTZ5g5iAR7tgRloloGtB7E1z9CxzH+4lCTjBPsS+w
F/mc1Jm0GXokhh5Fj6NXsQotDeG5+G78Ef6S9CTjyKPkb8zv2R3se8J4aPUtaBa6D72A/oNt
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
Ci9GbGFncyA0Ci9Gb250QkJveFstNjY0IC0zMjQgMjAyNyAxMDM3XS9JdGFsaWNBbmdsZSAw
Ci9Bc2NlbnQgOTA1Ci9EZXNjZW50IC0yMTEKL0NhcEhlaWdodCAxMDM3Ci9TdGVtViA4MAov
Rm9udEZpbGUyIDY0IDAgUgo+PgplbmRvYmoKCjY3IDAgb2JqCjw8L0xlbmd0aCA1NTQvRmls
dGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZTNjptAEITvPAXHzWEF0z3AWrIsee215EN+
FG8eAMPYQYoBYfbgtw/VNUmkHGwVTfXwTTF0tjvuj303Z9+moTmFOb10fTuF+/AxNSE9h2vX
J07StmvmeGX/za0ek2zpPT3uc7gd+8uwXifZ9+XefZ4e6dO2Hc7hU5J9ndowdf01ffqxOy3X
p49x/BVuoZ/TPNls0jZclnU+1+OX+hYy63o+tsvtbn48Ly3/DO+PMaRi144ozdCG+1g3Yar7
a0jWeb5J14fDJgl9+9+9qmTL+dL8rKfF6hZrnpd+s2gxXQm0su6gPXUJXdBj/tK07KErelbQ
L9QF9Ir+CnrLuq3/yrpC71g3vad+g36jJ4c+sL5sau1y04q6I7+C05Hfb6HJL+YBv+RuB01+
BbMjv3+BruixeuQHsyO/x74c+T325chfIAdHfo98HPnV1iR/YQzkr9Ar5Bd4JOZvmvyCZwn5
C2QiMX+wSeTHcyXyW535K7IV8ntkIuQvX6EjP7KVmD+YJfLbs8AvbmXrkF9Mk1/Rq+QvkaeS
X0zH8wN+jfmbn/zePOQvkIOSv8D6Gvnx7pT8FTJR8gvehZJfTcf8TZO/wB415o+9KPnVeCI/
9uvJXyA3T36PXh/PD7L1kR/nzZNfkKeP5x+cnvyV1cnvzU9+NR3PDzg9+QtjIL/H3v2OZ0/t
g41fJj5dzJY/IyFtPqZpGQc2gGwOYAJ0ffg7o8ZhRJf9fgM2ah2DCmVuZHN0cmVhbQplbmRv
YmoKCjY4IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL0Jhc2VGb250L0NB
QUFBQStBcmlhbE1UCi9GaXJzdENoYXIgMAovTGFzdENoYXIgNzYKL1dpZHRoc1s3NTAgNTU2
IDMzMyA1NTYgMjc3IDI3NyAzMzMgMjIyIDU1NiA3MjIgNTU2IDUwMCA1MDAgNTU2IDU1NiA1
NTYKNTU2IDU1NiA1MDAgMjc3IDMzMyA1ODMgNzIyIDMzMyA1NTYgMjc3IDY2NiA2MTAgNjEw
IDU1NiA2NjYgNTU2CjMzMyA1NTYgMzMzIDY2NiA4MzMgNTU2IDgzMyA1NTYgNjY2IDUwMCA3
MjIgNTAwIDcyMiAxMDAwIDM1NCA1ODMKMjIyIDI3NyA1MDAgMjc3IDU1NiA3MjIgNzIyIDI3
NyA1MDAgMTkwIDU1NiA5NDMgMjc3IDU1NiA1NTYgNTU2CjI3NyA2NjYgNzIyIDI3NyAyNzcg
NTAwIDU1NiA3NzcgNTU2IDc3NyA2NjYgNjY2IDU1NiBdCi9Gb250RGVzY3JpcHRvciA2NiAw
IFIKL1RvVW5pY29kZSA2NyAwIFIKPj4KZW5kb2JqCgo2OSAwIG9iago8PC9GMSA1MyAwIFIv
RjIgNjggMCBSL0YzIDU4IDAgUi9GNCA2MyAwIFIKPj4KZW5kb2JqCgo3MCAwIG9iago8PC9G
b250IDY5IDAgUgovUHJvY1NldFsvUERGL1RleHRdCj4+CmVuZG9iagoKMSAwIG9iago8PC9U
eXBlL1BhZ2UvUGFyZW50IDQ4IDAgUi9SZXNvdXJjZXMgNzAgMCBSL01lZGlhQm94WzAgMCA3
OTQgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9D
b250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQ4
IDAgUi9SZXNvdXJjZXMgNzAgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1Mv
VHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1IDAgUj4+CmVu
ZG9iagoKNyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQ4IDAgUi9SZXNvdXJjZXMgNzAg
MCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0Rl
dmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA4IDAgUj4+CmVuZG9iagoKMTAgMCBvYmoKPDwv
VHlwZS9QYWdlL1BhcmVudCA0OCAwIFIvUmVzb3VyY2VzIDcwIDAgUi9NZWRpYUJveFswIDAg
Nzk0IDU5NV0vQW5ub3RzWwo0MCAwIFIgNDEgMCBSIDQyIDAgUiA0MyAwIFIgXQovR3JvdXA8
PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMTEgMCBS
Pj4KZW5kb2JqCgoxMyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQ4IDAgUi9SZXNvdXJj
ZXMgNzAgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Bbm5vdHNbCjQ0IDAgUiA0NSAwIFIg
NDYgMCBSIDQ3IDAgUiBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9J
IHRydWU+Pi9Db250ZW50cyAxNCAwIFI+PgplbmRvYmoKCjE2IDAgb2JqCjw8L1R5cGUvUGFn
ZS9QYXJlbnQgNDggMCBSL1Jlc291cmNlcyA3MCAwIFIvTWVkaWFCb3hbMCAwIDc5NCA1OTVd
L0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRz
IDE3IDAgUj4+CmVuZG9iagoKMTkgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0OCAwIFIv
UmVzb3VyY2VzIDcwIDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9TL1RyYW5z
cGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMjAgMCBSPj4KZW5kb2Jq
CgoyMiAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQ4IDAgUi9SZXNvdXJjZXMgNzAgMCBS
L01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0Rldmlj
ZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyMyAwIFI+PgplbmRvYmoKCjI1IDAgb2JqCjw8L1R5
cGUvUGFnZS9QYXJlbnQgNDggMCBSL1Jlc291cmNlcyA3MCAwIFIvTWVkaWFCb3hbMCAwIDc5
NCA1OTVdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0Nv
bnRlbnRzIDI2IDAgUj4+CmVuZG9iagoKMjggMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0
OCAwIFIvUmVzb3VyY2VzIDcwIDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9T
L1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMjkgMCBSPj4K
ZW5kb2JqCgozMSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQ4IDAgUi9SZXNvdXJjZXMg
NzAgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NT
L0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAzMiAwIFI+PgplbmRvYmoKCjM0IDAgb2Jq
Cjw8L1R5cGUvUGFnZS9QYXJlbnQgNDggMCBSL1Jlc291cmNlcyA3MCAwIFIvTWVkaWFCb3hb
MCAwIDc5NCA1OTVdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1
ZT4+L0NvbnRlbnRzIDM1IDAgUj4+CmVuZG9iagoKMzcgMCBvYmoKPDwvVHlwZS9QYWdlL1Bh
cmVudCA0OCAwIFIvUmVzb3VyY2VzIDcwIDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3Jv
dXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMzgg
MCBSPj4KZW5kb2JqCgo3MSAwIG9iago8PC9Db3VudCAxMy9GaXJzdCA3MiAwIFIvTGFzdCA4
NCAwIFIKPj4KZW5kb2JqCgo3MiAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2
QzAwNjkwMDY0MDA2NTAwMjAwMDMxPgovRGVzdFsxIDAgUi9YWVogMCA1OTUgMF0vUGFyZW50
IDcxIDAgUi9OZXh0IDczIDAgUj4+CmVuZG9iagoKNzMgMCBvYmoKPDwvQ291bnQgMC9UaXRs
ZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzMj4KL0Rlc3RbNCAwIFIvWFlaIDAg
NTk1IDBdL1BhcmVudCA3MSAwIFIvUHJldiA3MiAwIFIvTmV4dCA3NCAwIFI+PgplbmRvYmoK
Cjc0IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAy
MDAwMzM+Ci9EZXN0WzcgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNzEgMCBSL1ByZXYgNzMg
MCBSL05leHQgNzUgMCBSPj4KZW5kb2JqCgo3NSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZF
RkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDM0PgovRGVzdFsxMCAwIFIvWFlaIDAgNTk1
IDBdL1BhcmVudCA3MSAwIFIvUHJldiA3NCAwIFIvTmV4dCA3NiAwIFI+PgplbmRvYmoKCjc2
IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAw
MzU+Ci9EZXN0WzEzIDAgUi9YWVogMCA1OTUgMF0vUGFyZW50IDcxIDAgUi9QcmV2IDc1IDAg
Ui9OZXh0IDc3IDAgUj4+CmVuZG9iagoKNzcgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZG
MDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzNj4KL0Rlc3RbMTYgMCBSL1hZWiAwIDU5NSAw
XS9QYXJlbnQgNzEgMCBSL1ByZXYgNzYgMCBSL05leHQgNzggMCBSPj4KZW5kb2JqCgo3OCAw
IG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDM3
PgovRGVzdFsxOSAwIFIvWFlaIDAgNTk1IDBdL1BhcmVudCA3MSAwIFIvUHJldiA3NyAwIFIv
TmV4dCA3OSAwIFI+PgplbmRvYmoKCjc5IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAw
NTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzg+Ci9EZXN0WzIyIDAgUi9YWVogMCA1OTUgMF0v
UGFyZW50IDcxIDAgUi9QcmV2IDc4IDAgUi9OZXh0IDgwIDAgUj4+CmVuZG9iagoKODAgMCBv
YmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzOT4K
L0Rlc3RbMjUgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNzEgMCBSL1ByZXYgNzkgMCBSL05l
eHQgODEgMCBSPj4KZW5kb2JqCgo4MSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUz
MDA2QzAwNjkwMDY0MDA2NTAwMjAwMDMxMDAzMD4KL0Rlc3RbMjggMCBSL1hZWiAwIDU5NSAw
XS9QYXJlbnQgNzEgMCBSL1ByZXYgODAgMCBSL05leHQgODIgMCBSPj4KZW5kb2JqCgo4MiAw
IG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDMx
MDAzMT4KL0Rlc3RbMzEgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNzEgMCBSL1ByZXYgODEg
MCBSL05leHQgODMgMCBSPj4KZW5kb2JqCgo4MyAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZF
RkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDMxMDAzMj4KL0Rlc3RbMzQgMCBSL1hZWiAw
IDU5NSAwXS9QYXJlbnQgNzEgMCBSL1ByZXYgODIgMCBSL05leHQgODQgMCBSPj4KZW5kb2Jq
Cgo4NCAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAw
MjAwMDMxMDAzMz4KL0Rlc3RbMzcgMCBSL1hZWiAwIDU5NSAwXS9QYXJlbnQgNzEgMCBSL1By
ZXYgODMgMCBSPj4KZW5kb2JqCgo0OCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMg
NzAgMCBSCi9NZWRpYUJveFsgMCAwIDc5NCA1OTUgXQovS2lkc1sgMSAwIFIgNCAwIFIgNyAw
IFIgMTAgMCBSIDEzIDAgUiAxNiAwIFIgMTkgMCBSIDIyIDAgUiAyNSAwIFIgMjggMCBSIDMx
IDAgUiAzNCAwIFIgMzcgMCBSIF0KL0NvdW50IDEzPj4KZW5kb2JqCgo0MCAwIG9iago8PC9U
eXBlL0Fubm90L1N1YnR5cGUvTGluay9Cb3JkZXJbMCAwIDBdL1JlY3RbMTA4LjYgMjU0LjIg
Mjk5IDI3Ni43XS9BPDwvVHlwZS9BY3Rpb24vUy9VUkkvVVJJKGh0dHA6Ly9leGFtcGxlLm9y
Zy8pPj4KPj4KZW5kb2JqCgo0MSAwIG9iago8PC9UeXBlL0Fubm90L1N1YnR5cGUvTGluay9C
b3JkZXJbMCAwIDBdL1JlY3RbMzYwLjYgMjU0LjIgNTYzIDI3Ni43XS9BPDwvVHlwZS9BY3Rp
b24vUy9VUkkvVVJJKGh0dHBzOi8vZXhhbXBsZS5vcmcvKT4+Cj4+CmVuZG9iagoKNDIgMCBv
YmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9SZWN0WzEwOC42
IDE1NCAyOTkgMTc2LjVdL0E8PC9UeXBlL0FjdGlvbi9TL1VSSS9VUkkoaHR0cDovL2V4YW1w
bGUub3JnLyk+Pgo+PgplbmRvYmoKCjQzIDAgb2JqCjw8L1R5cGUvQW5ub3QvU3VidHlwZS9M
aW5rL0JvcmRlclswIDAgMF0vUmVjdFszOTYuNiAxNTQgNTk5IDE3Ni41XS9BPDwvVHlwZS9B
Y3Rpb24vUy9VUkkvVVJJKGh0dHBzOi8vZXhhbXBsZS5vcmcvKT4+Cj4+CmVuZG9iagoKNDQg
MCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9SZWN0WzEw
OC42IDE5Ni45IDI5OSAyMTkuNF0vQTw8L1R5cGUvQWN0aW9uL1MvVVJJL1VSSShodHRwOi8v
ZXhhbXBsZS5vcmcvKT4+Cj4+CmVuZG9iagoKNDUgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0
eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9SZWN0WzM5Ni42IDE5Ni45IDU5OSAyMTkuNF0vQTw8
L1R5cGUvQWN0aW9uL1MvVVJJL1VSSShodHRwczovL2V4YW1wbGUub3JnLyk+Pgo+PgplbmRv
YmoKCjQ2IDAgb2JqCjw8L1R5cGUvQW5ub3QvU3VidHlwZS9MaW5rL0JvcmRlclswIDAgMF0v
UmVjdFsxMDguNiA5Ni44IDI5OSAxMTkuM10vQTw8L1R5cGUvQWN0aW9uL1MvVVJJL1VSSSho
dHRwOi8vZXhhbXBsZS5vcmcvKT4+Cj4+CmVuZG9iagoKNDcgMCBvYmoKPDwvVHlwZS9Bbm5v
dC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9SZWN0WzM5Ni42IDk2LjggNTk5IDExOS4z
XS9BPDwvVHlwZS9BY3Rpb24vUy9VUkkvVVJJKGh0dHBzOi8vZXhhbXBsZS5vcmcvKT4+Cj4+
CmVuZG9iagoKODUgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQ4IDAgUgovT3BlbkFj
dGlvblsxIDAgUiAvWFlaIG51bGwgbnVsbCAwXQovT3V0bGluZXMgNzEgMCBSCj4+CmVuZG9i
agoKODYgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDZBMDA2NTAwNjYwMDY2MDAyMDAwNjgwMDZG
MDA2NDAwNjcwMDY1MDA3Mz4KL0NyZWF0b3I8RkVGRjAwNDkwMDZEMDA3MDAwNzIwMDY1MDA3
MzAwNzM+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkw
MDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMzPgovQ3JlYXRpb25EYXRl
KEQ6MjAxMTAzMzAwMzMxMjQtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDg3CjAwMDAwMDAw
MDAgNjU1MzUgZiAKMDAwMDA1NTUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAw
MDAwMDA0MjEgMDAwMDAgbiAKMDAwMDA1NTY0NCAwMDAwMCBuIAowMDAwMDAwNDQxIDAwMDAw
IG4gCjAwMDAwMDA4NjAgMDAwMDAgbiAKMDAwMDA1NTc4OCAwMDAwMCBuIAowMDAwMDAwODgw
IDAwMDAwIG4gCjAwMDAwMDE1NjQgMDAwMDAgbiAKMDAwMDA1NTkzMiAwMDAwMCBuIAowMDAw
MDAxNTg0IDAwMDAwIG4gCjAwMDAwMDI4OTMgMDAwMDAgbiAKMDAwMDA1NjExNyAwMDAwMCBu
IAowMDAwMDAyOTE1IDAwMDAwIG4gCjAwMDAwMDQyOTcgMDAwMDAgbiAKMDAwMDA1NjMwMiAw
MDAwMCBuIAowMDAwMDA0MzE5IDAwMDAwIG4gCjAwMDAwMDUxMjEgMDAwMDAgbiAKMDAwMDA1
NjQ0OCAwMDAwMCBuIAowMDAwMDA1MTQyIDAwMDAwIG4gCjAwMDAwMDU3MDQgMDAwMDAgbiAK
MDAwMDA1NjU5NCAwMDAwMCBuIAowMDAwMDA1NzI1IDAwMDAwIG4gCjAwMDAwMDY0MzUgMDAw
MDAgbiAKMDAwMDA1Njc0MCAwMDAwMCBuIAowMDAwMDA2NDU2IDAwMDAwIG4gCjAwMDAwMDcx
OTQgMDAwMDAgbiAKMDAwMDA1Njg4NiAwMDAwMCBuIAowMDAwMDA3MjE1IDAwMDAwIG4gCjAw
MDAwMDgxMzMgMDAwMDAgbiAKMDAwMDA1NzAzMiAwMDAwMCBuIAowMDAwMDA4MTU0IDAwMDAw
IG4gCjAwMDAwMDkwMjUgMDAwMDAgbiAKMDAwMDA1NzE3OCAwMDAwMCBuIAowMDAwMDA5MDQ2
IDAwMDAwIG4gCjAwMDAwMDk5OTUgMDAwMDAgbiAKMDAwMDA1NzMyNCAwMDAwMCBuIAowMDAw
MDEwMDE2IDAwMDAwIG4gCjAwMDAwMTA0NzYgMDAwMDAgbiAKMDAwMDA1OTQ0MSAwMDAwMCBu
IAowMDAwMDU5NTc5IDAwMDAwIG4gCjAwMDAwNTk3MTggMDAwMDAgbiAKMDAwMDA1OTg1NCAw
MDAwMCBuIAowMDAwMDU5OTkxIDAwMDAwIG4gCjAwMDAwNjAxMjkgMDAwMDAgbiAKMDAwMDA2
MDI2OCAwMDAwMCBuIAowMDAwMDYwNDA1IDAwMDAwIG4gCjAwMDAwNTkyNTggMDAwMDAgbiAK
MDAwMDAxMDQ5NyAwMDAwMCBuIAowMDAwMDE5MDg4IDAwMDAwIG4gCjAwMDAwMTkxMTAgMDAw
MDAgbiAKMDAwMDAxOTMxMSAwMDAwMCBuIAowMDAwMDE5NjAyIDAwMDAwIG4gCjAwMDAwMTk3
NzAgMDAwMDAgbiAKMDAwMDAyMTI2MyAwMDAwMCBuIAowMDAwMDIxMjg1IDAwMDAwIG4gCjAw
MDAwMjE0NzcgMDAwMDAgbiAKMDAwMDAyMTc3NyAwMDAwMCBuIAowMDAwMDIxOTQyIDAwMDAw
IG4gCjAwMDAwMzA1MTIgMDAwMDAgbiAKMDAwMDAzMDUzNCAwMDAwMCBuIAowMDAwMDMwNzM1
IDAwMDAwIG4gCjAwMDAwMzEwNjAgMDAwMDAgbiAKMDAwMDAzMTI0OSAwMDAwMCBuIAowMDAw
MDU0MDg0IDAwMDAwIG4gCjAwMDAwNTQxMDcgMDAwMDAgbiAKMDAwMDA1NDI5OCAwMDAwMCBu
IAowMDAwMDU0OTIyIDAwMDAwIG4gCjAwMDAwNTUzODIgMDAwMDAgbiAKMDAwMDA1NTQ0NSAw
MDAwMCBuIAowMDAwMDU3NDcwIDAwMDAwIG4gCjAwMDAwNTc1MjcgMDAwMDAgbiAKMDAwMDA1
NzY0OCAwMDAwMCBuIAowMDAwMDU3NzgxIDAwMDAwIG4gCjAwMDAwNTc5MTQgMDAwMDAgbiAK
MDAwMDA1ODA0OCAwMDAwMCBuIAowMDAwMDU4MTgyIDAwMDAwIG4gCjAwMDAwNTgzMTYgMDAw
MDAgbiAKMDAwMDA1ODQ1MCAwMDAwMCBuIAowMDAwMDU4NTg0IDAwMDAwIG4gCjAwMDAwNTg3
MTggMDAwMDAgbiAKMDAwMDA1ODg1NiAwMDAwMCBuIAowMDAwMDU4OTk0IDAwMDAwIG4gCjAw
MDAwNTkxMzIgMDAwMDAgbiAKMDAwMDA2MDU0MyAwMDAwMCBuIAowMDAwMDYwNjQ1IDAwMDAw
IG4gCnRyYWlsZXIKPDwvU2l6ZSA4Ny9Sb290IDg1IDAgUgovSW5mbyA4NiAwIFIKL0lEIFsg
PDFDMjlFM0U1MEEyQTU4MjExNDY5NEY4MDE2MzVFMDUwPgo8MUMyOUUzRTUwQTJBNTgyMTE0
Njk0RjgwMTYzNUUwNTA+IF0KL0RvY0NoZWNrc3VtIC80RkIxRDFCQ0NFMjNBODIzRTg3QkVE
QzhBREMzQzUwOQo+PgpzdGFydHhyZWYKNjA4OTQKJSVFT0YK
--------------000300020908030108010701--

From Jeff.Hodges@KingsMountain.com  Wed Mar 30 03:42:22 2011
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DF9D33A6B4E for <websec@core3.amsl.com>; Wed, 30 Mar 2011 03:42:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.442
X-Spam-Level: 
X-Spam-Status: No, score=-97.442 tagged_above=-999 required=5 tests=[AWL=-1.223, BAYES_50=0.001, IP_NOT_FRIENDLY=0.334, SARE_SUB_OBFU_Q1=0.227, TVD_PDF_FINGER01=1, TVD_SPACE_RATIO=2.219, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p9+fEa0Erjyx for <websec@core3.amsl.com>; Wed, 30 Mar 2011 03:42:22 -0700 (PDT)
Received: from cpoproxy2-pub.bluehost.com (cpoproxy2-pub.bluehost.com [67.222.39.38]) by core3.amsl.com (Postfix) with SMTP id D1CDB3A6B4D for <websec@ietf.org>; Wed, 30 Mar 2011 03:42:21 -0700 (PDT)
Received: (qmail 12270 invoked by uid 0); 30 Mar 2011 10:44:00 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by cpoproxy2.bluehost.com with SMTP; 30 Mar 2011 10:44:00 -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:X-Identified-User; b=Ma7xx/7PvLVSVKeaO9QP9mIQiGilA4U3BmAoZYI0Z/NpDXkOBwVa9/H0LaSI/z60oZmLTrXbvSJNxcpXj0R7WxyVnQ/YAoqn7KlQzYRVI9Oee58NJkzML/s/c+NHZwMO;
Received: from dhcp-5359.meeting.ietf.org ([130.129.83.89]) by box514.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1Q4ssZ-0008Si-GW; Wed, 30 Mar 2011 04:44:00 -0600
Message-ID: <4D93096D.2060004@KingsMountain.com>
Date: Wed, 30 Mar 2011 03:43:57 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8
MIME-Version: 1.0
To: IETF WebSec WG <websec@ietf.org>,  Tobias Gondrom <tobias.gondrom@gondrom.org>
Content-Type: multipart/mixed; boundary="------------030200090200040505030308"
X-Identified-User: {11025:box514.bluehost.com:kingsmou:kingsmountain.com} {sentby:smtp auth 130.129.83.89 authed with jeff.hodges+kingsmountain.com}
Subject: [websec] slides: hodges-ietf-80-hodges-framework-reqs-Status
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 30 Mar 2011 10:42:23 -0000

This is a multi-part message in MIME format.
--------------030200090200040505030308
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


--------------030200090200040505030308
Content-Type: application/pdf;
 name="hodges-ietf-80-hodges-framework-reqs-Status.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="hodges-ietf-80-hodges-framework-reqs-Status.pdf"

JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0
ZURlY29kZT4+CnN0cmVhbQp4nJWRy0rEUAyG9+cpsh5oTXJuLZQDndvC3UDBhbjTKjIKzsbX
N8lhkBmnCym0Ifnz9U+CLcG3+wKEBluG3Ps2QeyjxKcX97CCT0egz+nVoRbgw6koW3yEGlvv
8QzRoFbf3LwyuD5CWE/O96IPKpue4W4v6ADTPCCV6d3tJnf4o49t/E9DJpnA51TlDF6i+VH1
DQ3I6DFgLDxgwmypDgl7i0ZcS3Yj361Eo+V2kgkql05L7KW8KV76KpBQFIwjkXaXhgdi4vI0
3d9yxx2LPZatdWeD3JlB8gIOhdIgbyFTWGJ4H+VqlwysjGid4iIJrzRBZiqkQMqDjUHZHHZL
7IBJ7nPTX3WVy3lluq5FiyG1HjjpsFcYWzWN6mVNtsi6tO3y0jzKuJ7acM3a2WG0Xc7ak5ym
umQUl5fVjJ7p9wcH+AFPeqKtCmVuZHN0cmVhbQplbmRvYmoKCjMgMCBvYmoKMzI1CmVuZG9i
agoKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFt
CniclVXLit0wDN3nK7weuKkl2U4CwZDcmyy6Gwh0Ubprp6VMC51Nf7+y5ODMfaSEgOLYeh4d
ObYG87f6Y6w52RpN01EdjO88r9++VZ+ezO8KTHrevlc2HZhfVVJqZP1qdC22r6uTtNDTH9XL
kzhPD3sYl4o61ndJbflqPszs2pnlpbcQl5/VtFTPN/q+9ocMyNXOeBtYigUalyw+94jxBL31
lqyH2Y7xy/LxngfXcjBHxHHFAXHIej9ok1BwGFjmmIQSky1O2FvkmI4jB9vId5v3O5GDyFFk
iCzOkXjXXjb7qjOpjnVRncrnHE9NUher1iLYrIV2ANj6BkxvQHCPapdCqLN1e12IuIBZHF00
JjKQ/AxaDDjbpjc6/eIU0WtcDPHkesYAed1oDqLaxsYnudcJcs3RThDz5boTqFhjQo5Knmvu
+SuhuJcMdoeTwe5OMkP0LkVDHBk3tG1GVpNs9nNgQNzBHBiQcJ3DWWL5BIjP/NK2XsrBmDvr
tbfS1cxL1K1MQmC+5f1cyqhcZ2N1YjPAPrN4PW1xytGZ0DjjzM24lF5pENnAuaTp+v+QGK27
nUbJJHunnMewCzYEONpw8LeRyZYpxknGey15exGseBNsZ2ltD3fRMziYdafNRGKaxTRxTCeY
svGMuUYcOSJDLVznzfGd7Vgkktwh78Z4D2SA9vamED4rlR6bgwt1d9de27PeNKUIJtg5hp17
cYUiSo0eR0KxICo65AqnkFF/kJ33njt9Lzu911JSY56SPfY0/ih5QnvDHdAezoU1dA0A5B/C
9liaTYkUZaByaxMBuQLYOtB/yrABFfJdv4FPh5hCKfrZ/ANV8cS3CmVuZHN0cmVhbQplbmRv
YmoKCjYgMCBvYmoKNjMyCmVuZG9iagoKOSAwIG9iago8PC9MZW5ndGggMTAgMCBSL0ZpbHRl
ci9GbGF0ZURlY29kZS9MZW5ndGgxIDE5OTE2Pj4Kc3RyZWFtCnic7Xx7fFTVtf/aZ88jD4Y8
eAUCzEmGQCBPAgjEVCYkE8DwCBAwod4mJzMnycAkM84jMRYLXmu1QYu3pbb2IdgWtUXLZKI2
oC3UX9t7tQ+wra3tzwr+tO8XtWrbW83c797nTB6A1t7f/eP3+fyYk7X32muvvfbaa6299jlz
GKLhmE5TaD9xcnt7tNB0xgif7xCxXG9fVH3wuaZc4OeJ7N/oDHX13PW5m18gSv8CkTXSFRjo
/MXH33+EKCsPY/q6dc33yKrsqWjfjfZV3SCsHx2wo/0faC/o7oneOJetTkP7d2inBYJe7Wq6
GmjWayhsPdqNoe3ZC61ov4m22qv16O99JuuHRNlzicpjoWAk6qMFSaJrDon+UFgP/WVR5+to
P2rqwEiqjxURs8n2/+cf60cAG8kJmMsPUT5R8iXAK4BfjV6bfNO6h1yju5Pn+TQwP2ICURHd
Q4dpAV1gS+kpOk3X0gNUS010iNbRGTpOU2mAfZss5KJ6eoiKmJMUaqBZzEr30k/oegrTz+k8
FVMjvchyIcdDIZpJq5O/RtlIdyRPgCuD6ujLdJIF2HaqAL5eKWUlmPlg8jTNouLkd5PPo/VZ
+jlbkByi9cB+QTm0iPbRv1Eu7aZnkiJKFlAHPcj2sl9TAbXTActyy2ByD4LqMXqONQLbRAPW
59MfowBGfZ7NYqeT55K/pK9ZGOmQ9K90BzRO0GmlnNdZj5BKC+k9tJk09L6ffsKmsaXcnVyU
XJu8F9QH6VWlRPkWt0OPEtpAbXQX3Q9r/IheoddZJlvBPsuO4XqW/cH6PHRrpBjdhL31WVjv
QXqYTrClbKkyS5kFa82ixbQDfQfpKOYfprOskbWy0+zr/Ki1cnRNcnpyRvKXySQtoRZoeJi+
jjleY5XgwQy8kEct8y1Ra9Vbt2CFPvoMnaVnoceLsPvr9Fe2BNdLygeUfcnrkg8lfw5d0shJ
q2gr7aIg9VE/fQ5efYq+QX9if1fSwXnG8k3rTdYLyY/CtgtpLXTfAu7tkH0AXkrQCK4fYZU5
TMUqVrHNbBvrYgfZPWyE/YT9RLEpBcoNym94nH+bv2C5ympNVkPSTJqPeV10HXXDAx+AtT+K
9T5E36Sn2Qy2kJVhRT/C+DeUq5V6XJ9Xzigv8tv4Qcub1g+Nnh/97ejfk4NkR5Stgx1i9CVY
4Y9sJnRYzHazCHsZmt+tPMqn8mzu4it4LW/mrfwOfoj/B/+eJWw5ZvmpdYNVsx6za6O9o88m
G5MfJJEVbNBrEZXSclqJ+OlENO2BfiFcYdpLt9AgfQTx8lE6Qsew7lP0ND1HP6PfwQPECqCz
H7P3IOpuYx/BdS97mH2dfZM9zV5ib4hLKcRVrFylrFHqlAalS7kN1yHlrPIj5Vd8LvfyfXw/
rvv44/wnFrJYLElrFa711gPWB23fthfb19s70r7z5u/fWvJW61svjtLonNH3jt4z+vXRXyZ3
JgegfxGVUTk0vR1a3osYPIrrS4jEx+lbyN0/lrq+yhRmRcTnMReioRReW8PWsQ24NrGtuHbg
uo7twqWxDtaNax/bz/6V3co+yO5iH5fXJ7G2o+yL7HFcX2EncT3HzrFfsN+wVxUEscIRzUXK
IqVCWY2V1inrlC3KNlxdShBXSAkrffDQg8qwckL5EZ/Gi3gZ1/gN/F7+Zf4U/yH/m0WxlFoq
LDWWnZYuy62WM5ZnLc9b/m51Wj3Wbut91qds+bblth223bZP2o7bfmV7026zN9k77HvtP7Qn
04qQrf4d635sUsqrsJ1hEet0y43KOeyLPB6y3s52wGI2pZkH+Ef4962d7AJX2U/ZIPfzPcnP
8wblrzzIdiqnWCF3Wqt5J91JSXZMeUl5TfmlZQZrVn7Nii3/xr6iBHmdYpN59QeWGZZbrb8i
Un5M1crN7LTyTX4rvzX5Vaq23sfOWe9TniXVcl6ZRuewq29XPoFB31P8ygFqsSy3/p38sPsX
rTfC3tcod7Al/IeW++jn3KX8mV1g9yBrfJdda1mgvE9ZzY4h477F5tPv2Q0UYh8nN3uC/YyN
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
wFJaJFiGVhaBYahopew+Nt7tKjLUaaUiOU8Ra5XzMDbOU2zwIApMHiUNPCX/kx997T/BzIa1
F3xe8aP3dpdHB7THD/R158X3d6jqkO8F89fwC9s7vN2i1vT4Cy69Pu5z1atDmvcy3V7Rrbnq
h8jraW4Z8rr1+oTm1jwurb51+IF9dY2T5vrw2Fx1+y4jbJ8QVifmeqDxMt2NovsBMVejmKtR
zPWA+wE5V+O2tayxqWUojda21l1v1MNKZgb2Q3t+Qevamdmha+TmuLog7wP5Jy2EYyuzpDU+
xbU27gCIrrLaslrRhd0puqaK/9bA7Mr7wNUF+SfZQ2ZXNsg5rrVUQnkef/3YXyQSiQqIxUpQ
RmN5khbFpi3Y3hhvED/CronXeOLu9vpWJtwRMz91Le7sUzVnapRgzb6agzWHa47XWGOxVpBz
TxWeKVTaCoOF+woPFh4uPF5oEx3Xtzzurjlc+MdCHkM0sSg+nno5Zww1/kQzGouID2GCCMCY
riRWUtdSW0he3PUy3KGX0TSAC7AMsB1gpf+F8geAlwF/BljoVpQfA3weMCwovIyXefL89WLG
1hKRdPJ41XDliqpVI6i1TqPevsuoPZuNuqa2Kg91Ys2yjNos3IAzOonyGcBPAb8B/CfAyqt4
lRQeM6K2NUKREgb1CY2oKCIlUVYChAlzRyMlJSRABDg8ANYSNjnuiUViBFPAIajAJKkRMSwm
6tTnvwBzgD4eCmVuZHN0cmVhbQplbmRvYmoKCjEwIDAgb2JqCjg1MDQKZW5kb2JqCgoxMSAw
IG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0JBQUFBQStUaW1lc05ld1Jv
bWFuUFNNVAovRmxhZ3MgNAovRm9udEJCb3hbLTU2OCAtMzA2IDIwMjcgMTAwNl0vSXRhbGlj
QW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBIZWlnaHQgMTAwNgovU3Rl
bVYgODAKL0ZvbnRGaWxlMiA5IDAgUgo+PgplbmRvYmoKCjEyIDAgb2JqCjw8L0xlbmd0aCAy
MjEvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZBBT8QgEIXv/Io57h420J6bJmbN
Jj3oGqs/gMK0ktiBTOmh/94pVk08QPJ474M36Gv32FHI+oWj6zHDGMgzLnFlhzDgFEhVNfjg
8qHK7mablBa235aMc0djbBqlX8VbMm9wevBxwLPSd/bIgSY4vV970f2a0ifOSBmMalvwOMo9
TzY92xl1oS6dFzvk7SLIX+BtSwh10dV3FRc9Lsk6ZEsTqsaYFprbrVVI/p93EMPoPixLspKk
MbUp2eN0p/axftqAW5mlSZm9VNgfD4S/35Ni2qmyvgB9WW11CmVuZHN0cmVhbQplbmRvYmoK
CjEzIDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL0Jhc2VGb250L0JBQUFB
QStUaW1lc05ld1JvbWFuUFNNVAovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDEKL1dpZHRoc1s3
NzcgMjUwIF0KL0ZvbnREZXNjcmlwdG9yIDExIDAgUgovVG9Vbmljb2RlIDEyIDAgUgo+Pgpl
bmRvYmoKCjE0IDAgb2JqCjw8L0xlbmd0aCAxNSAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xl
bmd0aDEgMjQzMj4+CnN0cmVhbQp4nO1V3W8UVRQ/d2a/CrTdlkqbrMIdBhDY3W5bEW0Csohs
UwpS2wI7uIkMy93doTuzy34Q2gRL/Qqu0YTEmAgqLWD0RXNXTfSBmKASX6zxK33QGDXxQR9I
1MQYY0o9M3u7NEDiP+Ds7r2/c87v/M65s3PnlgplBsvgFMgQTZp6vo0QwOszANKaPF6iVe8B
NMmPODyQyqfNxz+8wgAkij6ezo6lnmz/5ycA+QuMv5dh+pFm9dIGANdTaG/OoOOJuQNetC+j
vSZjlk4cgsQStG09XzaX1DfCQYSuX3DwmPqJvF9agQ24fkObWrrJGt58+3MAtx99aj5XLLXB
0XmAhk12PF9g+Uzw05fRHkE7aDcKTvu4IiAex/7/ehHOwLPwFvTDBdAgApsgBD1wCB4BFR6C
B0GBK3AVvoSP4RI8Ay/BJJyDKeDwBkQBpxCH5QN842Cc7zqucVC3dXBPML5Vc3wnNfoNJ8s7
O8KchOi3fFkwzKXQwFB8p6opYS6HjA7Ko4NxhUe1MHeF7FRFVcbj3wdmtADy4nOBa1pAVbg7
GOex45oT0DTUc4caEwfD3BOqriansTo9nUgEOKCMN1Rd47iidZcv1NpCeyNh3hCiJ+0in6AM
5fLafpVy17pdHAbjFVbRqQ3uDyiKFqg41lDNsgsuqXXnD/gVVFwaol85y1kWohHuDSbilPap
Mf0ojdMjh2sSNq/RroylaYX2VWK6WqEV1Smn2uI8ikxcn+3gUWYbmNPkVNo626EoATpbwduA
Sf3YzT7Rm+LQmkMqnRXFVRofGA4onGjxCi6oX62otNJfUXU7oZZiT2GQ8P8DedKTwh3thY3w
Dj4BQe6a4d4IJzOE+yIcZm3b5a+6SZDLM9UGEoSu7ntalJa1SosyKcPchATXwZP6++ykOwX2
LvoB9+CEawoaYa1Q9M4szIQ3Rbhrli+dwW+12RFT6N3r/PdtVmj7Cr/XI4ev/35+auo8aSaN
Fy9cuDg9Ja2cmp6envt5ehqgtkvJvR+debTy12PNW/6EVT7nwb36x8VfFz/I7gmP3Y0P11i7
MM+7f25iEeXm/S65ACY9Cbt/qL1qbIYETUJDct4YftstzYuc1eS1us7KuiaBJWgRkeWF9QLL
6I8I7ELcK7Ab30E7BPagf28N49CBu7CGCTTAMYElaIFxgWXs6LnaXXH45wS2+e8KLMEquCyw
DK3wXW1lOChwTWDkkyaBJWgn7QLL0EI6HSzjcAfZJjABHxkRGPshCYFlWE5MB7twuJOcEtjW
f0VgCVrJ6wLLyHkf7wxxNaC9hXwtMIE2qVlg/A8kVWAZ/d0CuxDvFNgNHZImsAf9x9YnN9Ce
rq5eOly26B4jWcgVx4olZhZpv5Xs3Jtn1vCYeTiXHWLpclYv3HDcQPtZoWjkLNrd2dN9w7s9
m6UjY/lcuqDnM0aSxpheKhdYcbeRrgFBYPXIjpxpokydEMtZyRIKF2mprnOsvEhhJFcusSJN
/ReP7iuWWTbrlGQLpJRRTGYYrvlsOmskM6PMKDFrIcVymNvLxXGGMatspYt6AeMP5wqmjpE6
L1a2xrG0QUcMoYqiu1ktOlIulRhF+gJrIUDzxqsUl1u2jFtboqPMMllh9OZukMTqoT5mMmYh
Xc/nWdY4OrqoJ9xISdgAFI+kLvz0IhqGMlg47wEDYwXIQRHG8FcCBibOFI8yCyOduKny6LMw
Ywwjh5GZhSH0pFEhCzrm3o5xO99+9BRQ20DLrt2N6j043o6LT6Rzzaeh7ZbTFq8PyPzTnDwP
A9w3GK8S8oJWjdknC/fjodk2hOCUdheeAIm4Bv8CMjD2ZwplbmRzdHJlYW0KZW5kb2JqCgox
NSAwIG9iagoxMzY0CmVuZG9iagoKMTYgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9G
b250TmFtZS9EQUFBQUErT3BlblN5bWJvbAovRmxhZ3MgNAovRm9udEJCb3hbLTE3OSAtMzEy
IDEwODIgOTE2XS9JdGFsaWNBbmdsZSAwCi9Bc2NlbnQgNzk5Ci9EZXNjZW50IC0yMDAKL0Nh
cEhlaWdodCA5MTYKL1N0ZW1WIDgwCi9Gb250RmlsZTIgMTQgMCBSCj4+CmVuZG9iagoKMTcg
MCBvYmoKPDwvTGVuZ3RoIDIyMi9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkEFr
hDAQhe/5FXPcPSxRoTcRimXBQ7ultj8gJqMN1EkY48F/3zFrW+ghgZf3vuRNdNs9deSTfuVg
e0wwenKMS1jZIgw4eVJlBc7bdKi829lEpYXttyXh3NEY6lrpN/GWxBucHl0Y8Kz0jR2ypwlO
H20vul9j/MIZKUGhmgYcjnLPs4kvZkadqUvnxPZpuwjyF3jfIkKVdXmvYoPDJRqLbGhCVRdF
A/X12igk9887iGG0n4YlWUqyemjv2eN0p/axftqAXZmlSZ49V9gf94S/3xND3Km8vgGK9G2j
CmVuZHN0cmVhbQplbmRvYmoKCjE4IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVU
eXBlL0Jhc2VGb250L0RBQUFBQStPcGVuU3ltYm9sCi9GaXJzdENoYXIgMAovTGFzdENoYXIg
MQovV2lkdGhzWzUwMCA3OTQgXQovRm9udERlc2NyaXB0b3IgMTYgMCBSCi9Ub1VuaWNvZGUg
MTcgMCBSCj4+CmVuZG9iagoKMTkgMCBvYmoKPDwvTGVuZ3RoIDIwIDAgUi9GaWx0ZXIvRmxh
dGVEZWNvZGUvTGVuZ3RoMSAzMjU3Mj4+CnN0cmVhbQp4nOy9eXxURdYwXFX33r699+0lvaWT
vkknnaVDErIQAtE0QljEsG8BImmSDglkX9gECYqAiILOiOsILqO4ICEEDIsPURkdFwZmXGbE
UZgR15kIzwwyKqb7PVXdSUCdeZ/3/b4/vt/3MzdVdapuLafOOXXqnKobaGtpDyIt6kAc8lfW
B5ruaghsRgi9hRA2VS5vk+/9c9tpgM8ipMiublpSP/exdCNCSgkhoXNJ3arq5qS/n0NI14vQ
yJdrgoGqojGfGBAavwH6GFEDBRtCt4iQPwr5pJr6tpXHbb9+E/LQH/pTXWNl4LePvXobQhN6
IN9UH1jZtFn9MI/QxFTIyw2B+uC0107cDvmJCPl+39TY2rYDpYcRanPR900twaZfrXrECfki
hNT9UIbhoT9aABU0TzheUIhKlVqj1ekNktFktsRYbXaHM9YVF++WExI9ScnelNS0dF/GsMys
7OE5uXn5I9D/f36Ew8gBwSk8hRy8F9kRCn8G4XOahmrDn9P3NCVfQuWeaEBoN9qDa9EedAy9
jC9Aq73oEOpGv0U2NA49jNagX6JNSIHmQ8ntaAY8ApT/EjvC3SgLPQqy9Cg6AXXnopvRYWTF
9vAXaB26jXsbWt2GdCgRjUHTUCO6E98QbkcL0Rn+VlSAbkANqAl3hOeF7wrfE34C/Rod4n4b
7kca5ESV8JwIfyX8KfxnNAxa3IseQGfwPaoDyA+jdEDNX6EW9CBXzuPwkvB3gEECWgE48KgU
ncC9xAe9B9Fn2I7XcGOhl8fDneHjUMuFylENehAdxvl4AkkQFoZLwyeQFcZYCb0+gLrQQXh6
0IvoNNYKF8JPhC8gB8pAk2A+3eh3uJcL9a8PFVNCA5XSUCG8aUT/hV5Dp7AHv0QaBa2QI/iF
1eF3kAUNR7MB26eg5af4X+RmeNZxr/Ljw9chPdDlbkpt9Bv0F+zEWXgqnkPSSCN5hGtBShhx
ODxVqBbofT/0/hH24YNES05yj/PP8pcVcaGzYT1wxIseQr9CL2EdzFTGrfgW/B7+mIwli8hD
5K/cL/mn+T+IAZj1jage3YmeRf/CJjwST8cLcA1egzfhu/ED+AQ+hT8nY8gssoyc52q4Zu5F
/jp4ZvKt/K3CRuEOxeeheaHjod+H/hXOCW9E00Ee1gP296JHYGaH0En0Pjxn0F+xgDVYD4+M
E/BsfBM8N+M78WN4N34ad8Mop/Bf8Rf4H/hrfJkgeBQkliSQRHg8pIWsIL8kD5OT8Jwifyff
cjYukfNx+VwRV8Y1AlabuO3wHOD+wjv5k3wY6Jwj7BB2CruFZ4WXhQsKrXiLEinf+v7x/vT+
j0IotDm0I9QV6g7/BcUAD51ABTcqAuwD8CwFfu8AiduL3sZaoJ0Tp+Nr8Q1AmUV4KW7GK4GS
G/CD+NcM9+fxUaDSH/F5wFlHXAznTJJPriNT4bmRBEkz2U7uId3kPfIdJ3IazsDFcOncBK6c
C3Jt3CpuB9fJvcV9yP2Vu8R9D0+YV/NuPpH38j5+Ar+Ib+cf4T/jPxMWCm8KnyjUinrFRkWP
4r/FEeK14jRxulgubhMPiu8oK0A6X0EH0AtXrnl8llvPlXAH0F0kl3eQ35HfgTwvQlVcKQFJ
JbvxZrIWd5MkYaViNBmNp6ALvBdo/SrZSS6R0VwpnoxnoqVkeKQ3hYV/BpIi/hXUxx+Fuf0O
el6p0OKbyXmFFnVhRAphzN9w2byPexOd5s5gkX8UfcCrsQ33kae4aSAFL/LXCvNQAvcwep5r
xmvRAVICGvuycivI8RT8DOiFWTgHf8OFEUemgBQVcB+jW9Ey8ifUB+t4M7oPV/FL0F0oF69B
n6EnYVWkCQ2KdEUMfp3U8luIGXcjwj8NsyvESZgTLGgDLuceVJwn76N2dJJXo4+45wD7k+R5
rpS/IMzANbAC1qKNqDm8Hq0S5vF/wEsQh+egZP4saLc1XA6fAOk60CoLQacdhNV9GPTAGK4U
SuwgOTeAXMwGDfEgPPeDnuBBgmphjc8FLfY71K2YRXrQEkGPQesgxL8ZmoHmh59ED4SXoIbw
PWgY6INN4TXQ4270CdqGduPbQjehJhQPK+cjfIMwnpwUxoeHkS3kfTKT7Liav0DtZGxHX8Lz
PBqPrhWOoC38H9FMVBzeGn4XpDsVNOwDaDG6Hp2DWX4FI0zkelFuaArZFx7PNcF8z6Dp4afC
bqxGNeE6NBUdRb8WBRQQff4xY/zF115TNHpU4ciC/LzcnOHZWZnDMnzpaakp3uQkT2KC7I6P
c8U6HXabNcZiNhklg16n1ahVSlEh8BzBKKPEM75C7vRWdPJez8SJw2jeE4CCwBUFFZ0yFI2/
uk6nXMGqyVfX9EPN6h/U9Edq+gdrYkkuQkXDMuQSj9x5YpxH7sHzp88D+M5xnjK5s4/BpQze
zmAdwAkJ0EAusdeMkztxhVzSOX55zZaSinHQ3T6NeqxnbFA9LAPtU2sA1ADUafM07cO2azED
iK1k1D6ClDpAqtPpGVfS6fCMoxh0csklgarOadPnlYyLTUgoG5bRicdWehZ3Is91nQYfq4LG
smE6FWM7RTaMXEtng+6Q92X0btnaI6HFFT5tlacqsHBeJxcoo2MYfTDuuE7b6nP2oSx0bho7
b9OVb2O5LSX2Wplmt2zZJHfumj7vyrcJNC4rgz6gLUkeX7FlPAy9FYg4eaYMo5HbyuZ14ttg
SJnOhM4qMr+gp4SWVCyVO1We6zw1W5ZWAGucWzrRjFUJXU6n/1D4LHKWyFtmzfMkdBbHesoC
41z7LGjLjFX7HX7ZcfWbYRn7JGOEsPv0hiig1V0JBAffMYhVp9DkGYOUxRQjzyQQiE65UgZM
5nlgTiNpFByJtlSOhGrwU4ahVWcVcKS2UzW2Yos0ipbT9p1CsuSRt3yNQAI8fX+/uiQQLVEk
S18jClI5GRQ1eD8Ad/p8nenpVETEscBTwPFals8flrG8h3g8TZIMCZAPTQPaBspGZQH5ExIo
g+/o8aPFkOnsmD4vkpfR4tgu5M/ylXWSCvqmd+BNzGz6pmPgzWDzCg9IcjczfmM6ld7BX4Nk
NZfUjOrE1v/wOhh5P3mmZ/L0+fPkki0VUdpOnnVVLvJ+5OC7KNRpHjuPiyVRiMRy7C0I5cLB
yjQzT9vJJ8Ovggl1VY+oBKlkJVge3ylVTIzEZeqEhP9ho57wBdqKJUPNomh2jvJdnR99Vf4q
9LRbOEAYNsHJs+Zv2aK+6h2IWmTASdEEJB7Nmpcgj+1Es2FlJsNvT7h3JA1lsZ1+INlYWgHk
L1IUzV5VMTYKl8EPlc5hGeNB0W3ZMt4jj99SsSXQE+5Y7JElz5ZD5GXy8pamkooBwekJH74j
tnP81jKgVQ0eNQwRzIxPAYE1K6Lrugk+pxB7yAN+MxL4cxxSi/w5jBxKhXCOcEdhU1eBiZeJ
7D7pUlF/0RTpYlFpfxEqBlj6HqLh2QnGBGMyRBi2tO9lrvd7v4AuI5nvhc0VjQ9/zp0Bn8GI
4tB7/mfVhNcl6/J043RCviXfNZfMUs+wzHQtIVVCUFVpqXD1ut8R3jV/6PjE/InlvO1vjk/i
zrrDbqvb7XMWWYuck51N7u1uMZMk6TKto0i+bjIp0Y23THLNVc/RLdF9ovjM+h2+qJdwDKfX
SAYU69KIRqSOcXEaey5GyUZDsiSdMmLJ6DdWGDuMvLHNlHRMPCmeEcMi7xaLxakiJzri86bZ
fTDV8ubSvv7y5iKpT+ovOoeK+4qLaDAWGk2Fw7NROW4uR80J+QpPotebn2cakZtjtRlzjdhi
zc0ZkZ/n9SQquJHB4+vebV/6zq0VO7L298vPtS//9e6bVj668ZGtlx/fibkt08cQ/Xfjiemt
N1569fRbx2HNgX9LXuWvBZrd6h+dZcYSjz18Hj8WDOpqvo1XqIxKlVKlMxtVOsQpscalEMF3
VatStyuxMlE2YzNJNCZjBALjj8kdkXeBrmMZnUJngUNTTBOOU16WN/uK+s9J5RdbYF7FxX3G
wkL4xTCxQiS9vkm/9jidYAsuzzXmxoyAmdlEOh1REWO87bFra4sX3HjtddeNvtESz3sfbZ44
6qmUCcUVLf3vUJ5fH/6cdwH+qagAx/nvUulU6Q6dMz1Nl55eqBsRUxA7Kn1SermuPH2prja9
InuLbmPag9aHnE/rYp50PJN60HEk9bjjZOofYj5MVY6zYrfNbfdlpOcV8oUZk/iJGXOUZb5q
Za1vuXaT9nXtt7pvfcaCPD3mpaykPFtOgsW+KK0xjaS5svTF+m36nfqwXtip36s/r+f0ehdn
6yHP+K32ey0ul4hKUtQ5IBlpASmAkhOSesgCv5TiR17JK3uzvXu9gnd4ISWiO96Tl13YW0h2
FeJCW7I9MSvpmOKkgrgVxQqiGD6SUrPvYp8ENL1U3nexqP+TT6isnCvu6z8HBM2Ct82QUtoC
gW1DopOsoKKTnzdiRAF78vNSGJFTriUgSlYwmGIsVpvHyylEPYlhUgWVuKKqQ0v3Hp3QOjF/
2eklOLdk87pVcZ32hlO3b35mmqSyJR512RYfb1yYU19b85g37tbZ45+9bcr6KRa9zpmUrG4Y
dk1Zs735jsn+wPWZKy9cvu2akfjDVJeUWpo1sWLB1GtWgLSYgY0dwtvgke/3x1tU2ODIcmQ7
/I4mx0Pah3VP65ROXaqu09Hr4B2UPqlOd16cUsdpDS41jiE+i5nnQCB3WrAlbPbztmQerPR7
MJPI/cNH5jHJVLvcedthrMftjqP4MLjfl8C4tPuAgj5fEWgZqahP6usrB+EsKgI9U9wH8jk8
e+wqv0UyKlSiQgmkl1SmWGRUGGLBK/Clr1+PfUDVllyjJz83P69gSGpjYnJjPMaunTvNzluX
37AwdmTOjHEnT3IPbm1eljd+rulX6vEVi7d+Xw3YJIX/QdKFB2DmHYeQGtD1ePNUFN0xAHQ4
MMJanRpzyCqpfAa1wgriY5ASUSLWmZK1OCwqS1QlFWKT2CFuF3kkyuIusVPsFU+JCvEwWYrs
eMS+6sjyu3hO6qNK9NzFIqZY+kGtgIzk5kqvD8/GQIRkW0Sv0NkYC4x0BhYriACRnDcULa7L
2LBh/4EDZl9q/KM7pWuDj5HKrVisC925tf8XpRlOerI1BveQpaQe9HwGsI40caQUlxKCPYg4
hSao4OCb7qR67ly59CnKKu0DuWzG5eb8hJgxJA33HDhAe9kEGwU99bGgfYeQFSihi7HlJfP5
4DAe1vFcT/isP8nmyLMpjVqjhRMwMrgE0aJRa5NVflA+YRXuVWHVFCsloi1vRF6n9YKVNFl3
WTutYStvJZZ/q6liJkwb1FRFdHGBPvb1IaaDQQUXYlNEIPQKvZisV2hjsU4JooBAFnzrka8c
+0B3GalStsYYPUamjkF9beq+uXf585O725dNu7NIONz/j3vKn3i4fxF5dNNNM+9a238ENNg4
0GApoMF04Pe/5C83iWqHdoJionKOoky5RFGrVOZJo0yjrPn2EmmyabK1xL5QWKiaIZWbyq0z
7PVCvapKqjfVW6vsK3CMSiHoFnCzhFnqBdo6LigE1XVatc3Fi0aXRmNJEunczUnJedkiRqIE
EsOJw8/E4lha7qCKB2B9EvJDFTcqBuSGO/MKGF18fVKzr/xSeTklSl8xsI8pFTCC/KqZwkzV
YmGxisflZWapAIiAYixU2yDzFZvTuCdu/80H2HrT3+44E+o71LVpY9f+2zZ1gXOcctfy0F/6
T/ztFhyPdW+9+dbvf/PmGzD0daHp3JdAl3iUji74KzQawZKhSbbcoCmxKFRxjrgMjdeS4SnU
jLBcrxlvmSPO09RovlN/HaPP9GSkXOu5NuWGlO0ZuzLEEQkj0oozxmvGJ5SkzUqYlVYrViZU
plVkdGScTvk84SvP+RSjzaqI6SH7ulNdZhFTpS3JKBtVgMvbgXpBQkTUQ9b6xwgul0FdkujS
qq0xucm56mS7/ZQNSza/rcLWYeNtbQacjBLdSccMJw1nDGED7zYUG6YaOIPDl9GWQLd53xS2
zYP6Zjt9/7lLdD1S3V1+jqZFdDU2o/Jmmw0UMtPAKUBHEtnvbbA2GV29V9K1eq8mZ2zb2s12
PV7e+cGFht/feXT1k8EPdv3Xlw88uXbN7j2rV+6e55yenFM1v6DzDlz04f0Yb72/4/ul35xc
+SyX/vveY2+98uorQO/JIIfxQO8YsJ4+8le5kSuGzObKhXLVbE2QWyY0qoIapYQkLJEU0/vC
d5ZLTnG4aZRjuGuMqdQ5xjXdtNAxwxUw1TsDrpWKlTGXyCW7hKzYoLPZplkrrE1WzuoybJd2
SUSS+FiXmlL1Gb8K32t28RqbX0eFUJWSntepwzqnm6rvZG8eTf1xVDTd2G3NlZJEf1J63hXG
U0HEePKV9p+bAiLqu9TsK6Ui2g8EpdthUX9zEbM06ALG5XQzbME2Jp1GCYGoGi1iAlV1I3CC
l+2I3I2HM7469EXoPLb8+V2sx99/ru66rXJr/2kyXTtyzu1rnsZzbI93YzfmsBanhj4KfSvJ
ew/X4Hs3jq15kmqxYrBD9wEls/H7/pv4REviKNX1qnFJcxKDiWtUd6k2JD1pfjbjZU6nsjnt
tuzJGe/ZhFgymxApB6vtC5ULVQvVCzULtQt1S5VLVUvVSzVLtUt13d7uFEOKNyklKW1E0nx1
mabKW5Xa5mlL6kj6hfph7T2p92Xcm/2E+mnt4ylPpO73/sZrjesJf+Q3xRfOV6Yka9W8U/bG
8JrMOCelusvtKHZMdSxy7HWcdCgMDrej0XHGwbsd2xzEcYTMBilAdB1I2I+JhE9hgrCECaZc
sVjzaOqP1xvzMM5cGFcXR+JcMSLvytS4ndiZ5PCb7XkOsHC6xKR0qPmCq/BUOk535tBWXuBw
RU5vDinO6cghORLGOAnJSYbEMwgXo6kgiI7hA0xtLoWV0tcyhRk7lK8XfX0tTP00A2t9vvLm
lnN0JbWci1g8UYMH1LQ/ZVi8BxSG1yiZJLPEKRJ1cixSpYqxWBgGUbwFsgl6TyxK9Oi0yjR1
LE5NUakVPj4WuaU4qth9EpgFkQh0vM+X7lu/nmp62LVamsvNBdbIEkzxpmTC+hzBLAAwo0Qv
MwIsdAHb4klEEXqLuwy337RmZX7yL159YOqYkel3z1z74nxjp7a1ds1SqzUrdsOx++bUvrr2
5Pv4GteyluC4azz25JxJ66dMWJXq9k28aYl9xsIZBR5XnFmdlDtmzcL5O+c+RyVNAd7VC7wX
mcg+v2Sw4HQ+TU2uNy4w3mXkjOB6+lXuhDzJFZdC7YoL/j3upDxeoVWZFbEqh0ngEa/QqDR6
pUlCZs4iupSxmjhQ/8liutKnz0P54ijlaP04boLCL5YqJ2vGGiYYrzctMMwwLROrlEtMqxSr
xTblIcVhw0HT14rLqlSNMRWl6lL0qYYUU5ZlJCowrVBuVN7P3ad9Cu8muzVPag+gg4rD+t/y
7yneV33Of274zHRR8Z3KZeIEgShEUVCp1UqNVquWjEZDT3jyfgGZ5J7wJH+12qCXXzGKSlk0
mkw+2PQFQdSrtdpknd6i0+mVRoPBp1ZaoDkSCIFt3gImIPifoolXGoxavU5tVPOcSafVKpWi
CIaJwmQw6PVIbbkk6XCFrknXoeN0Pfgpv1qeqsaN6nVqou4hs/2qqUbcaFxnJEaa00gCrhCa
hA6BE6DyAXzJfKmaCauj9GJ5uR2EEX6djn6APwXrgYpPJKYPSGdUFVH/B+JNpZm+TWuPb8q0
/zgBkdukl46LeqmIBgrTMLnTPXNet07WyuRo+CzCEPThU90o2yCbwD7CI6M/ZZM782bOO4SU
4VP7xGzMChJmTu7MnT6flZ7dJ8qRUhOUxrNS6OigQaZ9K3vCp7rEbNpjFxpJDkdGGux8sJ2N
tTOGz+5Xy7yM6AvQsmAV0M7eOWgqRBkQesLv7DMXwoTKYK1CgprLcXkCzjXbRhSYIYYIe7gU
Dk8OHTn8dDGf+/ShnfnXHNwb6j7ydNofeW//Q+eMb5CG/vvfPEGqL58maw58fxIUxUbYsdxg
LUrM338OC1pDkpAvlAhCsbvTTdzuRFeu6zoX9eIVo8zUpb/BeoOzXFmum2cot97oXKqs09UY
GqwNzl73+9rTttOOv5r/bvu742N2DuCQhSxDliVbKDb4hRsM04Rq4XTc1/x3klaK0fMKAv4+
+MLg7us19qRTGixp/JoKTYeG17RhYy7K5ZIJ6cV4O96FO/EFzLtxMZ4Ke4YjfsKAemspKpX6
LzIVxqyqiK0ZdffhNfj7nohVCYpEQp7EFM5iG9r58bCnulv2Ld7b7A/948Wjy0je7LuXP/fr
9uXPgaH59bap295oDZ0PvfcrvOPY7DtOvHnq1ROgMabB3tQHe5MTnfBPUGmx2zXWPNY20zzT
VmGusD1EHuIe1D0hPeHUKnUO9VJSyy0V2rV0ccDaVR1UH9BqrdqN2o8Jp09cZGg0rAPrhllM
k7KRH01jNtN2tAts6gtIhQwGDUK8yaUR7bDFuwzYkKRPjKWej8bnhvUJun+SKybppIjphk7E
4bF50fOCPohaoodjh0D0ekeW9bVcjCp/0P3Gwiyp/Bz8UlKBRm4e2NKjByMDWpgSiyvaF3f+
+dOhf7V8cfueP7v3OtbN3/zMExuW3oVvs71wEsdh9XOYrN/7aOyyulfefu/lWyJ+iMILVPKg
Vw8hVfhP/jEaHfgh5/hzqr/YPpGFd4VLMrEpZY/KHiurOM4T71LEgIlND0c8ToekPpWMtyfv
SibJNptTn7zdiI09uPyAPXk7NbZxud+BSK4nGZ9CmFKLUGN7KvhOjqTkHrxyf8KEAVsRJKT/
HIhK38Xy/iklwXGfglBQHxUc1VIJ9kZjRKMMOCdai9lr0RpjsUkXM+CcUJvHN3CwYrXRKOKh
MApd6as8mvPk0uX3uW9+45Fn9nsWXtv0y+55VTesH8V7752yaPG8w3sP9qeQX9UtGnXvE/33
ka6VK6c9eHf/+0CtzeC1fQPrUIPf8jtFxRzFfBVn0P1TuKTgZnMr1MSkkM0JeaBSLuw3RXai
bkhNAitIiGxNG6BEwfMCryhQTeCFZMUw9Tz1Cq5dfZr7WCE+qcAehVdMVhYqRqqKdVN1ZXyZ
Yp5YplrLrxIeUL2q+APsKOcUX4j/UnyrjDGp1QLH8UShEFUqJWRUSmWyqLCIooLj+WRBDZuH
Wq2CjBLsGvYJhlKjQWq+Bxu6hEQlJH6PzCTSuR2MUU0ygh0FODVgoGh1f0mYUB1lUYQRYHte
KqeW/aDSLy4C5mwSMn38WtDcAih1PQCipCxSFnEsjmhKv1qVEVeoUsbFFSnAYuuKK4TknS6Z
JfsSqNqkipPqzGawSphuVYR7uxIKwR/u7bLS5KMuqVARSVhOy5J9mkhjXxk1YOhQpg95rLRY
YTSLpYhF0OpSl502/vu+2Eh18OKY+qEOLc7F2INF4+Zu/MwXoaX42EehR9cJh78/ijtDy/ur
iHt1aAFQZGKoljsL60VCLvRf/vs1xEfS7aPJZLJKqyiOKXZMdmyP3xUv5JnzYovjx5nHxYLC
ia00V8ZWxHfEv6N41/Sp4gvtl3YpjSRqfTGFJF87iYzXzie15H3tB/aPrV84Po39nhgwr7M4
QZvoFRbQJ0hv0+ciesZqwJLBb6gwdBh4Q5vxJ85Y4+Kv8r8izhc9C2FK11g4qHJRMzZGFcmI
qMd11QFrRvp9s18MnW98++bfND/Wn/DcytYn9y5vfzxUS5Sjp+BMLO4K3frkXd+N5facOPHK
a++89xo9o5wd/ow3Cr1snzrQrZAdkgtEvovImv+CfdUKwQTBED7rX8wrNpHNms2G1/WCStTY
SYn5hpjrHWNjZ5kXxoB7FbtMXKapNNfFLHNUxK4iKxTLNasNmxT3izuk1+2nyXuK9zQfGJzO
eF6wxOt0tlaVPwE8JxVGKklFVNvdxlZ2/KGHUhn0NUHb41+7Y8C/vxQ58Yg499QLRWynp5u+
WWJq1WqKkQhQJ8VrlihRjBIQRVTMXvb2ruVdbdctffvRd1bdfejpNWuefvrmNdeXk7cxj695
btH+UPh0KBR6Zc/9L+Bfhe47fwHX4KVf1W6kFmxB+DMuwM7sS/1SkCxRtJF2xWbdZqNCBd4G
dvoT+HiDSuUFw86rKZfNWDb7zdPMFWbejL1osulgGUWfHode6iuSKPp9xZSXUft8RL5xwGce
vVdsqpy0NPXlspdueekE3mXfvWZs683cP7539Lyx9CPKp5ncP8l84W2kQTb0J//CneAckfPi
eTM5I54xk5PiSTM5Jh4zk73iXjPZKe40k23iNjO5WbzZTC4rL1tInbLOQuYr51uIVqm1EItZ
Kdq0sAdyhm/13LdEryNYW6RDRTqY2TR/lrlRXCduA/nE5pGWIr1OWwQmqd/mzNO3Y3Gksohg
VMRx2wgmDnvzUxGbgVoM9OBAuuQrikCoGHxcen7JbExIccQZQtLr9HQPtTQ3N+Pm6A8uxzEe
elxZAPulmHAFjC0vyekLMgryOPzLAYg//vtfbyyaljbetmDuEASUasGP8qN4BbvVmeBPERSY
F1UomcPJHBGTeV6RnE3wTnKSEHJMQE4Vdijnzmenf5HDP9jgKapFDFtmDIPIJeQnGCHwo74f
yf2WBu7G3f0P7aZS8gT4OYl0h0E1h5AOJDjFHJPHc/Eq9S71KTDUweTXKJUCeAeiorwDVDbR
yFhG0cM+qIvKtbIOy7ppOmrq86NBasqbgYbl7LTvEiUlPesrKizPYvdMkeO8BAgeiJ94mXz3
8sv9CrCrniTzvxtP9veXAhUmcF+QKcLrTF4+8E9h8nJBecFCsBJbyFnxrJmcEk+ZSa/Yayad
YqeZPCY+Zib3iPeYyS3iLWbSJDaZSVAZtJCZyplReTFoNRyyPGumEqLVgeDoQWSw8lmRFmRj
ECOCijDWG4q0IDUpOtu1Wq2OCo2unRCuCIHgpCAZLKulTGZgVRdRC7OICQyYEufYVBn5+/sG
0qtFZlBamptBeughbW6MRVSIKSNGFOReAc99ye1bkDEin/vTAMB/A2IyenraBOuimUMQ5eAx
iNYDBzn0ywOw6SqJQI8SRl6Tx9LcvEg6LDuSpqZFUk9yJI2Lj6R2J0v9WTopTxa2C3thn5fB
z9sGRlQn4rOYDXoGbE/BJEPhdhjuMf49piLKYf/r6gCTs7wMrKr+cl/0h24Cw7Mpt4+9LBz+
bjzg+hgYrZ8zaVvgj1EI8dRjRBwfDwtRrYrXICU7R3VJpjxxFne9rJZ1RO3U8aqIyJVrRy8Y
WKv0DhPMgovnfOwSkwYwXqm00SETYhKi4TE+6ftHON/373IbhMN7QsXPhXR7KNWyAZPDgImI
pvp1AonnOSAd/ZRF1UNa98s8BpMFv6CQMcniMAfwARwRe3irPPhAhP0UE9AT5Z9SBUGvOKIX
qfl0bGIOxfFbQrGCbs+e7/5Jx4QFx98GY6rQZH86m/02EQ8SAIZ/WIadixCnZnDG6tELfzDj
c5Fx2AHcD2a7m/vw+09IZ/80OtNRe/qrgUkzYYd0wA5pA4s7G53xF+RbcZp1knWS91PtF9mC
KhuvRWvxGr5N2axp0bbrVtvuQFvwVn6jcr1mg3aj7k7bW8ZXzaZE6q66ZCdNZDmLJsNkL701
iE+TtSjejrSx8Zm7MnGmKSFeIaTGm3TxrcdUGKi5xC/5Wg1+GbZLA0YGyUAMPfjugzn21k5K
WbKkK6k1ZnDvjPHHkJjtwwf3TjDQJXZhAEDURSnP6otecQ7PHvSb6dERmBj0ApfZ4RaFaIUY
PDsEJVee6nIW6xWO3tKmuk+P9X65rH7TnaFL778funT34o3Lam67vXrJ5lGTts9cv3vPLeue
4mLT7l+66/SZXdX3pWUc33w0DMLeu+0lPKtmw62LKjdt+D5cun3qkx23PLMbdNcjwOV+4LIO
2dFcf37QuMxCJkuTLQukBRZeo42nZyM2e4TjJq/SKTsx/DrtuijLHZTlVLoow5vLL9Ez1wHx
ZgoUvA7geQ47AiMJCUaA6WxSvJ6ER0jaPaV195R9FXo9tBnfdPSR8huGbwjdLhzWm4IH64+E
+vuf4/DWdQtvjdHBULeCx3qWfR384iHkpGfEMbY8IputeQbqOKSZLHk+M05Smq1abLZqFEht
dHEalGtNttvYpZAN99qwbYqT7QX0Ush5wUmanLucnc6wk3dqk1WDV0LUUpJVp1RnVbxqimPw
Sih628pusZmfXhRhLXO6nLyk1xl0BLwIBWxBnELitbFIpzTGIuqApaevB8sSFE306j7Fy0wS
25B5whWveffGx6dKmm6NsWH69LtGdz/cPbF+an4ruad//53DJ0yfuW0zKbx8GmixJjSdVICF
IqFr/OoUEFTJJColqQfn7kc79eC45PqN4k79jYiTOJnjuOeMv9rK5tAPJtIldp3FeIO9xEg3
/lyFSG/ZJYzP3Pu70vlH169KucYDSIemH8XfYP1Xp/svnyrbsuPIiyF3SP7B+NpUkioRlVrC
yKSiGKh3cphiYEA7uRsNeree6J8z/fT4Zg8Y2ClAi5RcevEskf71QKLEa1JWrz86v/RkaDo+
i/9y9NCOLfP/cLn/9Fehf4SUMPpC0BJ/g9GzUcj/cCVXybdybeDPpeRzha6x3CTxhrgS97ik
8SkzuTJxYdzc1NvN+lSdN4kkcSnJIwx5nnHJJVnz5Tme2cl1mqW6ZfpqS9C+SrNat9qwVmpP
ak3eyG3R3K7bYrhTui3p1uR7dDsMO2Lik5P0Oo2Q4IqLjwXNCwpYgZOTEqEMVGPssG2wJvqs
aJiEZTwNV+AmvB0rgAqd/uRh8fFWTogfpor1Oq9XeVEaTnPmJHhN2GuaRWnpGF4Z3SdKzzEH
csB/BPUh9ZfTU6GL9DwbvEh2mR+9y6eHHeaCeMKkh66npBSmTn54+szbqGahlm+Sd+ELukW/
Xdv4zMxpC0eH6qbXLrn5H798/NuNwmHDnqc7Hy0cid+f17F64+VfvRb65wP4j1LDnXOvax1X
ssRjC/gKHg82vlRV+9Z6/R13rV8wNTd3WeroA8vbT7a2fQFaBDx/XMR2dRGt9ZdPVW1X7VJ1
qnpVZ1QXVCJSuVVNqg7VzmjRWVVYpXbDGsMiTzjwv2/GSCEoeLVCTBYQv5PfxXfyvfxZXtHL
X+DBM5f5U5Dj+SnKgaUIOzfbwoqZyVIYVa+gVamNwsFi2tzd3c3/7eTJyzG89/LpgTvlT8E3
taK3/GaBU5jJbqlH+pj7zHyBu2RW8FSJDNfo8lZJ+H7plP2sPWznZaVFb7GaXIKIFVadWqfX
6pM0TJloMPxqptipynBSZWK/YCdN9l32TnuvnbdzJDfGGr1kNv3oktk2cMF8sWhAo/SxPbmI
eaEDd8xWhVGlVqpFNegSr1Ghj8UGtSl6nJO+nrpmPuadx4yIfrhxxXHOpsfaP6x4dJqk7k5f
NrH1Kd57396SptKctf2tZGND/Zh73uo/CigFQPtbhadA+zf59cd14Fdjnih5FacD0+GIH4x3
XqXVtXIcoQ7kVLKINBKOOA3KVtXf0FS8CC8iXDEkjXgduHgOfQ++Z98d0UPNotKLVJhhnqVS
dFOg9+dMXeJmduMPjoNC9IwwmQoC3IGtob7JIwyHuFv+eTv/3Z6t94ZMocs9H+zBX+LXHqb8
ux8hhYGe8uJ2/zpEDEoLiVXyy7Ubtb/VcirtJO0kA5fGJ+sy9PO4Bfxy3Ur9Jp1SQwRloW6E
fiqZzI0T/cpS3XV69f3kAW6HuEO5m3tKVJgIbHHZArEIAlFqdbpsQQmgUjvDMIPeeREl/bMc
jU6n10tIqSIVpg4TMR0mu5EOD+8SZNC1w/1qrUot+7XrQCIOkzlIjzXwhvRgjV8Fulk2NElY
6iFzXpCFisiNAdm930h9DwcQCqwlO5jlfU6HBGZDkXMwc64c2emHKNIVj1Pq66NnSUPXA6AL
Jndqokf3LyJt+DJSht9DJPwePYTHkzu18C6VHZ/qwt/s06tpKTs80oXfOZhQqM9IKNT1AFhQ
qM8pYOCBYVA6bODMqKWZnTnRXRxbbSMKcAKIGfZg4/04CS/ItjryQQCEI6E5e0PzhMOX/3H3
xGkPcd9/N55/83I+f/ayTHlXBHImgl0Xjz7zjxgtjFYcEY4pjoivKV93iZO0ZdpZ+mXaKv1q
02rz7aajpk+cn8RecGqPaV4wk1jJJcVJ8ZLiv8IXkBg+C5O7gFSwVJ3xakmpULzhclpcLqfS
5eQwUTpdnC4eSP3E/qnsqNV+QBdvEVA8FWYDJlp1q+1twIcKMz5C1sOKlPBIv9Z4oJiJ9jrC
k8MkCbnxtn0Rk+5iH/OX2HEe/R4I9LExcntjK9ykz2RHeRGRRgNnJCPpAVJLckyCt4B+YhU1
3aijFLH0YKNViLz4fQGxJT/+4PndD9x0y8P4kPmb3799aeJTLz+2MH7PnjFFlb03H/+ketkv
Ht5iPvn+l3vmPXP0ic2B4UDJMwiRy0BJNWr1y5xfZ8xbxq8j28gDSv45HqtAj4JGFbCW4DfU
Ee1DT34QM9acWsGvM0Q8J2q+ZgtYFvwCERyaw7gI34Yi3+U0+6IfwLBvLovpbKNX5r4EjxGQ
z6f+H7ncPebtWff9NauNv+naNe7nJ7yxiH7duQM4/UX028t0tN4/jefHe+Z4qj2tqg0qRa2z
XWhStWpuFW7VKFKsKs6ekh5vjVOpzKb49PS0NATbK5ia7vh4I1LavYpZyV6tMyMuPmps+q40
Ni9FT1mvcqfojQC9AGab5IDtaR00sPXEgxNyIkwBAxTeFVxLIvAO4t39Zmv1ktu2ze14aWvo
F/ia9SOvnzz+lkdCH+D6G71j54+ade/W0B7hcNmh4I1P5qYc7Viyr2I4N8NorS6d1Jh2eZeo
Hbls/IxVw6m8qxASxgMV1Ohr/8QsAaejVC5ZnaXN1lZob1fertqu7dVe0Gpk7TQtiJxGCf6k
SlYKFqVSAGNdJoKFEEGFifCFrAatE1TiIFFStmlSC6cpcYdyuxLyGPt1xJ9auIjgbWQnIYSW
GGVhmkCyQdNsF3qFC4IA2mbzfk3F7oi2aab8pcFOj4iAfE5Hn724iOoUejwNOoVKdESjWEBr
dCGDuif8310qE6YJKN2e8FfRqz+olgrVRjDlgujdDDswBKon4NyIrsjFZEz/b/+A12a6E4fh
ra/2g299+Y8dTStX8mnMx04ITee+AqveiTftN7iwgX6r8ISrMNUyx7BXDfLtBwdMTs3Ok2gk
alUmq85uStGkaFN0I7QjdPn6B4yaVFOqeaK1zFRmLoupNdWaa2NWKZbrVhlXW1bH3KbbYtxq
2mq+3XK/erfmqHTEeNjypfozy9e6fulbS9gVbzIYtJLRZFIjzmExm5NNagtkDFqDUZusUVs0
GrXZZNJqNQrO5TAgl+QiWa5jLuLqIcUHDGa/yW/pIbP8mmKT30QWmY7B5tCDrztowImoJFZN
X5kMssbvl4H3U7XcNG1YS7RQY3+WASZLirtj5TXVdh/o+/5m4I7TzlS/Xbp4zkGXYp8T+MQg
2Av6IlcKlFfKK+8SEEj8Jr1UVKQ8PrlTDxyxA0eOwFbwOdKEP8dX3MVawh+Bnlcngq7vCX9+
IKbQmBhTGLlXaGbXsT6wyVMiHxwVUPaZrexqFlOl5UlcZxmdUTTRZvQKmlD9yx/6Et2+j7tD
dWOSstfMyQsteVpKTYpdZojjU/sfaF+/ZjlZdvm3e68rmwkqK9wPK6KMnWDocby/MkvKlpYo
a1QV0mZuu/S68KqiV7ogaZRCGZ5Dpkk1mk7pn9p/6v6pV/FaXsfrOY1aJfC8VqdXKkQQA4FX
KrQitalErQUKCMfJvNYCNVTxsHvHKzhFD2nyq5BS+4UfNAo5jDWwsjR+k1ZGQZGbMY0/yZ/h
ue2RoxO/Zpq2Vzyj5bZrsZbmJYN4UiTrxA6RiL8wvPdHUDvAHQcE+LX3RTboPuBJkbOv+Bxs
2PD7gzVkjNzub5KOH9cfB2ZFUuDE0HbdzRs4pXgYdjQU/iaypGC39WB6C57AmRM4b4pCBFPy
92Teh8/2P/To+/i/Hxif6Mql51P4aGgcmY93HFpx5x1ggW8K1fIJYN2aYI896f+1VhomXSNN
lvhiuVMmbjlN64nLicmJuy6uSd4uK0fZRsVeb7s+tky5QLvQtjB2qXKZtlaqty2L7ZXftnxo
/9D5dvw5y7n4s3JYtnp4n+SLyedHSeP566X50ieav8WFJI1Rz1ld7DNwq0uvQXpH0ik1ltR+
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
WdjP+r6P/bBjgjkE15UhXdk/4g8VnfI1i1gNnb9UrWFkdsBLqsUjtXe2R+lnBioPfRxS0rCH
dIbSeRqPSRwRSpPnl2m0m+eXjBEpdbor7a6Vk6/eGkuKZlDeefBWulfP8q9W3ebfs4y/wMos
yyz+Bc9RHNEb+ts0RnSKhtmjcJnemAeoh8sGY9aQHgqOyHQKHKyYqeCiOSIjR+Rozue++VwR
2gNXQANcLEaKgivGYoJ7QJHz3IJpeIWCYNZh6ykYd12+y0yKwBSLgkn1yUQwk1QfGV4WSCYD
SC4jELpBMgLJ0A2BHN4izwPkYoFciEhhestkfCZxPWcS18Co/5s6uqrSgcbaDp5B2VTMDuQm
/3R6IvH+sSx7bRYcTvmkedw+QdvqcKZ0DN5WDNnTnCVuB92aYnjEMRu251Q6xg+toplKy2CD
am27dC/WxSLWdm1JZzXsbBtjVUtL3CV0VzFWCWOVMFa1UhWxiFjjNduLEp29cXw7CMVXYL02
03mmp1Y/lMXi1fLSWXoMG5IrElcZf6ToPAEZXVt7W3vogs8Uuh7jQaOBSzrT8ukxvQpcqyAn
FZ2o3Z7bI5L53vBfLiSQuj2ccL9U3X8l8Jm80jLcLiEWf1q3+O7+ke1FIqA2cUh8Z67F4+Zw
9ssXn4G4g2I4vABRe41aLBaAf1//XmDFP230Qz8HtJKj8KOOhXnOaoTgVtAITnQcw3YJvx5c
BgN0qUrdeR/ibZPg2Xkc7zx3e0EtmIduYP1W0MSdT8ciQRu4Vf0BneYpqgplbmRzdHJlYW0K
ZW5kb2JqCgoyMCAwIG9iagoxOTE4MQplbmRvYmoKCjIxIDAgb2JqCjw8L1R5cGUvRm9udERl
c2NyaXB0b3IvRm9udE5hbWUvQ0FBQUFBK0FyaWFsTVQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy02
NjQgLTMyNCAyMDI3IDEwMzddL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA5MDUKL0Rlc2NlbnQg
LTIxMQovQ2FwSGVpZ2h0IDEwMzcKL1N0ZW1WIDgwCi9Gb250RmlsZTIgMTkgMCBSCj4+CmVu
ZG9iagoKMjIgMCBvYmoKPDwvTGVuZ3RoIDQ1OC9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJl
YW0KeJxdk82O2jAUhfd5Ci+ni1Hia4cwEkJiYJBY9Edl+gAhMUykIYlCWPD29bnHbaUuQF+c
c83HkZ1vD7tD3835j2lojmE2565vp3Ab7lMTzClcuj6zYtqumdOTfjfXeszyOHt83OZwPfTn
YbXK8p/x3W2eHuZp0w6n8CXLv09tmLr+Yp5+bY/x+Xgfx89wDf1simy9Nm04x32+1uO3+hpy
nXo+tPF1Nz+e48i/wPtjDEb02VKlGdpwG+smTHV/CdmqKNZmtd+vs9C3/70rPUdO5+ajnmLU
xmhRLPw6sihXAnZct2BPXoBLZjS/UJYduGJmCV6S9+AXcgXekEvwK/dx4C1ZMztm1OGNrJk9
Gb9lC/IrmP4VPC39XQGmv9+A6S+6Dn8p7BZMf6d70t/D3y6Z0XX6+xcw/T38Lf1L9GDp79GP
pb/Tfehf6u/Sv8Ks0F+QEfoL9hf6l/i/kvrX9dT/G5j9O3Ql9PfwFPo79Cbs36ETSf66Tv8S
npL61/2Tv+bpX8FZ6F9pPvWP3hz9vTL9PZwd/T1mHf2drqf+4e/oLzqbzo/Vg5pOJI4s7tSf
q2Ca+zTFa6AXT88/Tn7Xh793cxxGTOnnN1Am6XcKZW5kc3RyZWFtCmVuZG9iagoKMjMgMCBv
YmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvQ0FBQUFBK0FyaWFs
TVQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciA1NAovV2lkdGhzWzc1MCA1NTYgMzMzIDU1NiAy
NzcgMjc3IDMzMyA1NTYgNTU2IDU1NiA1NTYgNTAwIDcyMiA1NTYgNTAwIDgzMwo1MDAgNTU2
IDU1NiA1MDAgMjc3IDMzMyA1ODMgNzIyIDMzMyAyNzcgNjY2IDYxMCA2MTAgNTU2IDY2NiA1
NTYKMzMzIDMzMyA2NjYgMjIyIDU1NiA1NTYgODMzIDU1NiA1NTYgNjY2IDY2NiA1MDAgNjY2
IDU1NiA1MDAgMjIyCjU1NiA3MjIgMTAxNSA1NTYgMjc3IDI3NyAyNzcgXQovRm9udERlc2Ny
aXB0b3IgMjEgMCBSCi9Ub1VuaWNvZGUgMjIgMCBSCj4+CmVuZG9iagoKMjQgMCBvYmoKPDwv
RjEgMTMgMCBSL0YyIDIzIDAgUi9GMyAxOCAwIFIKPj4KZW5kb2JqCgoyNSAwIG9iago8PC9G
b250IDI0IDAgUgovUHJvY1NldFsvUERGL1RleHRdCj4+CmVuZG9iagoKMSAwIG9iago8PC9U
eXBlL1BhZ2UvUGFyZW50IDggMCBSL1Jlc291cmNlcyAyNSAwIFIvTWVkaWFCb3hbMCAwIDc5
NCA1OTVdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0Nv
bnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgOCAw
IFIvUmVzb3VyY2VzIDI1IDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vQW5ub3RzWwo3IDAg
UiBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250
ZW50cyA1IDAgUj4+CmVuZG9iagoKMjYgMCBvYmoKPDwvQ291bnQgMi9GaXJzdCAyNyAwIFIv
TGFzdCAyOCAwIFIKPj4KZW5kb2JqCgoyNyAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYw
MDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDMxPgovRGVzdFsxIDAgUi9YWVogMCA1OTUgMF0v
UGFyZW50IDI2IDAgUi9OZXh0IDI4IDAgUj4+CmVuZG9iagoKMjggMCBvYmoKPDwvQ291bnQg
MC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzMj4KL0Rlc3RbNCAwIFIv
WFlaIDAgNTk1IDBdL1BhcmVudCAyNiAwIFIvUHJldiAyNyAwIFI+PgplbmRvYmoKCjggMCBv
YmoKPDwvVHlwZS9QYWdlcwovUmVzb3VyY2VzIDI1IDAgUgovTWVkaWFCb3hbIDAgMCA3OTQg
NTk1IF0KL0tpZHNbIDEgMCBSIDQgMCBSIF0KL0NvdW50IDI+PgplbmRvYmoKCjcgMCBvYmoK
PDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9SZWN0WzE0OC4zIDEx
MiA1NTMuNCAxNDJdL0E8PC9UeXBlL0FjdGlvbi9TL1VSSS9VUkkobWFpbHRvOnB1YmxpYy13
ZWJzZWN1cml0eUB3M2Mub3JnKT4+Cj4+CmVuZG9iagoKMjkgMCBvYmoKPDwvVHlwZS9DYXRh
bG9nL1BhZ2VzIDggMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9P
dXRsaW5lcyAyNiAwIFIKPj4KZW5kb2JqCgozMCAwIG9iago8PC9BdXRob3I8RkVGRjAwNkEw
MDY1MDA2NjAwNjYwMDIwMDA2ODAwNkYwMDY0MDA2NzAwNjUwMDczPgovQ3JlYXRvcjxGRUZG
MDA0OTAwNkQwMDcwMDA3MjAwNjUwMDczMDA3Mz4KL1Byb2R1Y2VyPEZFRkYwMDRGMDA3MDAw
NjUwMDZFMDA0RjAwNjYwMDY2MDA2OTAwNjMwMDY1MDAyRTAwNkYwMDcyMDA2NzAwMjAwMDMz
MDAyRTAwMzM+Ci9DcmVhdGlvbkRhdGUoRDoyMDExMDMzMDAzNDAzNC0wNycwMCcpPj4KZW5k
b2JqCgp4cmVmCjAgMzEKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDMzMDM2IDAwMDAwIG4g
CjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAwMDQxNSAwMDAwMCBuIAowMDAwMDMzMTc5IDAw
MDAwIG4gCjAwMDAwMDA0MzUgMDAwMDAgbiAKMDAwMDAwMTEzOCAwMDAwMCBuIAowMDAwMDMz
NzQyIDAwMDAwIG4gCjAwMDAwMzM2MzcgMDAwMDAgbiAKMDAwMDAwMTE1OCAwMDAwMCBuIAow
MDAwMDA5NzQ4IDAwMDAwIG4gCjAwMDAwMDk3NzAgMDAwMDAgbiAKMDAwMDAwOTk3MCAwMDAw
MCBuIAowMDAwMDEwMjYxIDAwMDAwIG4gCjAwMDAwMTA0MjkgMDAwMDAgbiAKMDAwMDAxMTg3
OSAwMDAwMCBuIAowMDAwMDExOTAxIDAwMDAwIG4gCjAwMDAwMTIwOTMgMDAwMDAgbiAKMDAw
MDAxMjM4NSAwMDAwMCBuIAowMDAwMDEyNTQ2IDAwMDAwIG4gCjAwMDAwMzE4MTQgMDAwMDAg
biAKMDAwMDAzMTgzNyAwMDAwMCBuIAowMDAwMDMyMDI4IDAwMDAwIG4gCjAwMDAwMzI1NTYg
MDAwMDAgbiAKMDAwMDAzMjkyOCAwMDAwMCBuIAowMDAwMDMyOTgxIDAwMDAwIG4gCjAwMDAw
MzMzMzkgMDAwMDAgbiAKMDAwMDAzMzM5NSAwMDAwMCBuIAowMDAwMDMzNTE2IDAwMDAwIG4g
CjAwMDAwMzM4OTEgMDAwMDAgbiAKMDAwMDAzMzk5MiAwMDAwMCBuIAp0cmFpbGVyCjw8L1Np
emUgMzEvUm9vdCAyOSAwIFIKL0luZm8gMzAgMCBSCi9JRCBbIDxFN0Y1NERBRDg5NzQ1RjY3
MzkwRTcyOUU5ODhFQTJCNz4KPEU3RjU0REFEODk3NDVGNjczOTBFNzI5RTk4OEVBMkI3PiBd
Ci9Eb2NDaGVja3N1bSAvNTdCRTM3QTBFMzE0NzgwNzNGNTM1RjAzRUFEQjQ4MzQKPj4Kc3Rh
cnR4cmVmCjM0MjQxCiUlRU9GCg==
--------------030200090200040505030308--

From masinter@adobe.com  Thu Mar 31 06:52:13 2011
Return-Path: <masinter@adobe.com>
X-Original-To: websec@core3.amsl.com
Delivered-To: websec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 328243A6B4B for <websec@core3.amsl.com>; Thu, 31 Mar 2011 06:52:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.985
X-Spam-Level: 
X-Spam-Status: No, score=-105.985 tagged_above=-999 required=5 tests=[AWL=0.613, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xXFpCt3qSA5a for <websec@core3.amsl.com>; Thu, 31 Mar 2011 06:52:08 -0700 (PDT)
Received: from exprod6og111.obsmtp.com (exprod6og111.obsmtp.com [64.18.1.27]) by core3.amsl.com (Postfix) with ESMTP id 020AA3A687F for <websec@ietf.org>; Thu, 31 Mar 2011 06:52:07 -0700 (PDT)
Received: from source ([192.150.11.134]) by exprod6ob111.postini.com ([64.18.5.12]) with SMTP ID DSNKTZSHamgRjhzPc0aeihTWsnArizp3ll8Q@postini.com; Thu, 31 Mar 2011 06:53:48 PDT
Received: from inner-relay-4.eur.adobe.com (inner-relay-4.adobe.com [193.104.215.14]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id p2VDqvES016607 for <websec@ietf.org>; Thu, 31 Mar 2011 06:52:58 -0700 (PDT)
Received: from nahub02.corp.adobe.com (nahub02.corp.adobe.com [10.8.189.98]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id p2VDrL1T021257 for <websec@ietf.org>; Thu, 31 Mar 2011 06:53:44 -0700 (PDT)
Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by nahub02.corp.adobe.com ([10.8.189.98]) with mapi; Thu, 31 Mar 2011 06:53:22 -0700
From: Larry Masinter <masinter@adobe.com>
To: IETF WebSec WG <websec@ietf.org>
Date: Thu, 31 Mar 2011 06:53:29 -0700
Thread-Topic: Comments on mime-sniff from Jan 2010 and in internet-draft
Thread-Index: AcvvqwP2c7aAw8R9SnOYhx3332O7wg==
Message-ID: <C68CB012D9182D408CED7B884F441D4D05A053FFC5@nambxv01a.corp.adobe.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_C68CB012D9182D408CED7B884F441D4D05A053FFC5nambxv01acorp_"
MIME-Version: 1.0
Subject: [websec] Comments on mime-sniff from Jan 2010 and in internet-draft
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 31 Mar 2011 13:52:13 -0000

--_000_C68CB012D9182D408CED7B884F441D4D05A053FFC5nambxv01acorp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

On 20 January 2010, I sent comments about draft-abarth-mime-sniff-03:
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg01250.html

to the "apps discuss" mailing list; there were responses, but  I disagree w=
ith the responses, in that I disagree that the goal of having all agents sn=
iff identically is possible or even a realistic or important goal. Minimizi=
ng the opportunities for unnecessary privilege escalation seems like a much=
 more important goal.

However, I urge the websec working group to review the comments and the res=
ponses.

In addition

http://tools.ietf.org/html/draft-masinter-mime-web-info

sections 3.3, 5.1.1 and 5.2 make specific comments about, and recommendatio=
ns for, sniffing and its interactions with the MIME registry.


Larry
--
http://larry.masinter.net

From: websec-bounces@ietf.org [mailto:websec-bounces@ietf.org] On Behalf Of=
 =3DJeffH
Sent: Wednesday, March 30, 2011 3:44 AM
To: IETF WebSec WG; Tobias Gondrom
Subject: [websec] slides: hodges-ietf-80-hodges-framework-reqs-Status



--_000_C68CB012D9182D408CED7B884F441D4D05A053FFC5nambxv01acorp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>On 20 January 20=
10, I sent comments about draft-abarth-mime-sniff-03:<o:p></o:p></p><p clas=
s=3DMsoNormal><a href=3D"http://www.ietf.org/mail-archive/web/apps-discuss/=
current/msg01250.html">http://www.ietf.org/mail-archive/web/apps-discuss/cu=
rrent/msg01250.html</a><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p=
></p><p class=3DMsoNormal>to the &#8220;apps discuss&#8221; mailing list; t=
here were responses, but &nbsp;I disagree with the responses, in that I dis=
agree that the goal of having all agents sniff identically is possible or e=
ven a realistic or important goal. Minimizing the opportunities for unneces=
sary privilege escalation seems like a much more important goal.<o:p></o:p>=
</p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal> However=
, I urge the websec working group to review the comments and the responses.=
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorm=
al><span style=3D'color:#1F497D'>In addition<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'color:#1F497D'><a href=3D"http://tools.ietf=
.org/html/draft-masinter-mime-web-info">http://tools.ietf.org/html/draft-ma=
sinter-mime-web-info</a> <o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'color:#1F497D'>sections 3.3, 5.1.1 and 5.2 make specific commen=
ts about, and recommendations for, sniffing and its interactions with the M=
IME registry.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'colo=
r:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'=
color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'>Larry<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'color:#1F497D'>--<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'color:#1F497D'>http://larry.masinter.net<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p=
 class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma",=
"sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"=
Tahoma","sans-serif"'> websec-bounces@ietf.org [mailto:websec-bounces@ietf.=
org] <b>On Behalf Of </b>=3DJeffH<br><b>Sent:</b> Wednesday, March 30, 2011=
 3:44 AM<br><b>To:</b> IETF WebSec WG; Tobias Gondrom<br><b>Subject:</b> [w=
ebsec] slides: hodges-ietf-80-hodges-framework-reqs-Status<o:p></o:p></span=
></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><o:p>&n=
bsp;</o:p></p></div></body></html>=

--_000_C68CB012D9182D408CED7B884F441D4D05A053FFC5nambxv01acorp_--
