Verifies PGP signed pages for extra security against malicious or breached servers.
Signed Pages Extension
# 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/)
Source Manifest.json
Similar Extensions
ChromeGuard 73 8 ★ 2.85MiB
Site Bleacher 73 3 ★ 23.54KiB
Policy Control 73 3 ★ 48.47KiB
Content-aware Ad Blocker 73 11 ★ 865KiB
FusionKey 73 0 ★ 264KiB
Tabby 73 14 ★ 319KiB
Social Permissions 73 1 ★ 66.35KiB
Hindstamps for Blogs 73 1 ★ 590KiB
Local PGP - Browser Encryption and Decryption 73 6 ★ 193KiB
UntrackMe 73 10 ★ 10.5KiB
HTTP - HTTPS Toggle 73 2 ★ 14.69KiB
StopFingerprinting 73 14 ★ 23.06KiB
AskBlocker 73 3 ★ 57.04KiB
Privacy Crawler 73 0 ★ 29.74KiB
BrowserWall 73 7 ★ 654KiB
re:consent 73 6 ★ 236KiB
Forget Me Now 73 0 ★ 4.44MiB
WebAPI Blocker 73 8 ★ 58.61KiB
Privacy Guard & Manager 73 2 ★ 34.69KiB
Block Unreachable Scripts 73 6 ★ 11.06KiB
Force HTTPS for all traffic 73 0 ★ 68.28KiB
SearchMage 73 3 ★ 153KiB
WebWall - Internet Security & Privacy Safety 73 63 ★ 3.73MiB