Re: Last Call: <draft-nottingham-safe-hint-05.txt> (The "safe" HTTP Preference) to Proposed Standard
Joseph Lorenzo Hall <joe@cdt.org> Thu, 13 November 2014 17:19 UTC
Return-Path: <joe@cdt.org>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 629761A8B84 for <ietf@ietfa.amsl.com>; Thu, 13 Nov 2014 09:19:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fOFOmG4s5tB9 for <ietf@ietfa.amsl.com>; Thu, 13 Nov 2014 09:19:21 -0800 (PST)
Received: from mail.maclaboratory.net (mail.maclaboratory.net [209.190.215.232]) (using TLSv1.1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 583EB1A8ABD for <ietf@ietf.org>; Thu, 13 Nov 2014 09:19:09 -0800 (PST)
X-Footer: Y2R0Lm9yZw==
Received: from dhcp-8f14.meeting.ietf.org ([173.192.170.114]) (authenticated user jhall@cdt.org) by mail.maclaboratory.net (using TLSv1 with cipher DHE-RSA-AES256-SHA (256 bits)); Thu, 13 Nov 2014 12:19:06 -0500
Message-ID: <5464E809.2080507@cdt.org>
Date: Thu, 13 Nov 2014 07:19:05 -1000
From: Joseph Lorenzo Hall <joe@cdt.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: ietf@ietf.org
Subject: Re: Last Call: <draft-nottingham-safe-hint-05.txt> (The "safe" HTTP Preference) to Proposed Standard
References: <20141021213356.16262.50640.idtracker@ietfa.amsl.com> <54494E98.4070002@cs.tcd.ie>
In-Reply-To: <54494E98.4070002@cs.tcd.ie>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/kJjKlfI8NsY6YKokXyDg2XhyciA
Cc: draft-nottingham-safe-hint@tools.ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Nov 2014 17:19:26 -0000
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, mnot has already heard the following concerns from us at CDT about this spec, but we want to make sure that these are part of the IETF last call comment record. * The "Safe" preference is not only a preference but a signal. It signals user vulnerability; when activated, the header would signal a user's potentially vulnerable status not only to site operators who intend to reply in good faith, but to those that will operate in bad faith and also to every intermediary on-path that could read the preference request. Details about an Internet user's vulnerabilities should be treated as sensitive information. A broadcast signal that advertises a user's content preferences or restrictions can signal her youth, cognitive ability, relative media illiteracy, technological inexperience, or another potential vulnerable status. Because of the risk that this information could be used to exploit immature or inexperienced users, CDT generally cautions against widespread identification of user vulnerability. Obviously, sending such a preference inside an encrypted connection removes concerns about on-path observers, but not the more general concern with bad faith endpoints or other embedded endpoints that may have other interests (e.g., advertisers on a service may use this signal to profile vulnerable populations). * Further, the ability for other intermediaries with access to the request stream to insert the preference, potentially without notice to the user, means that users may not even be aware that they are broadcasting potentially sensitive information about themselves, thus limiting their ability to take self-protective measures against potential abuse. * As many of the comments in Last Call have identified, "Safe" content in this specification is undefined. Because the proposal (necessarily) lacks a definition of "safe", it is unlikely to be useful to parents/guardians/users. The lack of definition will produce diverse and conflicting interpretations from content hosts and providers, which can mislead users and their guardians, and may invite abuse and confusion. The absence of guidance to websites wishing to participate in "safe" content delivery will lead to varied and sometimes contradictory results. This could sow confusion and potential conflict among participating platforms and website operators, and undermine the utility of the specification. Moreover, users and their parents will have diverse expectations about "safe" content. These expectations will vary considerably with users' age, as well as parent/guardians' cultural backgrounds. Without a common understanding of what qualifies as "safe" content, the expectations of users and their parent/guardians are likely to be frustrated. Of course, it is far outside the scope of a technical specification to define a content-label like "safe". But because a standardized definition of "safe" content is unattainable, the specification will have limited use as a tool for empowering parents to regulate and guide their children's Internet use. - -- Joseph Lorenzo Hall Chief Technologist Center for Democracy & Technology 1634 I ST NW STE 1100 Washington DC 20006-4011 (p) 202-407-8825 (f) 202-637-0968 joe@cdt.org PGP: https://josephhall.org/gpg-key fingerprint: 3CA2 8D7B 9F6D DBD3 4B10 1607 5F86 6987 40A9 A871 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (Darwin) iQIcBAEBCAAGBQJUZOgJAAoJEF+GaYdAqahxzogP/A971Lf1c4weSTq1XtCUVna/ N8+ezBEd1qJ0FaSggPQeZi6Ri6TkqpNmyLUdgZ85oACS1QX37oOCS0vGoKXODRKq NJ15FloP0hQgPhRFjCEIFPg4z/YUJiATtBU7+QQTMPvJbV9vA/tK5PSkv5qLXGI0 W4sc01Yhh4K4OtE4BN5Lj+zedNaBrihKtB/c3oGLZt20sNhn5VX1XzmeuTktTV39 IkuoBfcV8/00gq//nJ1f5UPm7Z3GfhCeuTFhfT6DXTC9PTHhYxLUgKglARw+1ynA P2mRdqjxkpwNBVeeS81Xeg+G6RJ3IMZ5/HCftK9GuUbXz5MSBOQmSzY2hhHEQMdc +LZHHFx/eKTpGehmgYx+xv85pdqaUlFZti9zOAlmkYvI+Mq3AjZQfSkmtGV5OlxQ rcfaTWAfNNeVa8C6fNfYo2bSFSAqSUPKWY2s7khY3m8nbugiitb60c57W1FnNFnX pDPJIjAJv37Ob84kZvQbKXXaQwSQSvSnLtaUS55Y/yvpR7goVtxBRHSaGw1sY5qO XIeAeLRSCHjmyc8yr/v21EhLvPVu1ZSgi665mTkQG/mxkmq7MSd3edQz8s4RGfIY 5Vk0dQqCayORynF97Z6i+ylCTqPbSlANDBXuaByyQU1nnnFfV2K5Xo8lgpe0T9kV 3WIlRxdvbOAabkYgjE6G =4UPs -----END PGP SIGNATURE-----
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Stephen Farrell
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Donald Eastlake
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Mark Nottingham
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Mark Nottingham
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Donald Eastlake
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… S Moonesamy
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Mark Nottingham
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Mark Nottingham
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… ned+ietf
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… t.p.
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Dave Crocker
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Eliot Lear
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Andrew Newton
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Stephen Farrell
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Dave Crocker
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… ned+ietf
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Yoav Nir
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Andrew Sullivan
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… ned+ietf
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Yoav Nir
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Stephen Farrell
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Randy Bush
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Brian E Carpenter
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… S Moonesamy
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… joel jaeggli
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Brian E Carpenter
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Paul Hoffman
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Matthew Kerwin
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Brian E Carpenter
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Paul Hoffman
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Brian E Carpenter
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Dave Crocker
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Brian E Carpenter
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Dave Crocker
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Matthew Kerwin
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Dave Crocker
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Matthew Kerwin
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Dave Crocker
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Joseph Lorenzo Hall
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Barry Leiba
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Eliot Lear
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… joel jaeggli
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Yoav Nir
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Lloyd Wood
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Murray S. Kucherawy
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Murray S. Kucherawy
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Yoav Nir
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Brian E Carpenter
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Matthew Kerwin
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Dave Crocker
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Murray S. Kucherawy
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Yoav Nir
- RE: Last Call: <draft-nottingham-safe-hint-05.txt… Christian Huitema
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Stephen Farrell
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Dave Crocker
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Yoav Nir
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Yoav Nir
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Doug Barton
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Yoav Nir
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John R Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Mark Nottingham
- RE: Last Call: <draft-nottingham-safe-hint-05.txt… Christian Huitema
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Doug Barton
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Mark Nottingham
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Joseph Lorenzo Hall
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Joseph Lorenzo Hall
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Joseph Lorenzo Hall
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Joseph Lorenzo Hall
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Murray S. Kucherawy
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Eliot Lear
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Doug Barton
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… joel jaeggli
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Joseph Lorenzo Hall
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Eliot Lear
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… John R Levine
- Re: Last Call: <draft-nottingham-safe-hint-05.txt… Bjoern Hoehrmann