ADVERTISEMENT

【Google Drive】Drive API連携アプリのアクセス権を見直したい時の確認ポイント

【Google Drive】Drive API連携アプリのアクセス権を見直したい時の確認ポイント
🛡️ 超解決

Google Driveに連携しているアプリケーションのアクセス権を見直したいと考えたことはありませんか。セキュリティ上の観点から、不要なアプリのアクセスを制限したり、権限範囲を確認したりする作業は、企業の情報管理において重要な業務です。特に、退職者やプロジェクト終了に伴い、紐づいているアプリの権限を適切に整理する必要があります。本記事では、Drive API連携アプリのアクセス権を確認・見直すための具体的なポイントを解説します。

【要点】この記事で確認すること

  • 最初に見る場所: Googleアカウントの「サードパーティのアプリとサービス」またはGoogle Workspace管理コンソールの「APIアクセス管理」です。
  • 切り分けの軸: 個人アカウントと管理対象アカウント(Google Workspace)で確認方法が異なります。組織全体のポリシーで制限されているかどうかをまず確認します。
  • 注意点: 会社PCで作業する場合、管理者が設定したポリシーによってはアプリのアクセス権を自分で変更できないことがあります。変更前に管理者に相談してください。

ADVERTISEMENT

1. Google Drive API連携アプリのアクセス権とは

Google Drive API連携アプリとは、OAuth 2.0を利用してユーザーのGoogle Driveにアクセスするサードパーティ製アプリケーションです。これらのアプリは、ユーザーが明示的に許可したスコープ(権限範囲)に基づいて、ファイルの読み取り、書き込み、削除などの操作を行います。アクセス権にはいくつかの種類があり、例えば「自分のDrive内のファイルをすべて見る」「特定のフォルダだけを編集する」「ファイルを完全に削除する」など、細かく設定されています。

アクセス権の種類とリスク

主なスコープとして、drive.readonly(読み取り専用)、drive.file(アプリが作成したファイルのみ)、drive(フルアクセス)などがあります。リスクの観点では、フルアクセス権限を持つアプリが不正に情報を取得したり、ファイルを改ざんしたりする可能性があるため、定期的な見直しが欠かせません。

2. アクセス権を見直すべきタイミングと理由

アクセス権の見直しは、以下のようなタイミングで行うことが推奨されます。

  • 社員の退職や異動時: 退職者のアカウントに紐づいたアプリは、速やかにアクセスを解除する必要があります。
  • プロジェクト終了時: 特定のプロジェクトで使用した連携アプリがそのまま残っていると、不要な権限が放置されることになります。
  • セキュリティインシデント発生後: 情報漏洩や不正アクセスの疑いがある場合、すべての連携アプリを点検します。
  • 定期的な監査: 四半期ごとや半年ごとに、権限の棚卸しを実施すると安全です。

具体的なリスク事例

実際に、不要になったアプリが悪用されて機密文書が流出した事例が報告されています。例えば、社内で使用していたファイル変換アプリが、更新されずに脆弱性を抱えたまま放置され、攻撃者に乗っ取られるケースです。こうしたリスクを回避するためにも、アクセス権の見直しは重要な作業です。

3. アクセス権の確認手順(個人アカウント)

以下は、個人のGoogleアカウント(Gmailなど)で連携アプリを確認する手順です。

  1. Googleアカウントにログインし、右上のプロフィールアイコンから「Googleアカウントを管理」をクリックします。
  2. 左側のメニューから「セキュリティ」を選択し、スクロールして「サードパーティのアプリとサービス」セクションを探します。
  3. 「サードパーティのアプリとサービス」をクリックすると、現在アクセス権を持っているアプリの一覧が表示されます。
  4. 各アプリの行をクリックすると、詳細な権限(例えば「Google Driveのファイルを表示、編集、削除」など)が確認できます。
  5. 不要なアプリは「アクセスを削除」ボタンで権限を剥奪します。また、アクセス権を減らしたい場合は、アプリ内の設定変更が必要な場合もあります。
  6. 削除後、念のためGoogle Driveの「マイドライブ」に不審なファイルがないか確認することをおすすめします。

4. 管理者向け:Google Workspaceでのアクセス権管理

Google Workspace(旧G Suite)管理者は、管理コンソールから組織全体のアプリアクセスを制御できます。以下はその手順の概要です。

  1. 管理コンソール(admin.google.com)に管理者アカウントでログインします。
  2. 「セキュリティ」→「APIコントロール」と進みます。
  3. 「サードパーティのアプリとサービスへのアクセスを管理」をクリックします。
  4. ここで、アプリごとに「許可」「制限」「ブロック」を設定できます。また、信頼されていないアプリを一括でブロックすることも可能です。
  5. さらに、OAuthアクセス管理のページでは、各ユーザーが承認したアプリの一覧を確認できます。特定のユーザーの権限を剥奪するには、該当アプリを選択し「アクセスを取り消す」を実行します。

組織全体のポリシー設定

管理者は、アプリのホワイトリストやブラックリストを作成したり、未確認のアプリへのアクセスを自動的にブロックするポリシーを設定したりできます。これにより、ユーザーが不用意に危険なアプリを承認するのを防げます。また、監査ログを有効にしておくと、誰がいつどのアプリを承認したかを追跡できるため、インシデント発生時の原因特定に役立ちます。

5. 失敗しやすいパターンと対処法

アクセス権の見直し作業では、以下のような失敗がよく発生します。

  • 必要なアプリを誤って削除: 業務で使用中のアプリの権限を削除してしまい、ファイル連携が停止するケースです。削除前にアプリの利用状況を確認し、問題が生じた場合でもすぐに再承認できるよう、事前に管理者に連絡しておきましょう。
  • 権限を過剰に付与したまま放置: 読み取り専用で十分なアプリに編集権限を与えていることがあります。定期的にスコープを見直し、必要最小限の権限に絞ることが大切です。
  • 削除後もデータにアクセスできる: アプリのアクセス権を剥奪しても、アプリ側にキャッシュされたデータが残っている可能性があります。アプリの提供元にデータ削除を依頼するか、Google Driveの共有設定を見直す必要があります。

復旧方法

誤って権限を削除した場合は、再度アプリにログインしてOAuth認証をやり直すことで復旧できます。管理者が組織単位でアクセスを取り消した場合、ユーザー個別に再承認が必要です。また、復旧できない事態を避けるため、重要なアプリは事前に一覧化しておくことをおすすめします。

6. アプリの種類とリスクレベルの比較表

アプリ例 権限範囲 リスクレベル 推奨アクション
ファイル変換ツール(例:CloudConvert) ファイルの読み取り・書き込み(特定フォルダ) 利用状況を確認し、不要なら削除
バックアップアプリ(例:Backupify) 全ファイルの読み取り 契約終了後は直ちに権限を剥奪
ドキュメント編集ツール(例:DocuSign) ファイルの作成・編集(自身のファイルのみ) 必要に応じて維持
容量拡張サービス(例:Google Driveストレージ拡張) ほぼアクセスなし(ドライブ操作はしない) 通常は問題なし

7. よくある質問

Q1. アプリのアクセス権を削除すると、そのアプリに保存されたデータはどうなりますか?

アプリが自身のサーバーに保存したデータは、通常は削除されません。権限を剥奪しても、アプリ側が保持しているコピーは残るため、必要に応じてアプリの提供元にデータ削除依頼を出してください。

Q2. 管理者に相談せずにアプリのアクセス権を削除しても問題ありませんか?

会社PCや業務用アカウントの場合、管理者が設定したポリシーにより、自分で削除できないこともあります。また、削除したアプリが業務に必須のものだと後で困るため、事前に管理者に確認することをおすすめします。

Q3. アクセス権の見直しはどのくらいの頻度で行うべきですか?

理想的には四半期ごと、または大きな組織変更(退職・異動)の都度実施してください。セキュリティ意識の高い企業では月次でチェックしているケースもあります。

Q4. 自分が承認した覚えのないアプリが一覧に表示されるのはなぜですか?

他のサービスと連携する際に、意識せずにOAuth認証を通過した可能性があります。例えば、Googleログイン機能を使ったサイトにアクセスしただけで、権限承認を求められることがあります。不審なアプリはすぐに削除しましょう。

8. まとめ

Google Drive API連携アプリのアクセス権を見直すことは、企業の情報漏洩リスクを低減するための重要な対策です。個人アカウントではセキュリティ設定ページから、管理者は管理コンソールからそれぞれ適切に権限を確認・変更できます。特に、不要になったアプリは速やかに削除し、定期的な監査を習慣づけることが大切です。また、変更前には必ず業務への影響を考慮し、管理者と連携しながら進めることで、安全かつ円滑な運用が実現します。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT