
- 操作環境
- OS:Windows11
- Webブラウザー:Google Chrome
- 使用プラン:Google Workspace Business Starter
- 使用アプリ:Zoom for Google Workspace(Chrome拡張機能)、Claudeデスクトップアプリ(フリープラン)
- Google WorkspaceでのシャドーIT対策について
- Google管理コンソール サードパーティー製アプリ 接続規制設定
- 挙動確認: Zoom for Google Workspace
- 挙動確認:ClaudeからのGoogle Driveアクセス
- おわりに
Google WorkspaceでのシャドーIT対策について
この記事では、シャドーIT対策の例として、以下アプリの挙動を取り上げます。
- Chrome拡張機能:Zoom for Google Workspace
Zoom for Google WorkspaceをChromeにインストールしておくと、Googleカレンダーの予定登録時にZoomの予約を行えるようになります。実運用においてはシャドーITとして規制するより、予め使用を許可するのが一般的でしょう。 - サードパーティ製アプリ:Claudeデスクトップアプリ
Claudeなどの生成AIサービスにおいては、PC内やGoogle Workspace内のデータの読み書きができます。意図しないデータ消失や漏洩を防ぐため、これらの接続の許可制化や一律ブロックなどの対策を施す必要性があるかもしれません。
Google管理コンソール サードパーティー製アプリ 接続規制設定
Google管理コンソールの左メニュー[アクセスとデータ管理>APIの制御]を選択し、[設定]を展開します。

[未設定のサードパーティ製アプリ]の編集アイコンを選択します。
[「Googleでログイン」に必要な基本情報のみを要求するサードパーティ製へのアクセスをユーザーに許可する]を選択し、[保存]を選択します。
これにより、サードパーティ製アプリへのサインインでGoogle Workspaceアカウントを使用できる(管理者の許可は不要)ものの、Google Workspaceへのアクセスはブロックされます。

続けて[未設定のアプリへのアクセスに対するユーザーリクエスト]の編集アイコンを選択します。[ユーザーに未設定のサードパーティ製アプリへのアクセスのリクエストを許可する]にチェックがついていることを確認します(デフォルトはついています)。
チェックがついていない場合はチェックをつけて[保存]を選択します。

挙動確認: Zoom for Google Workspace
Chrome拡張機能の[Zoom for Google Workspace]をインストールすると、Google Workspace環境のGoogleカレンダー上でZoomの予約を行えるようになります。
ユーザー操作:許可リクエスト
ユーザーのChromeでGoogle Workspace Marketplaceにアクセスし、[Zoom for Google Workspace]を検索し、[個別インストール](または[インストール])よりインストールしておきます。
権限が必要な旨のメッセージが表示されたら、[続行]を選択します。

アクセス確認のメッセージが表示されたら、[アクセス権限をリクエスト]を選択します。
[リクエストを送信しました]と表示されたら、システム管理者による確認待ちの状態となります。

管理者操作:許可設定
Google管理コンソールの左メニュー[アクセスとデータ管理>APIの制御]を選択し、[アプリのアクセス制御]に[○個のアプリが審査待ち]が表示されている筈ですので、これを選択します。

工程3-1でアクセスをリクエストされたZoomのChrome拡張機能([Zoom for G Suite]または[Zoom for Google Workspace])が表示される筈ですので、この行の[アクセスを設定]を選択します。

適用対象の組織部門にチェックをつけ、[アクセスを設定]を選択します。
選択された組織部門に誤りがないか確認し、[次へ]を選択します。

[特定のGoogleデータ]を選択し、[次へ]を選択します。

設定を確認し、問題なければ[アクセスを設定]を選択します。

ユーザー操作:許可後の設定
システム管理者による許可設定が完了すると、リクエスト送信者に通知メールが届きます。
再度工程3-1の図表3-1の操作により、[Zoom for Workspace]の個別インストールを試みます(画面イメージは割愛)。

[Zoom for Google Workspace]インストール中にログインを要求されたら、[次へ]を選択します。
アカウントアクセスを要求されたら、[すべて選択]にチェックをつけ、[続行]を選択します。

インストールした旨のメッセージが表示されたら、[完了]を選択します。
ここからはGoogleカレンダーの操作となります。Googleカレンダーの画面にアクセスし、[作成>予定]を選択します。

[Google Meetのビデオ会議を追加]の右横の↓アイコンを選択し、[Zoom Meeting]を選択します。
初回はGoogle WorkspaceとZoomのアプリ間連携の確認画面が表示されます。[Allow this app to use my shared access permissions]にチェックをつけ、[Allow]を選択します。

初回はGoogle WorkspaceとZoomのアカウント連携の確認画面が表示されます。[Confirm]を選択します。
[Authorization Successful!]と表示されれば問題ありません。

Googleカレンダーの予定登録画面に戻り、Zoomの予約情報が表示されることを確認します。

挙動確認:ClaudeからのGoogle Driveアクセス
Claudeデスクトップアプリを使用すると、PC内のデータやGoogle Driveを含めたGoogle Workspaceのデータへの読み書きができるようになります。
この例では、Googleドライブの指定フォルダー内のファイルをリストアップして同フォルダーに保存する操作で挙動確認してみます。
ユーザー操作:許可リクエスト
Claudeデスクトップアプリのチャットで、Googleドライブの指定フォルダー内のファイルをリストアップして同フォルダーに保存するリクエストを投稿します。
Googleドライブとの連携要求が表示されたら、[連携/連携させる]を選択します。

アクセス確認のメッセージが表示されたら、[アクセス権限をリクエスト]を選択します。
[リクエストを送信しました]と表示されたら、システム管理者による確認待ちの状態となります。

管理者操作:許可設定
Google管理コンソールの左メニュー[アクセスとデータ管理>APIの制御]を選択し、[アプリのアクセス制御]に[○個のアプリが審査待ち]が表示されている筈ですので、これを選択します。

工程4-1でアクセスをリクエストされたClaudeのGoogle Drive連携機能([Claude for Google Drive])が表示される筈ですので、この行の[アクセスを設定]を選択します。

適用対象の組織部門にチェックをつけ、[アクセスを設定]を選択します。
選択された組織部門に誤りが内か確認し、[次へ]を選択します。

[特定のGoogleデータ]を選択し、[次へ]を選択します。

設定を確認し、問題なければ[アクセスを設定]を選択します。

ユーザー操作:許可後の設定
システム管理者による許可設定が完了すると、リクエスト送信者に通知メールが届きます。
再度工程4-1の図表4-1の操作により、 ClaudeデスクトップアプリでのGoogleドライブの操作を試みます(画面イメージは割愛)。

ClaudeデスクトップアプリでGoogleドライブの[連携/連携された]を選択後、アカウントアクセスを要求されたら、[すべて選択]にチェックをつけ、[続行]を選択します。
信頼確認画面が表示されたら、[続行]を選択します。

Googleドライブへの連携中、使用許可の確認が表示されたら、[常に許可]または[一度だけ許可](都度確認したい場合)を選択します。

処理が完了し、Googleドライブの指定フォルダー内のファイルがリストアップされました。

Googleドライブの指定フォルダー内にも生成されたCSVファイルが保存されていました。

おわりに
Google WorkspaceのBusiness Starterプランでも、この記事で紹介したような簡単なシャドーIT対策を行うことができます。
一見手軽に設定できますが、サードパーティ製アプリからの接続を許可制にすると、許可リクエストが多く発生したり、ユーザーによってポリシーを変えた場合に組織部門の構造が複雑化したりと、システム管理者の運用負荷が高くなる懸念もあります。
工程3-2の図表3-3の注記参照で注記した通り、予めGoogle管理コンソールの[アクセスとデータ管理>APIの制御>アプリのアクセス制御]の[アプリのアクセス権を管理]より、既に接続済のサードパーティ製アプリを確認し、必要に応じてアクセス権や組織範囲を調整しておくと良いでしょう。また、[レポート>監査と調査>Oauthのログイベント](監査ログ)より利用実態を把握することもできます。