Signed Pages

Verifies PGP signed pages for extra security against malicious or breached servers.

什麼是Signed Pages?

Signed Pages是由Tengu開發的Chrome擴展程式,該擴展的主要功能是“Verifies PGP signed pages for extra security against malicious or breached servers.”。

擴展截圖

screenshot
screenshot

下載Signed Pages擴展crx文件

下載Signed Pages擴展crx格式的文件,手動將Chrome擴充功能安裝到瀏覽器中,也可以將crx文件分享給朋友,輕鬆安裝Chrome擴充功能。

擴展使用說明

                        Signed Pages is a browser extension to verify the authenticity (PGP signature) of web pages.

# Why?

This extension was originally created to improve the security of the EteSync web app (https://www.etesync.com). One of the biggest issues with securing web applications is the fact that the app (JavaScript) is delivered to you every time you open the page. This means that a malicious (or compromised) web server could change the code to steal your supposedly client-side-only and secure data.

This extension solves this by verifying the code really came from the developer. While this doesn't protect you from a malicious developer, it at least brings the security of the web app to a similar level to that of native apps.

# Usage

All you need to do is install the extension, and from its settings page, add patterns to match pages you'd like to verify, and their corresponding publisher's public key. The developers of those websites must have their pages signed for this extension to work.

# Example pages

You can try the following example pages to see how the extension behaves:

Install the extension and add the pattern and pubkey shown in the page from the extension's settings.

* A page with a good signature: https://stosb.com/~tom/signed-pages/good.html
* A page with a bad signature: https://stosb.com/~tom/signed-pages/bad.html
* A page with a missing (but expected) signature: https://stosb.com/~tom/signed-pages/missing.html

# More info and source code:

https://github.com/tasn/webext-signed-pages

# Attribution

Icons are based on the folowing icons:

* Shield made by [Smashicons](https://www.flaticon.com/authors/smashicons) and licensed as [CC 3.0 BY](http://creativecommons.org/licenses/by/3.0/)
* Checked made by [Eleonor Wang](https://www.flaticon.com/authors/eleonor-wang) and licensed as [CC 3.0 BY](http://creativecommons.org/licenses/by/3.0/)
* Fingerprint made by [Google](https://www.flaticon.com/authors/google) and licensed as [CC 3.0 BY](http://creativecommons.org/licenses/by/3.0/)                    

擴展基本資訊

名稱 Signed Pages Signed Pages
ID pdhofgeoopaglkejgpjojeikbdmkmkbp
官方網址 https://chromewebstore.google.com/detail/signed-pages/pdhofgeoopaglkejgpjojeikbdmkmkbp
簡介 Verifies PGP signed pages for extra security against malicious or breached servers.
檔案大小 773 KB
安裝次數 82
目前版本 0.5.0
更新時間 2020-11-30
上架時間 2019-10-10
評分 5.00/5 共 1 次評分
開發者 Tengu
電子郵箱 [email protected]
付費類型 free
擴展官網 https://github.com/tasn/webext-signed-pages
支援的語言 en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "Signed Pages",
    "description": "Verifies PGP signed pages for extra security against malicious or breached servers.",
    "version": "0.5.0",
    "homepage_url": "https:\/\/github.com\/tasn\/webext-signed-pages",
    "icons": {
        "48": "images\/icon.png",
        "96": "images\/icon-96.png",
        "128": "images\/icon-128.png"
    },
    "page_action": {
        "browser_style": true,
        "default_icon": {
            "48": "images\/icon.png"
        }
    },
    "background": {
        "scripts": [
            "dist\/background.js"
        ]
    },
    "options_ui": {
        "page": "options.html"
    },
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "js": [
                "dist\/content.js"
            ],
            "run_at": "document_start"
        }
    ],
    "permissions": [
        "storage",
        "webNavigation",
        "webRequest",
        "webRequestBlocking",
        ""
    ],
    "applications": {
        "gecko": {
            "strict_min_version": "57.0a1"
        }
    }
}