CASBを使用した『マイドライブ』の不適切なブロックがGoogle Driveで発生しています

Prev Next

問題点

次のCASBルールは、ユーザーがGoogle Driveの『マイドライブ』にアクセスするのをブロックするように設定されています。 このルールは、『フローのフルパスURL』に「my-drive」が含まれることに基づいて一致されています。

しかし、『マイドライブ』へのブロックは一貫性がありませんでした。 このルールにもかかわらず、一部のユーザーは正常にブロックされましたが、他のユーザーはGoogle Driveの『マイドライブ』に接続できました。

環境

TLSインスペクションが有効

トラブルシューティング

  • ユーザーがURLを直接アクセスした場合 - https://drive.google.com/drive/my-drive は、トラフィックが正常にCASBルールに一致し、ブロックされました。 

  • しかし、ユーザーが最初にGoogle Driveのホームページ(https://drive.google.com/drive/home)を訪れ、左のナビゲーションペインで『マイドライブ』をクリックすると、ページはランダムに生成されたURLで読み込まれます。 以下のスクリーンショットではアドレスバーにhttps://drive.google.com/drive/my-drive が表示されているにもかかわらず、HARデータは更新されたURLパスに対する該当するネットワークリクエストが行われていないことを示しています。

  • これは、アプリがクライアントサイドのルーティングに依存していることを示しています。 ブラウザーは/drive/my-driveへの新しいリクエストを送信しません。 その代わりに、JavaScriptが動作をインターセプトし、ページのコンテンツを適切に更新します。

  • その結果、トラフィックは設定済みのCASBルールに一致せず、接続はブロックされません。 

解決策

この技術的な制限は、Googleがページの読み込み方法を変更することでのみ解消可能です。 代替策として、フローパスURLに基づいたブロックではなく、ダウンロード、アップロード、または表示に基づいたブロックにルールを設定することが考えられます。