Master Password¶
保存したサーバーパスワードを保護し、後でロックを解除するには、マスターパスワードが必要です。これは、デスクトップモードのユーザーにのみ適用されます。
アプリケーションを起動して初めてウィンドウを開くと、マスターパスワードの入力を求められます。
マスターパスワードを設定すると、既存の保存されたパスワードはすべてマスターパスワードを使用して再暗号化されます。
SQLiteDBファイルまたは外部データベースに保存されているサーバーパスワードは、マスターパスワードを使用して暗号化および復号化されます。
注釈
pgAdminは secure by default を目指していますが、構成パラメーター MASTER_PASSWORD_REQUIRED=False を設定することにより、マスターパスワードを無効にできます。構成パラメーターと、それらを組織全体で変更または適用する方法の詳細については、 secure by default を参照してください。
注釈
マスターパスワードが無効になっている場合、保存されているパスワードはすべて削除されます。
警告
マスターパスワードが無効になっている場合、保存されたパスワードは構成データベース内の情報から派生したキーを使用して暗号化されます。マスターパスワードを使用すると、暗号化キーをどこにも保存する必要がないため、攻撃者が構成データベースを利用できるようになった場合にサーバーの資格情報へのアクセスが防止されます。
SavePassword オプションを使用する場合は、マスターパスワードを使用することをお勧めします。
マスターパスワードは物理ストレージのどこにも保存されません。アプリケーションのメモリに一時的に保存され、アプリケーションを再起動しても保存されません。
pgAdminサーバーを再起動すると、マスターパスワードの入力を求められます。
マスターパスワードを忘れた場合は、 マスターパスワードのリセット ボタンを使用してパスワードをリセットできます。
警告
マスターパスワードをリセットすると、保存されているすべてのパスワードが削除され、既存の確立された接続がすべて閉じます。