Master Password

Master Password#

注釈

pgAdmin 4は、デフォルトでオペレーティングシステムパスワードストアを使用して、バージョン7.2以降、保存されたサーバーパスワードをデスクトップモードで保存し、マスターパスワードは必要ありません。オペレーティングシステムのパスワードストアが利用できない場合、pgAdmin 4は構成設定に従ってマスターパスワードを使用し続けます。

マスターパスワードは、保存したサーバーパスワードを保護して後でロックを解除するために必要です。これは、認証ソースにOAuth2、Kerberos、またはWebサーバーが含まれる場合、デスクトップモードとサーバーモードに適用されます。

  • アプリケーション起動後、初めてウィンドウを開くと、マスターパスワードの入力を求められます。

  • マスターパスワードを設定すると、既存の保存されたパスワードはすべてマスターパスワードを使用して再暗号化されます。

  • SQLite DBファイルまたは外部データベースに保存されているサーバーパスワードは、マスターパスワードを使用して暗号化および復号化されます。

マスターパスワードを設定する

注釈

pgAdminは secure by default になることを目指していますが、構成パラメーター MASTER_PASSWORD_REQUIRED=False を設定することにより、マスターパスワードを無効にできます。構成パラメーターの詳細と、組織全体でそれらを変更または適用する方法については、 secure by default を参照してください。

注釈

マスターパスワードが無効になっている場合、保存されたパスワードはすべて削除されます。

警告

マスターパスワードが無効になっている場合、保存されたパスワードは、構成データベース内の情報から派生するキーを使用して暗号化されます。マスターパスワードを使用すると、暗号化キーをどこにも保存する必要がなく、したがって、構成データベースが攻撃者が利用できるようになった場合にサーバー資格情報へのアクセスの可能性を防ぎます。

Save Password オプションを使用する場合、マスターパスワードを使用することをお勧めします。

  • マスターパスワードは、物理的ストレージのどこにも保存されません。これはアプリケーションのメモリに一時的に保存され、アプリケーションを再起動しても保存されません。

  • pgAdminサーバーが再起動すると、マスターパスワードの入力を求められます。

マスターパスワードを入力してください
  • マスターパスワードを忘れた場合は、[ Reset Master Password ]ボタンを使用してパスワードをリセットできます。

マスターパスワードをリセットする

警告

マスターパスワードをリセットすると、保存されているパスワードがすべて削除され、既存の確立された接続がすべて閉じられます。