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

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

同じパスワードを複数サービスで使い回すと、1つのサービスから情報が漏洩した際に他のサービスへの不正アクセスにつながります(パスワードリスト攻撃)。

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

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

主要サービス比較

サービス無料プラン料金(有料)特徴
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(認証アプリ)によるログインに対応しています。マスターパスワードが漏洩しても、認証アプリがなければログインできません。