Skip to main content

AD_4nXeKWEw4za3FYw4Z4PM0kyqofNO9F8xNV9HlJ7QrC4yZnFnoHoyDGx0aydqbLIJaztqzx4MVWoj4mRWJ72REtLE1L87N8AOAa45iwLx8FezufC2I4dhKwiiebrQnm27A4Z3SreoK?key=mPizIcOq35sKwxJU3qpVwdxN

Netskope Global Technical Success (GTS)

A Detailed Overview: Understanding ChatGPT’s Integration with Google Drive and Microsoft OneDrive

 

Netskope Cloud Version - 121

 

Objective

In-Depth Analysis of ChatGPT’s Integration with Google Drive and Microsoft OneDrive (work and Personal)

 

Prerequisite

Netskope Inline CASB and SWG license is required

 

Details

  • Netskope identifies ChatGPT as a cloud application within the "Generative AI" web category. Additionally, Netskope offers a pre-configured Cloud App Connector for ChatGPT, which provides the following controls:

AD_4nXfkeMWj8qCw-DxSiyLqiMxx1XFKYh8dAnYijA0mo66i044v5rioeiSvnErXyPRmOQEbvmd2NaR50SiuZRFygy3xfIkVcfWZIWzGNyViLzaKWgB5QMs-mUrF7z-moxy3PphhnVHg?key=mPizIcOq35sKwxJU3qpVwdxN

  • With the current product design, Netskope enables Data Loss Prevention (DLP) controls for the following activities: Download, Upload, Edit, and Post.
  • In May 2024, ChatGPT introduced a new feature allowing integration with both Google Drive and Microsoft OneDrive (for work and personal accounts). This feature is available to ChatGPT Plus, Team, and Enterprise users.

 

Following the release of this feature, some security concerns have emerged. Key points include:

  1. End users can integrate their corporate Google Drive and Microsoft O365 OneDrive accounts with ChatGPT.
  2. This integration operates via an API, granting ChatGPT access to corporate instances of Google Drive and Microsoft O365 OneDrive.
  3. With the current design of the Netskope product, if an end user uploads a file directly from their device, the activity "Upload" is detected. However, with this new integration, if an end user uploads a file from Google Drive or Microsoft O365 OneDrive, the activity "Attach" will be detected instead.

AD_4nXf4jOopzydDzR5lV9bUpnbSO4ROgr4l9BgX2zmYSjiFoPjRiyPjKmBbfEAaiQrPiT-3hKpDhe4fI5V2T7sr15J8b5pWAmyvNUbFxTzHeUh1HKdEqlcKP5CJKqR3WyiIVMKlAGBe?key=mPizIcOq35sKwxJU3qpVwdxN

  1. DLP (Data Loss Prevention) controls are not available for the "Attach" activity, creating a potential gray area for customers who have categorized ChatGPT as an unsanctioned cloud application. This limitation may expose risks, as files uploaded through integrated services like Google Drive or Microsoft O365 OneDrive are not subject to the same level of monitoring and protection as those uploaded directly from a user’s device.

 

From this point, the conversation can take two directions:

  1. Create a Real-Time Protection Policy to Block the "Attach" Activity

AD_4nXcSNPEFlPHH3-wGCTtXXuCLei8x6m6RFOGu5opRlh11AWgs82a3YcTbOpP_QhhblU-QWc_-rZGL5yi7iDlmBHGJhHC81Srw8jLIREpp6DnGmdk346desEoCIgkQP5bJhCk0r-dI?key=mPizIcOq35sKwxJU3qpVwdxN

 

Verification

AD_4nXdKe1FfSTnIzMvz9Cy81hXJr0qKw4UALVw1PJATZgL8FjsgPItse3fjcyCfxtHE6iyGC9uQqNg-nR5Tg8EAk97kPba1vzWD4auLKRk7xkM7R7UTclz36zEWaC8yAG5G3KB6vlkO?key=mPizIcOq35sKwxJU3qpVwdxN

Note - User Notification format used above Link

  1. Prevent Users from Integrating Google Drive or Microsoft O365 OneDrive with ChatGPT

This solution appears more promising. To move forward, let's first understand the workflow. Following that, I will outline the necessary real-time policies to regulate the integration between Google Drive or Microsoft O365 OneDrive and ChatGPT in the next section, Configuration.

AD_4nXf2rRnPDI7BWbNvsmU0BelHtboBkVRVD6xaM-lEW2Hg4LmK6mMiQjb3QlREJY7AwjifFPEidUnPQk3ps29Db03teTEFuqhYrpRCbm3Nwm2vHbmTi815qKmKAKAezmK-EK2_QMkPMA?key=mPizIcOq35sKwxJU3qpVwdxN

 

For testing, I am logged in using my Google Gmail account.

AD_4nXcV-H_3Fo8JnbsZcTBBFjN1s07gjnlbITK_92sdEfS69xtqb6H1BI1bxCogfkXK2MCHUHD_TI7o0l9HetebWlqT7bsgCkJrUK1e7THJzAxCwjeQJMyF6X8IHXO4net6VlhgiSKaUg?key=mPizIcOq35sKwxJU3qpVwdxN

 

Test 1 - Google Drive

Connect to Google Drive

AD_4nXfAe70WH7ah7oWMH1jMvBihDp7DwavjeEgdEcbuuQHmK0DmpOaBkiXXG-9mY77PDa8nwMnhD3SUYZwiPDAbm2gfse5kzsww4FjXCW91NA_mMKmXR7Qf0qJ6JPDyQeaG9RAtsQSn?key=mPizIcOq35sKwxJU3qpVwdxN

 

Traffic is being redirected to account.google.com, so we need to take appropriate action for this transaction effectively.

AD_4nXd2V_jb-xHKbnjy60ZeviFjfkZm7V-x21ntXC_2A6g37aU-HSpe540f2qxdg8ROMGC-grdBx2juFTVwPlxSIgBRkfbJVvLCv5jQ_TL5U6ewO3b8xaylfiiZL42g_9nmBstD6OaV?key=mPizIcOq35sKwxJU3qpVwdxN

 

Test 2 - Microsoft O365 OneDrive

Connect to Microsoft OneDrive (work/school)

AD_4nXcWbVTVnfC5sBVfe-omCeRTWe9SqnrB7FPeBXeQunPgcaGngsIA11OYQfDktgiEyUUFtSM7iPAymEpw-tJKZWT5ouqFvZfC5szmWnHVfdO6J9Pa9IzZFENweREpqB93eOlN9FdU_Q?key=mPizIcOq35sKwxJU3qpVwdxN

 

Traffic is being redirected to login.microsoftonline.com, so we need to take appropriate action for this transaction effectively.

AD_4nXc_-BR_kdgzUEofwFEo3qzSuBWSW8civTmptMzJKyh9XN7luebvqt68GFPxK-dfPeQkaSv1o1JZkUKZgqFMSBD6U4zjVuewb0ju5sF-I4fJHAylewdYtACRpGlUTfRCMLYYOTwk1A?key=mPizIcOq35sKwxJU3qpVwdxN

 

Configuration

Solution for Test 1 - Google Drive

  • Create a custom URL category 

Path: Netskope Tenant UI >>> Policies >>> Profile - - - URL List

AD_4nXcAeelz2DfRKoJXkakNOv00l7FAI5mqOcmjr6SN_QYzWAKBTW805gLnVKF06VU-LPOK4FpOQ8tKQySiR18ellukIQgH34sZjc1RztzQmabYBBRff-1EV-_n34AgUsw7sqUGvr6jwA?key=mPizIcOq35sKwxJU3qpVwdxN

 

Path: Netskope Tenant UI >>> Policies >>> Profile - - - Custom Categories

AD_4nXf4gbObBdJ6VL2nk-zPQnbEpzlX_jSxT_ce2qfO3V8N6AF5_VEZVNm3Agxvk37dkzhkhqOEaCbk0P062vbZPzyT_kKqm4cV5RxCcw1qtgJgRMv3mzM0SEjXsdCQUCOPkUdguuZzvw?key=mPizIcOq35sKwxJU3qpVwdxN

 

  • Real-time protection policy

Path: Netskope Tenant UI >>> Policies >>> Real-time Protection >>> New Policy

AD_4nXdwBLbxbcUJHJXldRrXJPaLS3U1KKhPiG-JIALpTvABffi5LsWaNZr76wziLaN9gbUBgmz4VAlDKYjsF_nB9N0PZDSBzGfy5iiVGwkmu_IdH4NBcsyojzdcbJ7b15Xria8QsCbn?key=mPizIcOq35sKwxJU3qpVwdxN

 

  • Verification

a. Try to integrate Google Drive with ChatGPT

AD_4nXfAe70WH7ah7oWMH1jMvBihDp7DwavjeEgdEcbuuQHmK0DmpOaBkiXXG-9mY77PDa8nwMnhD3SUYZwiPDAbm2gfse5kzsww4FjXCW91NA_mMKmXR7Qf0qJ6JPDyQeaG9RAtsQSn?key=mPizIcOq35sKwxJU3qpVwdxN

 

b. Result

AD_4nXdxUxVgjZgTI9Citk0QIMvZUJ3D6PaFWKV9KdINO6K18xqaxzX0DiRdInrfJLfiAhABkGR9vmCIsWqMZGslK5uhFFQ8Ms1RaDVsKdKX0Ow3-dzXK-qMHjZtFjoWKmjrkCmidMy_?key=mPizIcOq35sKwxJU3qpVwdxN

Note - User Notification format used above Link

 

Solution for Test 2 - Microsoft O365 OneDrive

  • Create a custom URL category 

Path: Netskope Tenant UI >>> Policies >>> Profile - - - URL List

AD_4nXcqShAaYaGjulqCndd2B0RpWop6SuOy0f_0AlGPN6e8uIkBzy9zKGNej4JwMU4cJZePHS19uzzl3unV_U2TjK5JT8jXK3VXKIRAYPWpvDGNhIxvD97pCdX43H7p4kQp-KoQL1Hn?key=mPizIcOq35sKwxJU3qpVwdxN

 

Path: Netskope Tenant UI >>> Policies >>> Profile - - - Custom Categories

AD_4nXfKwEBZoMWMVcAB-fly0e7eFgGSMTxCLKAjkfAziR28WFISJXU9wTkvnzeVWV3iGYDIxZImME6wLbhA473GNdTCtlnSwrlL9ODpByBM1RzSrjvGnXU2PDoecJ3rIkcHfHf4XUMe?key=mPizIcOq35sKwxJU3qpVwdxN

 

  • Real-time protection policy

Path: Netskope Tenant UI >>> Policies >>> Real-time Protection >>> New Policy

AD_4nXcfy-ez9m3nEAlnTKmLEGTVMvoDpIQGN372vtM_IZoXb1gzbboWzXvgH5fWu7kGwllK_4-6WANdasxemmQB2iObH_KtGiYdUrZCfimz7Gc6o3QctwIbAyelu1S74vJThbRp6rs3Wg?key=mPizIcOq35sKwxJU3qpVwdxN

 

  • Verification

a. Try to integrate Microsoft O365 with ChatGPT

AD_4nXcWbVTVnfC5sBVfe-omCeRTWe9SqnrB7FPeBXeQunPgcaGngsIA11OYQfDktgiEyUUFtSM7iPAymEpw-tJKZWT5ouqFvZfC5szmWnHVfdO6J9Pa9IzZFENweREpqB93eOlN9FdU_Q?key=mPizIcOq35sKwxJU3qpVwdxN

 

b. Result

AD_4nXdmf7yFh4Y6Zgbh49D2Tdc0M_lNV-xPUOMCbkBXTC5wqAslVA6SyaAM8xlwXZeC6FjDVsEKqKaBu1rPaxcztNsnM3td8Veb1njBhOtRoZSVqaVHUDnKglcCS8JwTHTvCfNds0kt?key=mPizIcOq35sKwxJU3qpVwdxN

Note - User Notification format used above Link

 

Author Notes

  • It is important to note that users do not need to log in with corporate credentials to integrate personal accounts with corporate resources such as Google Drive or Microsoft OneDrive. This underscores the need for robust governance to prevent the misuse of corporate data.
  • Visibility is the foundation of cybersecurity. The more you understand your network traffic, the better you can secure internet access for your end-users.
  • With Netskope, organizations can apply granular controls over applications like ChatGPT:
  1. Block ChatGPT completely if necessary.
  2. Restrict access to ChatGPT using corporate credentials if it is an unsanctioned application.
  3. Only allow ChatGPT login with corporate credentials if it is a sanctioned application.
  4. Allow interactions with ChatGPT, such as posting messages, while blocking activities like uploads and downloads.
  5. Apply DLP policies for activities such as download, upload, edit, and post to ensure data security.
  6. Customize controls to align with organizational policies and mitigate emerging risks.
  • Netskope enables organizations to maintain visibility and control while ensuring secure and compliant usage of AI-driven tools like ChatGPT.

 

Terms and Conditions

  • All documented information undergoes testing and verification to ensure accuracy.
  • In the future, If any such platform changes are brought to our attention, we will promptly update the documentation to reflect them.

 

Notes

  • This article is authored by Netskope Global Technical Success (GTS).
  • For any further inquiries related to this article, please contact Netskope GTS by submitting a support case with 'Case Type – How To Questions'.

 

What to Read Next?

All about - ‘Generative AI’ Link
All about - ‘WhatsApp’ Link
All about - ‘Youtube’ Link