こんにちは、 ネクストモード株式会社 の sobar です。
今回はFalcon Data Protection を利用してGoogle Driveエンタープライズアカウント(社内利用アカウント)と通信を行うWindows端末を制御するための設定方法についてご紹介いたします。設定はWindows、Mac それぞれ別々に設定を行う必要がある点について予めご了承ください。
CrowdStrike Falcon Data Protection はWebブラウザ・USBデバイス経由の機密データ送信を可視化・ブロックすることが可能です。
Falcon Data Protection の利用はライセンスが必要となります。※ライセンスの詳細につきましては弊社までお問い合わせください。
今回の設定で作成するData ProtectionのWebアプリについて
今回はFalcon Data Protection で利用する管理対象Webアプリとして、Google Workspaceのエンタープライズアカウント(社内利用アカウント)へアクセスするための設定を作成します。
このアプリの具体的な利用例としては社内利用のGoogle Workspace の各アプリについてのアップロードは許可し、それ以外の機密データを含んだファイルアップロードをブロックといった機密情報制御設定を行う際、許可する分類の宛先として今回作成したWebアプリを指定して利用します。Google Drive の共有ドライブも含めた制御をするためには本設定が必要となり、コネクタとしてFalconでは扱われます。トータルの設定としては以下ブログでご紹介いたします。
※Google Drive > 共有ドライブも含めた制御をするためにはドライブのラベル(Drive Labels)機能を利用するため、Enterprise Standard 以上が必要となります。※Business Starter の場合、以下のようなエラーとなりますのでご注意ください。
本設定は、CrowdStrikeとGoogle双方の管理コンソールを行き来します。流れは以下の通りとなります。
それでは以下①より管理対象Webアプリケーションを作成していきます。
データ保護 > Webアプリケーション(管理対象Webアプリケーション) より、プラットフォーム:Windows が選択された状態で、Webアプリケーションの追加 をクリックします。
エンタープライズアカウントを選択し、CrowdStrike Storeに移動をクリックします。
Data Ingestion > Data Protection for Google Workspace をクリックします。
設定 をクリックします。
設定の追加をクリックします。
以下のような画面がでますので、以下の6つのURLを控えて、次項より一旦画面をGoogle側での設定に切り替えて作業を行います。
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/drive.labels.readonlyhttps://www.googleapis.com/auth/drive.activity.readonlyhttps://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/admin.directory.user.readonlyhttps://www.googleapis.com/auth/admin.directory.group.readonlyGoogle Cloud Console を開いて、CrowdStrike サービス アカウントをホストするプロジェクトを選択 or 作成し設定していきます。
APIとサービス > 有効なAPIとサービス > API と サービスを有効にする をクリックします。
Google Drive API と Drive Labels API を検索し、それぞれ有効にします。
次に、IAM と管理 > サービスアカウント > サービスアカウントを作成 をクリックします。
サービスアカウント名を入力、作成して閉じる をクリックします。
作成したサービスアカウントより、OAuth 2 クライアントIDをコピーし控えておきます。次に右端の点々 > 鍵を管理 をクリック。
キーを追加 > 新しい鍵を作成をクリック。
キーのタイプ:JSON を選択した状態で作成をクリックすると、ローカルにJSONファイルがDLされますので控えておきます。
Google Admin Console > セキュリティ > アクセスとデータ管理 > APIの制御 > ドメイン全体の委任を管理をクリックします。
新しく追加をクリックします。
以下を入力します。
クライアントID:先ほど控えたOAuth 2 クライアントID を入力
以下、入力・設定をします。
設定を保存すると、設定が完了しますので、この画面は閉じます。
先ほどペンディングしていたWebアプリケーション追加 > タイプの選択画面 で次へをクリックします。
Google Workspace を選択し次へをクリック。
既存のエンタープライズアカウントの表示名、エンタープライズアカウントドメインを追加し次へをクリックします。
すべてのGoogle Workspace アプリを選択し次へをクリックします。
以下選択・設定しサマリーの確認をクリックします。
※今回はテスト用に共有ドライブ > sobar-test-drive を作成しましたので、こちらを検索・指定しました。
保存をクリックします。
今回はFalcon Data Protection Google Driveエンタープライズアカウントの制御方法についてご紹介いたしました。
この記事によってなにか新たな気づきがあり、皆さまの CrowdStrike Falconの運用一助となれば幸いです。
ネクストモードでは、CrowdStrikeをはじめ、OktaやNetskopeを活用したSaaS・生成AIの包括的なセキュリティ対策をご支援しています 。ご興味のある方は、ぜひお気軽にご相談ください!