-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[EMAIL PROTECTED] wrote:
> Neither have I. If you figure that out, I'd be very interested in
> learning it. Specifically, I've never found a way to correlate requests
> to a browser/window/tab/document.

We should talk with the mozilla team about this. Yes.

> Can I ask what you're trying to do with the form in the request
> observer? Maybe there's another way to get at the same goal.

Yes, quite possible. There are many ideas, but if you really are willing to 
give me a (much needed)
hand, I'd recommend that you give the overlay.js file of my extension a quick 
look. The code is
quite easy to follow. I've written it with the purpose of make it easily 
enhanceable/understandable.

In a nutshell, when the request is made, i check if it should be signed or not 
(that's something the
webmaster decides, let's say). If it should be signed (currently, by checking 
the post's content for
a certain field=value pair), then it is processed through openpgp, and this new 
payload is sent,
instead of the unsigned one.

If anyone wants to check it out:
http://linux-consulting.buanzo.com.ar/2007/02/openpgp-signing-of-http-post.html

Abstract:

This document describes an extension to the HTTP POST [RFC 2616] method that, 
along with compatible
browser and server-Side software, allows the POST contents to be digitally 
signed, on the client
side, and verified, on the server side, by means of an OpenPGP standard [RFC 
2440] implementation on
both sides. This allows web developers to add a new layer of security to their 
applications, and if
correctly implemented will render data tampering / man in the middle attacks 
useless. The direct
benefit of implementing this extension is that web developers will be able to 
verify the POST
payload signature, potentially avoiding session management, and/or login 
procedures.

- --
Arturo "Buanzo" Busleiman - Consultor Independiente en Seguridad Informatica
Mail Hosting Seguro y Consultoria - http://www.buanzo.com.ar/pro/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF0jiNAlpOsGhXcE0RAhF9AJ4tKdhQoAoy+xtJr19fuJBjuT0BHgCaAjIz
NYobyfWIj+x0ADrfqIIEDNE=
=znmD
-----END PGP SIGNATURE-----
_______________________________________________
Project_owners mailing list
Project_owners@mozdev.org
http://mozdev.org/mailman/listinfo/project_owners

Reply via email to