Skip to main content

AD_4nXc5i0XCbEm3CeLny4yb_3qKOfy4EV5s84YrBdSIa3GLUjOBpW5kA45aJ3mgtaNj_gxf0pRNxZzq9XCXkEDCz8eTJ5hgTJaELxOwb0hcP1SoJv3svJD3OX95vzbtwi-VR6RTp6y2F1kJbiwlw9JF9M2CVCg?key=xpNLGoh6ut7MYyf6Yk-XBQ

Netskope Global Technical Success (GTS)

Implement DLP Controls for WhatsApp Web using Netskope RBI

 

Netskope Cloud Version - 119

 

Objective

Implement DLP Controls for WhatsApp Web using Netskope RBI

 

Prerequisite

  • Netskope CASB Inline
  • Netskope Extended RBI (Remote Browser Isolation)
  • Backend Flag - ‘E2E Encrypted Apps: Inspection Through RBI’ needs to be enabled on your Netskope Tenant.

 

Context

This document aims to provide a comprehensive guide on implementing DLP controls for WhatsApp Web using Netskope RBI

 

Do You Know?

WhatsApp can be accessed via a web browser or through its native application.

 

WhatsApp Web

  • Netskope acknowledges WhatsApp web as a Cloud Application and provides a pre-defined cloud app connector.
  • As of Sep 21, 2024 with Netskope’s WhatsApp predefined connector, customers can exercise control over the following activities:

AD_4nXdTBkDUrfVOoInbizIm1Gg4nRME6jJaMjN0QTnOzPqYyfk8fBUY96PMF-I9bDaGh4L3wQUcxt5HDT4RWE8jcOjMOopir7O6RXsssW_1TqyJSKyU7EGmBAVaAvUDt8mnQt-3NuNUNU5Ia7vM8n0Y2Bo5Rb7X?key=xpNLGoh6ut7MYyf6Yk-XBQ

  • WhatsApp Web employs end-to-end encryption by default for all activities.
  • At the moment, 'Post' activity detection is not available, which means no DLP & Threat control can be applied when a customer posts a message over WhatsApp Web.

 

WhatsApp Native Application

  • The WhatsApp Windows native app utilizes a non-HTTP protocol for all activities, which means we do not support activity detection for this application.

 

Details

  • Step 1: Create a RBI Template

Path: Netskope Tenant UI >>> Policies >>> Templates >>> RBI >>> New Template

AD_4nXfjoMTjHVncbnCPzlD7fI_1I7PIDaqpyumOKFQRlgEL1c0z1FVwp10uwc0dO0R-5bt-cLQH7a63smpOANUhJZx7k5aW_X4BC4yJ9FRFqXdbUhsDEpXECKDp9kqWWV23Pze_gZxQvQzNO5XQhiMYanWSQMfe?key=xpNLGoh6ut7MYyf6Yk-XBQ

 

 

  • Step 2: Create a Real-time Protection Policy (DLP Policy)

a. For this lab recreation, I will utilize a custom DLP profile along with a predefined rule to detect PAN card numbers

b. Test file - attached

Path: Netskope Tenant UI >>> Policies >>> New Policy

AD_4nXetM7COh-J4g--0UfT_aCBi8c4LfiN0QnjFfWHcQnUMWw8p2MgGZXttykTcd_pD6LkJDV7dwYj0SMmzObOFKF7xpieOJOj4-1ezx69AtRqaIdtOioAbGpfFvIm1KpjdK95pHXzk9gmEFowpUnLxVFfl8xVG?key=xpNLGoh6ut7MYyf6Yk-XBQ

 

 

  • Step 3: Add another Real-time Protection Policy (RBI Policy)

a. Browser supports ‘Action: Isolate’

Chrome, Firefox, Edge, Opera, Safari, Yandex

Path: Netskope Tenant UI >>> Policies >>> New Policy

AD_4nXetM74QVs8N6O-pHaUNCLc3DR5iocFeP4rwk9XjOby2XMFt1MOotBrjPSkfk6rR75j0F8ccDTicLnkFn7H12HSuZP3UVJkXuf2mG_85EgQL40CSRlNYZHw7hhJys9kMcxGU8VFMxYxLOuTDxuXY_g-MVUXm?key=xpNLGoh6ut7MYyf6Yk-XBQ

 

  • Policy Order

AD_4nXdISMNcV-uyIuw3IIrnrtpcC8xnyHNnwTVLjwTJlYvUlUWLxWVEZZr27wzSpf2a2bST9__BuzfoCd0PRYrsPQTZylKxiPgi8mdY1uXXXZ6W5xoBaea3J3iByK-YUEQVTNQEbTbsjBB4vT9zb9MvTqTyMfE?key=xpNLGoh6ut7MYyf6Yk-XBQ

 

Verification

AD_4nXfyC-d8uauG8mgmjciD0hqguQIY-s9-aKSVuMO68fR8UxKoh0_DyRrYeKypdl0HOXMpKC1bOpqguW5IvoWOT2zv_oIbF0ZJZ1GH1AiErSNpX89P-FXOgvmszuTjgswcQfHUOJG-iJ7yLTtSAMKVoviJMao?key=xpNLGoh6ut7MYyf6Yk-XBQ

  • Upload a file which violates DLP policy (Test file - attached)

AD_4nXfj0oLqKzz49JQPIt4_UxwJd1vy6eGJWLlJ4gm0DsgKdcDgX5-LUEm_DT4qMxtHcDMhRf2LLe7AoN_J_hNSYvqYIwXAgyMqJSeS69jnUQYVOMsHHXYwTIdEjW6HRW2973vVhHM3qCtwukBHuUZk7pxZWn4?key=xpNLGoh6ut7MYyf6Yk-XBQ

Note - User Notification format used above Link

 

AD_4nXf9o4zSG3PU1-N9UUNHhe7kMB70iSa6JEyDx_pHPbhAHvPrB--HIqUV9GmhfOBThJI0wJTO51VggBl6lgmBkz5yOyX71LloPW5zBHuGr0eRMnQAYFsLn_Ff394tHCvWftRWSxp8RAHFrdOX1AZNkMF64EIS?key=xpNLGoh6ut7MYyf6Yk-XBQ

 

  • Let’s review the transactions 

AD_4nXe-MiedZ_0flcA-V38wluOAT_PiZaSpVQNLiMG1V2iXVxJXzz9okLynDGHdp_StzIV5d2YKkl312vboA8xBz0b5J1mTNPj19a1_Vzbu2DAN9KnM2OAnCFnDWO0Q4Qz1qZMqY1gyDFiCoxAOVvjhcP8quHwY?key=xpNLGoh6ut7MYyf6Yk-XBQ

 

Path: Netskope Tenant UI >>> Skope IT >>> Application Events 

AD_4nXfqp9znGHd1-gh6_R8p6qwKiu-x_Gk8mKopGCASSYPMDx5_aOS7SaPC82nXP20YfPWOznO38erAWfa53zjYXxGdpOpGV5GrL6FUqQgrn0H73t6SMDF7XmFJhgklQx9LeOtnjWfHhC2-Gy5WHNhcRV4n7V6X?key=xpNLGoh6ut7MYyf6Yk-XBQ

 

 

Author Notes

  • With the current product design 'Post' activity detection is not available.
  • DLP can only be applied to the WhatsApp Web version, covering Upload and Download activities.  
  • End-to-end traffic encryption can only be decrypted through Netskope RBI (Remote Browser Isolation). While other platforms also use end-to-end encryption, DLP (Upload and Download activities) is exclusively available for WhatsApp Web with the current product design.
  • Please note that there is a separate SKU for Netskope RBI. For more information about the SKU, please contact your Netskope Accounts Team.

 

Terms and Conditions

  • All documented information undergoes testing and verification to ensure accuracy.
  • Netskope Engineering is continuously working on product enhancements. In the future, additional controls may become available to address some of the limitations mentioned earlier. 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'.

 

What to Read Next?

All about - ‘WhatsApp’ Link
Limitations with Signal Application Link
Limitations with Telegram (Web Access & Native App) Link