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 ]ボタンを使用してパスワードをリセットできます。
警告
マスターパスワードをリセットすると、保存されているパスワードがすべて削除され、既存の確立された接続がすべて閉じられます。