対策・学習20分で読める

パスワードをGoogleドライブに保存するのは安全?正しい保管方法

サイトやアカウントのパスワードを、Googleドライブのドキュメントやスプレッドシートにまとめて保存していませんか。平文での一覧保存がなぜ危険か(Googleアカウント1つが全パスワードの単一障害点になる)、暗号化済みの管理ファイルなら何が違うか、専用パスワードマネージャへの移し方までを、当サイトの運用視点で解説します。

本文を読む
公開日
更新日
目次

対象:サイトの管理画面やアカウントのパスワードを、Googleドライブのドキュメントやスプレッドシートにまとめて保存している人。「これって安全?」という素朴な疑問に、正直に答えます。ここでは攻撃手順は扱わず、安全な保管のしかただけを扱います。

当サイトの視点:問題は『Driveを使うこと』ではなく『平文であること』

よくある誤解は「クラウドに置くのが悪い」です。違います。本当の問題は平文で一覧にしてあること。暗号化済みのパスワード管理ファイル(例:KeePassの.kdbx)をDriveで同期するのは、世界中で普通に行われている安全なやり方です。ファイルはマスターパスワードという鍵がなければただの暗号文だからです。

逆に、いくら厳重なGoogleアカウントでも、中身が平文の表なら、アカウントに入れた相手にそのまま全部読まれます。クラウドか否かより、あなたの鍵なしで読めるか否かで考えてください。

なぜ平文の一覧が危険なのか

「ちゃんとパスワードをかけたGoogleアカウントに入れているから大丈夫」と思いがちですが、平文一覧には固有のリスクが積み重なります。

1→全部
アカウント1つ乗っ取られると全パスワード流出
平文
アカウントに入れた相手が即読める
連携アプリ
Drive権限を渡した第三者にも見える
手入力
偽サイトに自分で貼ってしまう

具体的には、次のどれが起きても一覧まるごとが漏れます。

1

Googleアカウントの乗っ取り

フィッシングやセッション窃取でアカウントに入られた瞬間、Driveの平文ファイルが全部読まれる。最低限チェックリストで最優先に守るとしているメール/Googleアカウントが、そのまま全パスワードを読み出す手段になってしまう。
2

不正な連携アプリへの権限付与

「Driveにアクセスします」を許可した第三者アプリが、その平文ファイルを読める。便利機能のつもりが、秘密を読まれる経路になる。
3

手作業コピペによるフィッシング被害

表からパスワードを手でコピーして貼る運用は、偽サイトでも気づかず貼ってしまう。本物そっくりのドメインを人間は見分けにくい。
4

端末・共有リンクの拡散

同期する端末が増えるほど、共有リンクを一度作るほど、平文のファイルを読める場所が増える。

そしてGoogleドライブ自体の暗号化は「Googleが読める」前提のもので、秘密専用ではありません。保管先に預ける前に、あなたの鍵がなければ読めない状態にしておく。これが秘密の取り扱いの原則です(.envファイルと秘密情報でも同じ考え方)。

危険から安全までのものさし

同じ「Driveに保存」でも、中身の状態で安全性はまるで変わります。

✗ 平文の表

ドキュメント/スプレッドシートに直書き

△ 暗号化zip

パスワード付き圧縮。手間がかかり使われなくなりがち

○ 暗号化vault

KeePassの.kdbx等をDriveで同期

◎ 専用マネージャ

Bitwarden/1Password等。自動入力・監視つき

左ほど危険、右ほど安全。分かれ目は『あなたの鍵なしで読めるか』。

よく使われる置き場所ごとに、「Googleアカウント(またはPC)に入られたとき、中身が読めるか」で比べると次のとおりです。

置き場所入られたとき中身は読めるか判定
Googleドキュメント/スプレッドシートに直書きそのまま読める危険
Excelの「シートの保護」だけ読める(変更を防ぐだけで、暗号化ではない)危険
Excelの「パスワードを使用して暗号化」開くためのパスワードがなければ読めない次善(自動入力・警告なし)
KeePassの.kdbxをDriveで同期マスターパスワードがなければ読めない安全
Googleパスワードマネージャー(デバイス上の暗号化を設定)Googleの説明では本人以外は読めない安全
専用パスワードマネージャー(Bitwarden/1Password)マスターパスワードがなければ読めない安全

分かれ目は「暗号化されているか」と、「パスワードを手で写す運用が残るか」の2点です。暗号化したExcelは前者を満たしますが、開くたびに表から手でコピーするため、偽サイトに貼ってしまう危険は残ります。

正しい保管のしかた

最も安全なのは、専用のパスワードマネージャに移すことです。次の手順で平文の一覧をやめられます。

1

専用パスワードマネージャを使う

Bitwarden / 1Password / KeePass など。中身は端末間で同期しても暗号化されたまま(提供元も中身を読めない設計)。強いパスワードの自動生成・偽ドメインでは自動入力しないフィッシング対策・漏えい監視まで付く。
2

マスターパスワードは長く一意に

マネージャを開く鍵だけは強く、他と使い回さない。強さの目安は パスワード強度チェッカー で確認できる。
3

マネージャとGoogleアカウントにフィッシング耐性MFA

パスワードマネージャ本体と、メール/Googleアカウントにパスキー/物理キーを設定(→ 最低限チェックリストのTier 0)。認証を二重にして、1か所が破られたら全部漏れる状態をなくす。
4

移行できたら平文一覧を確実に消す

マネージャへ移し終えたら、Drive上の平文ファイルと、ゴミ箱・バージョン履歴・ダウンロード済みコピーまで削除。残ると意味がない。
5

可能ならパスキーへ

パスワードそのものを減らせる。対応サービスはパスキー(端末の生体認証等)にすると、盗める『文字列』が存在しなくなる。

Googleドキュメントに平文一覧

  • アカウント1つ乗っ取られると全部漏れる
  • 偽サイトでも手で貼ってしまう(フィッシングに無防備)
  • 漏えい検知・自動入力・世代管理が無い
  • 連携アプリ権限でも中身が見える

専用パスワードマネージャ

  • 中身は暗号化されたまま同期(提供元も読めない)
  • 偽ドメインでは自動入力しない=フィッシング耐性
  • 強い生成・漏えい監視・履歴を内蔵
  • マスターパスワード+MFAで二重に守れる

それでもDriveに置きたいなら

最低条件は2つです。

  • 保存するのは暗号化済みの管理ファイル(.kdbx等)だけ。平文のドキュメント/スプレッドシートは不可
  • Googleアカウントにフィッシング耐性MFAを必ずかける

この2つが揃えば、Driveは暗号文を同期するだけの場所になり、リスクは大きく下がります。

スプレッドシートの一覧をパスワードマネージャーに移す手順

一覧を手で1件ずつ打ち直す必要はありません。CSVという表形式のファイルを経由すれば、まとめて取り込めます。

1

移行先を決めてから、CSVでダウンロードする

Googleスプレッドシートなら「ファイル」→「ダウンロード」→「カンマ区切り形式(.csv)」です。このCSVは暗号化されていない一覧そのものなので、作ったらその日のうちに取り込みと削除まで終わらせるつもりで進めます。

2

列名を移行先の形式に合わせる

Googleパスワードマネージャーは、1行目に url, username, password の見出しが必要です。Bitwardenは独自の見出し(name, login_uri, login_username, login_password など)を指定しています。列名が違うと取り込めないので、移行先のヘルプにある見本に合わせます。

3

インポートする

Googleパスワードマネージャーは passwords.google.com の「設定」→「インポート」から、Bitwardenはウェブ版の「ツール」→「インポート」から取り込みます。Googleは1回に3,000件までです。

4

CSVと元の一覧を削除する

ダウンロードしたCSVを削除し、パソコンのごみ箱も空にします。GoogleもBitwardenも、取り込み後にこのファイルを消すよう案内しています。Drive上の元のスプレッドシートも削除し、Driveの「ゴミ箱」から完全に削除します(そのままでも30日後に自動で消えますが、それまでは残ります)。

5

長く平文で置いていた重要なものから変える

メール、ネット銀行、サイトの管理画面など、漏れたときの被害が大きいものから、パスワードマネージャーが生成した別のパスワードに変えます。一覧に載っていた期間は、Googleアカウントに入られれば読める状態だったからです。

自分の環境で確認する方法

「もう移したはず」でも、古いコピーや共有設定が残っていることがよくあります。自分のアカウントで、次の4点を見てください。

1

Driveで「パスワード」を検索する

Driveの検索は、ファイル名だけでなくファイルの中の文字も対象です。「パスワード」「password」「PW」「ログイン」などで検索し、type:spreadsheet や type:document を付けると表や文書に絞れます。共有ドライブや、ほかの人から共有されたファイルも確認します。

2

見つけたファイルの共有設定を見る

ファイルを選んで「共有」を開き、「一般的なアクセス」が「リンクを知っている全員」になっていないか確認します。この設定だと、リンクを知っている人はGoogleアカウントにログインしなくても開けます。消せない事情があるなら「制限付き」に変えます。

3

Driveにアクセスできるアプリを見直す

Googleアカウントの「リンク済みアプリ」のページ(myaccount.google.com/linkedapps)で、Googleアカウントへのアクセスを許可したアプリを一覧できます。使っていないもの、心当たりのないものは「アクセス権を削除」します。

4

パソコンのダウンロードフォルダとExcelファイルを見る

過去に書き出した .csv や .xlsx が残っていないか確認します。Excelの一覧を使い続けている場合は、「シートの保護」ではなく「ファイル」→「情報」→「ブックの保護」→「パスワードを使用して暗号化」になっているかを確認します。

あわせて、Googleアカウント自体のログインにパスキーまたは2段階認証が設定されているかも確認します(→ 多要素認証ガイド)。

よくある間違いと直し方

  • 行を消しただけでファイルを残す:Googleドキュメントやスプレッドシートには「版の履歴」があり、以前の版を開いたり復元したりできます。移行後はファイルごと削除するか、オーナーとして版の履歴を削除します。
  • 「シートの保護」で守ったつもりになる:Microsoftは、シートの保護はセキュリティ機能ではないと説明しています。読めなくするには、ファイル全体の暗号化が必要です。
  • 移行に使ったCSVをダウンロードフォルダに残す:パソコンを使える人なら誰でも開けます。取り込んだらすぐ削除します。
  • 暗号化したファイルの「開くためのパスワード」を同じDriveにメモする:Googleアカウントに入られると両方そろってしまいます。そのパスワードだけは記憶するか、紙で手元に置きます。
  • 家族やチームで共有するために表を使う:共有にはパスワードマネージャーの共有機能を使います。人が抜けたときに、その人の権限だけを外せます。

具体例:1か所で読めた情報から、次の認証情報が取られた

クラウドファンディングのCAMPFIREは2026年6月、不正アクセスの調査結果を公表しました。同社の説明では、従業員が発行したGitHubの認証情報が第三者に不正利用され、GitHub上で閲覧できた情報をもとに、社内業務用クラウド環境の認証情報が探索・取得されました。その結果、225,846件(対象ユーザーの重複除外)の個人情報に漏えいのおそれがあるとしています(詳しくは CAMPFIREの不正アクセスの解説)。

これは企業の開発環境の事例ですが、構図は個人のパスワード一覧と同じです。1つのアカウントに入られたとき、その中で読める場所に別の認証情報があると、被害はそこで止まらずに広がります。Googleアカウントの中に平文のパスワード一覧を置くことは、次に使える認証情報を、入った相手のために用意しておくのと同じです。

当サイトはどうしているか

当サイトは、パスワードや鍵・接続情報といった秘密を共有ドキュメントにも、コードのリポジトリにも、引き継ぎ資料にも平文で置かない運用を徹底しています(→ 秘密をgitに入れない話)。日常のログイン情報はパスワードマネージャで管理し、重要アカウントはフィッシング耐性のあるMFAで二重化。理由はシンプルで、「1か所が破られたら全部漏れる」状態を作らないためです。平文の一覧は、まさにその状態を生む典型例なので避けています。

次に読む

出典

  • Microsoft サポート「Excel の保護とセキュリティ」(シートの保護はセキュリティ機能ではない/ファイルの暗号化): support.microsoft.com
  • Google ドライブ ヘルプ「Google ドライブでファイルを検索する」: support.google.com/「ファイルを共有する」(一般的なアクセス): support.google.com/「ファイルを削除、復元する」(ゴミ箱は30日): support.google.com
  • Google ドキュメント エディタ ヘルプ「ファイルの以前の版を確認する」(版の履歴と削除): support.google.com
  • Google アカウント ヘルプ「Google アカウントと他のデベロッパーのアプリとのリンクを管理する」: support.google.com
  • Google アカウント ヘルプ「パスワードをインポートする」(CSVの見出し・件数上限・取り込み後の削除): support.google.com/「デバイス上の暗号化」: support.google.com
  • Bitwarden ヘルプ「Import Data to Bitwarden」「Condition a Bitwarden .csv or .json」: bitwarden.com/bitwarden.com
  • 株式会社CAMPFIRE「不正アクセス事案にかかる調査結果について」(2026年6月2日): campfire.co.jp

よくある質問

QパスワードをGoogleドライブに保存するのは安全ですか?
A

平文のドキュメントやスプレッドシートに一覧で保存しているなら危険です。Googleアカウント1つが全パスワードの単一障害点になり、乗っ取り・不正な連携アプリ・フィッシングで一気にすべて漏れます。一方、KeePassの.kdbxのような暗号化済みの管理ファイルをDriveに置くだけなら、ファイル自体が鍵なしでは読めないので実害は小さく、これは許容できます。

Q結局どこに保存するのが正解ですか?
A

専用のパスワードマネージャ(Bitwarden / 1Password / KeePass など)です。中身は端末間で同期しても暗号化されたまま(提供元も中身を読めない設計)で、強いパスワードの生成・偽サイトでは自動入力しないフィッシング対策・漏えい監視まで備えます。平文の表計算にはどれもありません。

QGoogleドライブ自体は暗号化されているのでは?
A

Googleは保管時・通信時に暗号化していますが、それは『Googleが読める』前提の暗号化で、秘密専用の設計ではありません。あなたのGoogleアカウントに入れた相手や、Driveへのアクセスを許可した連携アプリには中身が見えます。パスワードのような秘密は、保管先に預ける前に『あなたの鍵がなければ誰も読めない』状態にしておくのが原則です。

QExcelのファイルにパスワードをかければ安全ですか?
A

かけ方によります。『シートの保護』は、Microsoft自身が『セキュリティ機能ではない』と説明しており、セルの変更を防ぐだけです。中身を読めなくするのは『ファイル』→『情報』→『ブックの保護』→『パスワードを使用して暗号化』のほうです。ただし暗号化しても、自動入力や漏えいの警告はありません。開くたびにパスワードを手で写すことになるので、専用のパスワードマネージャーに移すほうが安全で手間も少なくなります。

QGoogleパスワードマネージャーに入れるのはDriveのスプレッドシートと何が違いますか?
A

パスワード専用の保存場所なので、登録したサイトでだけ自動入力され、漏えいや使い回しの警告も出ます。さらに『デバイス上の暗号化』を設定すると、鍵をあなたの端末側に持つ方式になり、Googleの説明ではあなた以外は中身を読めなくなります。この設定は一度有効にすると解除できず、Googleアカウントのパスワードと画面ロックなどの復旧手段をすべて失うと保存したパスワードも失われます。スプレッドシートには、こうした仕組みはありません。

Qスプレッドシートのパスワード一覧をパスワードマネージャーに移すには?
A

スプレッドシートをCSV形式でダウンロードし、移行先が指定する見出しに列名を合わせてインポートします。Googleパスワードマネージャーなら1行目に url, username, password の見出しが必要です。取り込んだら、ダウンロードしたCSVを必ず削除します(GoogleもBitwardenも削除を求めています)。最後にDrive上の元ファイルを削除し、ゴミ箱からも完全に削除します。