用語辞典・プライバシー・認証

パスワードマネージャー

パスワードマネージャーとは

パスワードマネージャーは、複数サービスの強いパスワードを暗号化して保存・生成・入力支援するソフトウェアです。英語ではpassword manager(パスワード・マネージャー)といいます。

人がすべてを記憶しようとすると、短いパスワードや使い回しが増えます。保管庫に任せれば、サービスごとに長く無関係な値を生成し、正しいドメインでだけ呼び出せます。

便利な「一覧表」ではなく、暗号化されたvault、鍵導出、ドメイン照合、同期、バックアップ、復旧をまとめて管理する認証情報の基盤です。

一つの強い解除秘密から保管庫鍵を導き、サイトごとに異なる認証情報を守る入力先ドメインを照合し、同期・回復も暗号境界の内側で設計する
中央の暗号化保管庫にサービスごとに異なる鍵形の認証情報を収め、マスター秘密情報から保管庫を解除し、正しいサイトへだけ対応する情報を入力し、端末間同期と回復を別経路で守るピクトグラム図解
図1同期サーバーが保管庫ファイルを持つ構成でも、復号鍵を事業者が持つか、利用者端末だけが持つかで保護範囲は異なります。

保管庫の内側と外側を分ける

Generate一意な値を生成する

サービスごとに十分長くランダムなパスワードを作り、規則が許す限り文字種制限へ合わせます。

Derive解除秘密から鍵を導く

マスターパスワードへソルトと計算コストを持つKDFを適用し、総当たりを遅くします。

Encryptvaultを暗号化する

パスワード、note、回復コードなどを認証付き暗号で守り、改ざんも検出します。

Match入力先を照合する

表示名ではなくオリジン・ドメインを見て、似た偽サイトでは自動入力しないようにします。

Sync端末間で更新をそろえる

暗号化済みvaultとバージョンを同期し、端末追加時の認証と鍵共有を保護します。

Recover失ったときに戻す

emergency kit、予備端末、回復鍵などを安全な場所へ保管し、事業者依存を理解します。

マスターパスワードは他で使わない長い秘密にする

覚える主秘密は一つに絞れますが、それが漏れると影響が大きいため、他サービスで使わない長いパスフレーズにします。可能ならMFAや端末のハードウェア保護も有効にします。

KDF(Key Derivation Function/キー・デリベーション・ファンクション)は、入力を何度も計算しメモリーも使って攻撃を高コスト化します。弱いマスターパスワードを魔法のように強くするものではなく、十分なエントロピーと組み合わせます。

自動入力はフィッシングを見分ける補助になる

人はサイトの色やlogoにだまされますが、管理者は登録したドメインとの一致を機械的に確認できます。見慣れたサイトなのに候補が出ないときは、手入力で突破せずURLを確かめます。

ただし、正規ドメイン内の侵害されたページ、過度に広いサブドメイン一致、悪意あるブラウザー拡張、クリップボード監視まで必ず防げるわけではありません。管理者とブラウザー・OSを更新し、不要な拡張を減らします。

同期・バックアップ・回復は似ているが目的が違う

同期は複数端末で最新状態をそろえる仕組みで、誤削除も同期され得ます。バックアップは過去時点へ戻す複製です。回復はマスター秘密情報や端末を失ったとき、誰がどの条件で鍵へ再到達できるかという手順です。

書き出しファイルを作ると平文や弱い形式になる製品があります。移行後は保存先、クラウドバックアップ、ダウンロード履歴を確認し、不要な書き出しを残しません。

侵害時は保管庫の時点と鍵の有無を確認する

暗号化vaultファイルが漏れただけなのか、解除済み端末やマスターパスワードも奪われたのかで対応が変わります。KDF設定が古い場合、オフライン総当たりのリスクがあります。管理者、email、重要アカウントの順に保護し、使い回しがあれば全て変更します。

パスワード管理ツールは「一つ破られたら全部終わり」ではなく、一つの重要な境界へ防御を集中し、各サービスの使い回し被害を切り離す仕組みです。

password manager利用、認証情報保管、paste許可とrate limitの確認資料:NIST SP 800-63B「Authentication and Authenticator Management」

関連用語