gPass

gPass : global password manager

gPassとは何ですか?

gPassはsoutadeによって開発されたChromeの拡張機能で、その主な機能は「gPass : global password manager」です。

拡張機能のスクリーンショット

screenshot

gPass拡張機能のCRXファイルをダウンロード

gPass拡張子のファイルをcrx形式でダウンロードし、ブラウザにChrome拡張機能を手動でインストールするか、crxファイルを友達と共有して簡単にChrome拡張機能をインストールします。

拡張機能の使用方法

                        gPass : global Password for Firefox and Chrome


Introduction

gPass is an online, open source and self hosted password manager. It helps you to have a different and complex password for every account you own while only remembering one (or multiple) passwords !

To have a high level of security, all information is stored encrypted (salt + AES 256-CBC). Nothing is stored on client. The decryption is done on the fly when it's needed and only with user input. So, a hacker can get your password database, it will not be able to see any information (except if it brute force or leak your masterkey) ! Thus it's important to choose a strong masterkey !


Usage

First thing is configuration :
1) Enable the extension for private browsing
2) Install your server (see below), or use the demonstration one and create your accout
2) Go to extension options and configure your server address ("https://server name/account")
3) Populate your password database. You can use "*" character to access to all subdomains of a specific website (ie *.google.com).

Then usage :
When you're in a login form and you want to use gPass, type your login (case sensitive !) and fill "@@masterkey" in password field (only if gPass icon is green !). Then submit and password will automatically be replaced by the one in the database (after addon decrypt it).

**You can also type "@_masterkey" to only replace your password without automatic submit. This allows to support more websites.**

Another option is to enter your credentials in the new popup menu by clicking on gPass icon. If it's possible, gPass will auto fill password field, if not result password is stored into your clipboard. **Popup path is a safest method as website page will never see your masterkey.**

** Warning ** : Sometimes, addon could make some websites unusable, especially for login form. In this case, you can deactivate it for only one website by clicking right on gPass icon and "disable or enable gPass for this website" in addon menu. It's a local configuration, so it must be done for each browser. gPass can also be disabled for ALL websites thanks to addon menu "Disable or enable gPass for ALL websites". _When gPass is disabled, you can still use popup feature_.


Server

To host a password server, you need a webserver. Just copy server files in a directory read/write for web server user (www-data). A sample apache2 configuration file is available in resources. Since v0.8 and the use of Crypto API, **it's manadatory to have an HTTPS access (valid SSL/TLS certificate) to the server**. Without that, the decryption will fails.

Configuration parameters are in conf.php

A demonstration server is available [here](https://gpass-demo.soutade.fr). It's the default server configuration for fresh installed addon (user demo).

**Warning** The master key derivation is partially based on account URL. So it's linked to your current server information. You can't move databases from servers with different URLs, you need to export them and import it again.

**Server side is available [here](http://indefero.soutade.fr/p/gpass/downloads)**


Client

Just install the package. You can have debug information by setting DEBUG in main.js.


License

All the code is licensed under GPL v3. Source code is available [here](http://indefero.soutade.fr/p/gpass).


Privacy Policy

Privacy Policy can be found at http://indefero.soutade.fr/p/gpass/source/tree/master/PrivacyPolicy.md                    

拡張機能の基本情報

名前 gPass gPass
ID pdmhjekonpgonlpdpgehaoekfpbmligk
公式URL https://chromewebstore.google.com/detail/gpass/pdmhjekonpgonlpdpgehaoekfpbmligk
説明 gPass : global password manager
ファイルサイズ 68.45 KB
インストール数 263
現在のバージョン 1.2
最終更新日 2022-10-06
公開日 2020-03-14
評価 4.25/5 合計 4 レビュー
開発者 soutade
Eメール [email protected]
支払い方法 free
拡張機能のウェブサイト http://indefero.soutade.fr/p/gpass
ヘルプページのURL http://indefero.soutade.fr/p/gpass
プライバシーポリシーページのURL http://indefero.soutade.fr/p/gpass/source/tree/master/PrivacyPolicy.md
対応言語 en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "gPass",
    "short_name": "gPass",
    "version": "1.2",
    "description": "gPass : global password manager",
    "icons": {
        "16": "icons\/gpass_icon_16.png",
        "32": "icons\/gpass_icon_32.png",
        "64": "icons\/gpass_icon_64.png",
        "128": "icons\/gpass_icon_128.png"
    },
    "author": "Gr\u00e9gory Soutad\u00e9",
    "homepage_url": "http:\/\/indefero.soutade.fr\/p\/gpass",
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "js": [
                "lib\/main.js"
            ],
            "run_at": "document_idle",
            "all_frames": true
        }
    ],
    "background": {
        "service_worker": "background.js",
        "type": "module"
    },
    "options_page": "options.html",
    "action": {
        "default_icon": {
            "32": "icons\/gpass_icon_32.png"
        },
        "default_title": "Get your password",
        "default_popup": "popup\/popup.html"
    },
    "host_permissions": [
        ""
    ],
    "permissions": [
        "activeTab",
        "notifications",
        "storage",
        "clipboardWrite",
        "contextMenus"
    ]
}