Skip to main content

AD_4nXeaJAUrCqWph_Cy5DJLdxCMdNCsCyEPQaNz0lTArN5xuyZwfZwYwMvQLHUp1mFkcL6JVeGc8tgyeVAC59HuLyWeKX473WP5SY3oj5LIpojjZ0LYMVCHhweQdnZoiK51NvNAsUXzag?key=E8IoTbjzVbp0lh-cdKYezr2a

Netskope Global Technical Success (GTS)

Next-Gen ChatGPT Enterprise API - DLP Controls

 

Netskope Cloud Version - 123

Objective

DLP Controls on ChatGPT Enterprise Instance using Next- Gen ChatGPT Enterprise API Module

 

Prerequisite

Netskope Next Gen CASB API license with ChatGPT Enterprise feature enabled

 

Context

How to apply DLP controls on your organization ChatGPT Enterprise Instance with Next- Gen ChatGPT Enterprise API Module

 

Do You Know?

  • On Feb 6, 2024, Netskope announced a new API module called ChatGPT Enterprise API. 
  • This feature is now generally available, delivering advanced security and compliance controls for your AI-powered workflows.
  • Below are the capabilities part of the solution:
  1. Ability to perform DLP & threat scan over conversations & files to adhere to compliance standards
  2. Ability to perform retroactive and ongoing scans for files & conversations
  3. Policy creation via unified NextGen API policy framework and supports visibility via dedicated dashboard

AD_4nXegonRlwzaZimJ5zRQszNhMgIOJ46TKw2NZ7uWL523UsPpzyolq-XF6zlztf-rUYlye2JjWXgZiD0v07qk3hf1JWpdGlmlNdZJULmBkPm4HhjTh3hk2Z_0IbyGLzG8FB0K6XgPfNw?key=E8IoTbjzVbp0lh-cdKYezr2a

 

Configuration

Step 1 - Create a New Policy on Netskope Tenant UI >> Policies >> API Data Protection. A detailed guidance on the Next-Gen API Policy can be found here.

Under SAAS, Click on Next Gen >> New Policy Tab. The New API Data Protection Page Loads like below:

 

Step 1.1 - Adding the Collaborators

  • Under Collaboration, You may select the Exposure options mentioned in the snapshot below.
  • Please Note: The Owner drop-down is disabled by default. It is only enabled when a web mail app like Google Mail or Outlook application is selected from Object and not required for ChatGPT Enterprise App
  • User Geo is also disabled by default and only enabled when Microsoft 365 Apps are selected from Object to determine User Geographic Location.

AD_4nXd2ppw2dXK5nZOkzKTf21lebPlfDy3PVBiomPBkEoNXH-sM2cGS89cao4PrM60qVrguIjt78LPtgHuzYLoTB3Bqa8j5l2bGguDjMCtV7KQv4JbrIb7tt7qafZ9yLqDKaj3rbEASGQ?key=E8IoTbjzVbp0lh-cdKYezr2a

 

Collaborators can be included/excluded using Definition or Exclusion Option with the below Collaboration source:

Internal/External: It can be a  list of file sharing exposure options including Owner, Internal, All Internal users, External & Anonymous

User Group: Next Generation API Data Protection supports Active Directory (AD) user group as a collaborator option.

User Profile: A set of users as defined in the user profile. User profiles allow you to upload a CSV file with all the users email addresses to include or exclude in a scan for policy violations.

Domain: Displays a list of domains. You can select one or many domains.

Domain Profiles: You can select a domain profile consisting of a list of custom domains. To create a domain profile, navigate to Policies > PROFILES > Domain.

# of Internal Users: To set thresholds for when content sharing triggers a policy violation, click to set the range and number of internal users.

 

Step 1.2 - Specifying the ChatGPT Enterprise App with App Instances

  • Under Object, Select ChatGPT Enterprise Application & specify App Instance which will be automatically added at the time of ChatGPT Next Gen API Integration.

AD_4nXdBp0q9tKWERfHgy3VJRs0oc95gFJIMnqXduF3Byhem3Q6Bh07cqmiBpns67ajke0CcCY2hnFdr4CJBap1LbTMeX4qOapKcFQE_Ju7duruRRPVevQQmTALoR2QnAm2GtBrStmXtYA?key=E8IoTbjzVbp0lh-cdKYezr2a

 

You can choose to scan All content of the Instance.

Please Note: Specifying Specific resources on the basis of Resource ID. Resource ID is only available for Github Repository & not supported for ChatGPT Enterprise App. 

AD_4nXeHH9AWyBd71RTZP0gcYnj4eIN7DbQR0akBG6rhr8emrCpbYdHHDbmOSwgymXy276nVVHoSg5cyAGUztUVmm3_aTqhbgklAWQ-Ro_dRGRADVRNF15DItCxdHGSRKOmoIkyiDnQhQQ?key=E8IoTbjzVbp0lh-cdKYezr2a

 

You can further add the Criteria with the below options.

AD_4nXeneVbMexGZykNu2fTBnmDi8MVIA0cJeXYqwIE8qDAsLEXBSfq1C3rKbsG6KKhbvVDSLpbIOmdqILNboQs2TYJ6vIU58V2Q6FmQek3LoPRch84t40H59ztbtTLQqZw0g1tXwUi6qA?key=E8IoTbjzVbp0lh-cdKYezr2a

 

Let us choose to add the available Resource Type - File/Attachment & Chat Message Body for our DLP Policy to detect the DLP violations on both the resources

AD_4nXePbCgJF5LTTvIrfu8usoNmWPN7tOIdz3vlubFfRSrP51oTjGlRhZwVO5TwJcenfZ-yGSTj7iHugcKYtfs4My8uBFKp-RvqxwLA9rmptrOuN-jSRQdYVhy2C_IaJ7PE7h-j4X5WaA?key=E8IoTbjzVbp0lh-cdKYezr2a

 

Step 1.3 - Setting up the DLP Profile & Action

  • Now select the DLP Profile like below:

AD_4nXdIOdQfdSCExfjAAyCuItRaXfKsWGNuVv5NoGjR4CjTGang_oO9FQZZe0zfaZCwD6tHRHqjJjzivJpv5sH7VwOFny3Yegg1uflq8ua3I0CFMj9brwSkdZpaCqcDGLwu7Ohh9YXh?key=E8IoTbjzVbp0lh-cdKYezr2a

 

For this API Data Protection Policy, DLP-PII (Predefined) Profile is selected. You can choose to select the predefined or custom profiles on the basis of organization requirement.

Set the Action as Alert. As of Now, Next-Gen ChatGPT Enterprise App only supports Alert Action. See the feature compatibility matrix here.

AD_4nXfezqJzR24Arhld-6sIzHIjABU5H08m5PY-yJJw-CF33ip4j6cv75phiHX3z3Jr5Qm8jXALbjkQppg_AaIZJv_KzJesgNfbZ7W1W0n_q5_-FERR14_xZjCptWTNJTvgPmsTL9-nTQ?key=E8IoTbjzVbp0lh-cdKYezr2a

 

The predefined DLP profile can detect all the below User Information.

AD_4nXeUzlNHFBu2Uv6xny4lcwi-UzHAQ_c3lMI3DAL4nWSo26muPYcZOJOo2mkTe8YyTWK9WFxO1XEkfSW-Pk1oAAe-dd4kTPSW8xrc8VEck6NnTNzY8sx8g6mh-AxLQas8kOYI3FjntQ?key=E8IoTbjzVbp0lh-cdKYezr2a

 

Step 1.4 - Give a Policy Name & set the Policy Status as Enabled.

AD_4nXchxNwVf-2jv0icK__P1iNMoQlCMF1FUYYvQCc96RXgexZeGWmB_THZUE_6KfCbodz9NCiGtE5mJQcbii3oU1XxSPnbl34fOtghf4BLZyQQkSUTLHPIVmwGEo10W0cvDmrvVSxbgw?key=E8IoTbjzVbp0lh-cdKYezr2a

 

Step 1.5: Save the Policy and Apply the Changes.

 

Verification:

Try Uploading a PII Data on the ChatGPT Enterprise Instance like below:

AD_4nXf9cNAqFBqMmdGlDn2P99aSTeY525BnXki_1V86Dijs_oTPKo63iLbpPO5rW9zrjkSQ10hX-sj8XehTWFRru1dIOmV1rvquQhibd3zxlYSCDeqH4Egvsk4WQ4Ywv8XoXMh9ij76?key=E8IoTbjzVbp0lh-cdKYezr2a

 

Next Gen ChatGPT Enterprise API will start monitoring the violations.

AD_4nXf3RuEFXadpVH6Kk_rDQrwk6WHuyGIJvQWRCQK864n2Dx36Grd96GD3WSH9_eSLR7rvyCSTPiCW3r7z-ZiR7L1h1-oyuZDOLYXwBFD4tC4nEAWZSSi0kCKDt0tTanYNjpi7p43G?key=E8IoTbjzVbp0lh-cdKYezr2a

 

AD_4nXehA7mM2ewk4QyCJ5UceykU3nIPKuDjrZ0awipFSy7cmZqBTC8eoGPYNAAkCZ_rAHFGEIL2F4kPm5LXW1yF__PQzPMJWXZ2-bmdiZyB2gsY4Tmf4_pIsOFr5qHpCrTWkW11523A?key=E8IoTbjzVbp0lh-cdKYezr2a

 

You can further find more information about the file under the Option API-enabled Protection >> Inventory >> File Name & the DLP Violations of the File

AD_4nXdlCE5NtrqRRAt3V7lu85PfWEplmwA1ytyjWj1Y778umsarYkZtzvQh0YmW4ZFO_sz6NUVlbMglc6JNDBI8oxF1llrqFXYKXkAumRElY-_7d3j7u81-G40wUwUfivJRMEZ8KC3XIg?key=E8IoTbjzVbp0lh-cdKYezr2a

 

AD_4nXerDVbDq66JjnbifN7BaHWiHl80ECbncvWjFLs8ze3z8QS4VRBt_Zh0yHfVz38UuLrwcwX4wcanCopAZSishzOFKbh65TYqrRvgQCQST89Eazm8OvuYBiFPwBIk2B_wvPm0y9bvYg?key=E8IoTbjzVbp0lh-cdKYezr2a

 

You can also drill down more on the Application with the API Dashboard to monitor total violations, Users, Files Summary & In-depth DLP Violation Properties.

AD_4nXfeFmOZEhV2Y6uWmBsDd_Wam_SZvI9zxKgdYn01jJF2BBKPRCW9yg-uNCIv4fMEpvHP9BTVYlN1xIN-SLBx1GjSZcnhTI9AZ3kW3doOKR1zgNOg70YVF2Bw6YcL8sDTSxNu0CUn?key=E8IoTbjzVbp0lh-cdKYezr2a

 

Terms and Condition

  • All documented information undergoes testing and verification to ensure accuracy.
  • In the future, it is possible that the application's functionality may be altered by the vendor. If any such 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'.

 

 

Be the first to reply!