|
Perspectives Home |
Firefox Extension |
OpenSSH Client |
Web Demo |
Update 5-18-2009: We have officially released the 3.0 version of the Perspectives Firefox extension: Install Now
We have developed an extension to the popular Firefox browser that contacts network notaries whenever your browser connects an HTTPS website.
For an overview of how Perspectives works, see our main page .
The extension provides two primary benefits:
* The same is true for HTTPS sites with certificates that contain mismatched domain names (e.g., www.gmail.com uses a certificate for mail.google.com) or certificates that are expired.
Note: All software on this page is provided "as-is", without warranty of any kind. In no event shall the authors or Carnegie Mellon be liable for any claim arising from use of this software.
The source code is freely available.
The easiest way to see what the notary client extension is doing is to use the info box it places in the lower right-hand corner of the browser window. The icon tells you whether the certificate has been notarized, and you can request to see the details of each server response. Double-clicking on this info box provides more detailed notary data and opens the preferences menu.
By default, Perspectives only queries for self-signed certificate or certificates deemed invalid by Firefox. To experiment more with Perspectives, you can change your preferences to query for all HTTPS connections. Preferences also let you control a security level that determines the criteria used by Perspectives to deem a certificate valid or invalid.
Once Perspectives has used notary data to deem a certificate valid, that certificate is cached locally as "trusted". You can configured Perspectives to cache these certificates either permanently or just for the current instance of the browser (default).
Perspectives uses automatic updates to help push bug fixes, feature enhancements, and new notary configuration data. If you experience problems, please make sure you have the latest version by going to Tool > Add-ons, clicking "Find Updates", and installing the update if one is available.
See the Perspectives Firefox Help Page
Now that Perspectives is written completely in javascript, it should be easy to play with the source code yourself. The source code contains all required source, images, etc and includes a simple Makefile to package an XPI file. We welcome contributions, just send us a patch!