パスワードマネージャー は、複数のサービスのパスワードを安全に保存・管理するツールです。異なるサービスに強力なランダムパスワードを使い回さずに設定し、マスターパスワード1つだけで管理できるようにします。

なぜパスワードマネージャーが必要か

同じパスワードを複数サービスで使い回すと、1つのサービスから情報が漏洩した際に他のサービスへの不正アクセスにつながります(パスワードリスト攻撃)。安全なパスワードの条件と、人間が管理しきれない理由を確認します。

安全なパスワードの条件: - 12文字以上(理想は16文字以上) - 英大文字・小文字・数字・記号を混在 - サービスごとに異なるパスワード

これを人間が記憶するのは不可能に近いため、パスワードマネージャーが必要になります。

主要サービス比較

用途や予算によって最適なサービスは異なります。主要5サービスの特徴と料金を比較します。

サービス無料プラン料金(有料)特徴
1Passwordなし$3/月〜UIが優れている・チーム利用に強い
Bitwardenあり(個人無制限)$1/月〜オープンソース・セルフホスト可能
Dashlaneあり(デバイス1台)$4.99/月〜VPN付き・ダークウェブ監視あり
Googleパスワードマネージャー完全無料Androidと深く統合・Chromeで使いやすい
Appleキーチェーン完全無料Apple製品間でシームレスに連携

パスワードマネージャーの仕組み

マスターパスワードによる暗号化とゼロ知識アーキテクチャにより、サービス側でも復号できない設計になっています。

マスターパスワードによる暗号化

保存されたパスワードはマスターパスワードで暗号化されてローカルまたはクラウドに保存されます。サービス側(1Password・Bitwardenなど)はマスターパスワード自体を知ることができない設計(ゼロ知識アーキテクチャ)になっています。データの流れを図で示します。

マスターパスワード
    ↓
暗号化キーを生成
    ↓
すべてのパスワードを暗号化して保存
    ↓
クラウドサーバーには暗号化データのみ保存
(サービス側には復号できない)

ブラウザ拡張・スマートフォンアプリ

ブラウザ拡張機能をインストールすることで、サイトを開いたときに自動でIDとパスワードを入力(オートフィル)できます。スマートフォンでも専用アプリまたはOS組み込みのキーチェーンがオートフィルに対応しています。

個人での利用開始手順

初めて導入する場合の手順をまとめます。無料サービスから始めて、必要に応じて有料プランへ移行するのがスムーズです。

  1. サービスを選ぶ : 無料から始めるならBitwarden・Googleパスワードマネージャー
  2. アカウントを作成しマスターパスワードを設定 : 絶対に忘れない強固なパスワードを設定する
  3. ブラウザ拡張機能をインストール : Chrome・Safariなどに対応した拡張を追加
  4. 既存のパスワードをインポート : ブラウザの保存済みパスワードをCSVでエクスポートして取り込む
  5. パスワードジェネレーターで新しいパスワードを生成 : 古い使い回しパスワードを順番に変更する

チームでの利用

小規模チームでもパスワード管理ツールの導入が推奨されます。チームで起きがちな問題と、ビジネスプランで解決できる機能を確認します。

よくある問題: - 退職者がシステムのパスワードを知っている - 共有パスワードをSlackやメールで送信している - 誰がどのアカウントにアクセスできるかわからない

ビジネスプランの機能: - 共有Vault(金庫)でチームメンバーとパスワードを安全に共有 - 権限管理(閲覧のみ・編集可能など) - 退職時のアクセス権限の一括削除 - 監査ログ(誰がいつアクセスしたか)

マスターパスワードの管理

マスターパスワードを忘れると、ほとんどのサービスではパスワードを回復できません(ゼロ知識設計のため)。紛失時のリスクを最小化するための対策を講じておきましょう。

対策: - マスターパスワードを紙に書いて金庫や安全な場所に保管する - 緊急アクセスキー(サービスごとに異なる名称)を印刷して保管する - 信頼できる人に緊急アクセス権限を付与する機能を使う(1Password・Bitwardenで提供)

パスワードマネージャーと二段階認証の組み合わせ

パスワードマネージャー自体への不正アクセスを防ぐため、マスターパスワード+二段階認証(2FA) の組み合わせが推奨されます。

多くのパスワードマネージャーはTOTP(認証アプリ)によるログインに対応しています。マスターパスワードが漏洩しても、認証アプリがなければログインできません。