The status of Perspectives on Chrome

Several people have asked if we can resurrect the Perspectives extension for Chrome. Short version: yes, we would love to and plan to, but it will take some work. The long version is below.

History

In 2010 a Perspectives extension was created for the Chrome browser. The extension worked for several months but currently doesn’t display any notary results.

The problem was that Chrome did not provide a way for extensions to get certificate information about websites, which Perspectives requires in order to work. As a work-around the Chrome version of Perspectives used a separate Java applet to retrieve the certificate information from each page.

The upside of this approach was that we were able to port Perspectives to Chrome. One down side is that it required Java to run. Ideally we would like to make Perspectives run on Chrome without requiring Java.

Another downside of the Java approach is that the Perspectives project had to purchase an SSL certificate to sign the Java applet so that people could trust it. The certificate has since expired, which is why the extension no longer displays results. Additionally, since one of the goals of the Perspectives project is to move away from Certificate Authority security model, purchasing a CA certificate to run a version of Perspectives is counterintuitive.

Current work

The great news is that other people want the ability to inspect certificate info from Chrome extensions too, and the Chrome team has created a crytographic API. It should now be possible to make Perspectives run on Chrome, with a bit of work.

Here is the current plan:

Setup Tasks

  1. Refactor Perspectives’ internal code so it can more easily run on multiple platforms or browsers.
    The Perspectives code needs a bit of reorganizing. This will also help us identify exactly what functionality we need from the Chrome API.
  2. Perform a security review, to make sure Perspectives is retrieving and using certificate information in the right ways.
    If anything needs changing it’s better to fix it now than later.
  3. Confirm that the Chrome API supports the functionality that we need.

Porting Tasks

  1. Create a script to convert our existing Perspectives translations to the format required by Chrome.
  2. Write the Chrome-specific code to implement Perspectives
  3. Create a Chrome UI
  4. Test and release!

I will begin work on these tasks after the Perpectives 4.4 update. Questions and comments are welcome. Would you use Perspectives on Chrome? Leave a comment or let me know, so we know how many people are waiting for it.

Advertisements

,

  1. #1 by Jean on February 24, 2013 - 7:16 pm

    Yes, please update Perspectives on Chrome!

  2. #2 by Thrawn on March 22, 2013 - 3:52 am

    I use Chromium occasionally, and would be interested in having Perspectives available. I wouldn’t switch to Chromium primarily, though, for lack of NoScript and various other great extensions (ScriptNo is not an acceptable substitute).

  3. #3 by none on April 21, 2013 - 11:11 pm

    I’d like to see it, too. If you need Betatesters, please publish a call.

  4. #4 by Göran Svensson on September 11, 2013 - 2:45 am

    Yes I use Chrome on my Mac!

    • #5 by daveschaefer on September 26, 2013 - 6:29 pm

      Thanks for the note Göran, this is still in the plans! 🙂 I have a bit of work to do first.

  5. #6 by mike on October 22, 2013 - 6:48 am

    Please give Out an Update. last two years old Version does Not work for me. Or make Beta tests 🙂

    • #7 by daveschaefer on October 26, 2013 - 4:26 am

      I will definitely call for beta testers if and when we’re ready! Thanks for the interest 🙂

  6. #8 by Jørn Jensen on November 18, 2013 - 7:55 am

    I just looked for Perspectives for Chrome (or Convergence). I’ve been using one or the other with Firefox and would love to use Perspectives with Chrome which is currently my default browser.

    • #9 by daveschaefer on January 6, 2014 - 6:55 pm

      Thanks for the note Jørn – I will definitely post when we get Perspectives ported to Chrome!

  7. #10 by Seth on August 23, 2014 - 11:06 am

    I would like to use the Perspectives extension with Comodo Dragon, which is based on Chromium.

    • #11 by daveschaefer on September 4, 2014 - 2:50 am

      Hey Seth, thanks for the note! Yes, we would like to get Perspectives working on Chrome and related products too. We still need them to add a way to retrieve the certificate information. If/when that happens though we’ll definitely post about it. Thanks!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: