Re: Standardizing Firefox's Implementation of Link Fingerprints
Keith Moore <moore@cs.utk.edu> Tue, 03 July 2007 02:43 UTC
Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1I5YMC-0004od-9h; Mon, 02 Jul 2007 22:43:12 -0400
Received: from discuss by megatron.ietf.org with local (Exim 4.43)
id 1I5YMA-0004jC-TG for discuss-confirm+ok@megatron.ietf.org;
Mon, 02 Jul 2007 22:43:10 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1I5YMA-0004gO-75
for discuss@apps.ietf.org; Mon, 02 Jul 2007 22:43:10 -0400
Received: from shu.cs.utk.edu ([160.36.56.39])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I5YLJ-0001x1-9O
for discuss@apps.ietf.org; Mon, 02 Jul 2007 22:43:10 -0400
Received: from localhost (localhost [127.0.0.1])
by shu.cs.utk.edu (Postfix) with ESMTP id D549C1EE23D;
Mon, 2 Jul 2007 22:42:16 -0400 (EDT)
X-Virus-Scanned: by amavisd-new with ClamAV and SpamAssasin at cs.utk.edu
Received: from shu.cs.utk.edu ([127.0.0.1])
by localhost (bes.cs.utk.edu [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id L3oUx-+5SaBW; Mon, 2 Jul 2007 22:42:16 -0400 (EDT)
Received: from lust.indecency.org (user-119b1dm.biz.mindspring.com
[66.149.133.182])
by shu.cs.utk.edu (Postfix) with ESMTP id 92EAB1EE202;
Mon, 2 Jul 2007 22:42:15 -0400 (EDT)
Message-ID: <4689B786.6050008@cs.utk.edu>
Date: Mon, 02 Jul 2007 22:42:14 -0400
From: Keith Moore <moore@cs.utk.edu>
User-Agent: Thunderbird 2.0.0.4 (Macintosh/20070604)
MIME-Version: 1.0
To: Edward Lee <edilee@mozilla.com>
Subject: Re: Standardizing Firefox's Implementation of Link Fingerprints
References: <dc07ed930707021624h25cb377dm1feb52d4dc02c2a8@mail.gmail.com>
In-Reply-To: <dc07ed930707021624h25cb377dm1feb52d4dc02c2a8@mail.gmail.com>
X-Enigmail-Version: 0.95.1
OpenPGP: id=E1473978
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 97adf591118a232206bdb5a27b217034
Cc: discuss@apps.ietf.org
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols
<discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>,
<mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>,
<mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org
great idea in principle, but somehow, using fragment identifiers for this seems like it's incompatible with the normal use of fragment identifiers. I guess I see little danger that these will collide with "real" fragment IDs, but somewhat more danger that a browser or other parser will look at a document containing such URIs and do something reasonable with it. > For Firefox 3, there are patches [1] that implement Link Fingerprints, > which provide automatic resource verification for URIs that look like > http://site.com/file#hash(sha256:abc123) so that link providers can be > sure that end users download the exact file that the provider intended > (and not a trojaned download). > > The fragment identifier portion of the URI is used for backwards > compatibility with existing clients while allowing for extended usage > across protocols (e.g., http, ftp) and resource contexts (e.g., a > href, img src). Additionally, fragment identifiers are not sent as > part of a HTTP request, so the network and servers do not need to be > changed. With the backwards compatibility, incremental deployment is > feasible with some clients supporting Link Fingerprints, and end users > don't need to do anything unless there's a fingerprint failure. > > An initial draft to standardize Link Fingerprints is available online.. > > https://people.mozilla.com/~edilee/draft-lee-uri-linkfingerprints-00.txt > > Feedback is welcome about the design, syntax, supported hashes, > failure cases, etc. > > Ed > > [1] https://bugzilla.mozilla.org/show_bug.cgi?id=377245 > >
- Standardizing Firefox's Implementation of Link Fi… Edward Lee
- Re: Standardizing Firefox's Implementation of Lin… Dave Crocker
- Re: Standardizing Firefox's Implementation of Lin… Edward Lee
- Re: Standardizing Firefox's Implementation of Lin… Dave Crocker
- Re: Standardizing Firefox's Implementation of Lin… Keith Moore
- Re: Standardizing Firefox's Implementation of Lin… Philip Guenther
- Re: Standardizing Firefox's Implementation of Lin… Simon Josefsson
- Re: Standardizing Firefox's Implementation of Lin… Harald Tveit Alvestrand