Skip to main content
Use Case

How to Block WhatsApp Native Application Access

  • 14 May 2024
  • 0 replies
  • 401 views

kFMCD7kdCXS8aMLw89C4OZwfeiXtezmBkSHfmB_Z1IwI_8l05Aa5i-svoDQAYg2lhDrIUJWXG5dbweYFt4mO4fAg_KZPfRKhMph0blkgevK7FVBmiIQd4CiFzf5I4zP6RrsuFpMHxwhR0ytus2LuH6I

Netskope Global Technical Success (GTS)

Use Case - How to Block WhatsApp Native Application Access

 

Netskope Cloud Version - 115

 

Objective

Block WhatsApp Native Application Access

 

Prerequisite

Netskope Inline CASB or SWG license is required

 

Context

WhatsApp offers a native application to which customers are looking to restrict access to. While they have the ability to regulate uploads and downloads for WhatsApp Web through Real-Time policies, they encounter issues with the WhatsApp desktop application. Existing policies fail to effectively control access in this context, presenting a challenge for managing WhatsApp usage across different platforms.

 

Do You Know?

  • Netskope acknowledges WhatsApp Web as a Cloud Application and provides a predefined cloud app connector.
  • Predefined Cloud Connector for WhatsApp does not support DLP and Threat Protection on any activities due to end-to-end encryption.
  • As of May 17, 2024 with Netskope’s WhatsApp predefined connector, customers can exercise control over the following activities:

GNBkrz8YKupMvy8scJJh0x0Tr0jRf6afQbmw93hGBq4jx6nSGNy_4aCsHJfdNZ5WAmv2qJ0U9SudVYkGWIg_Id-pF4k7Li2S1r4ERq9Vg_xeXhyq3mIzMPbwNjHeWDXewFZpjXfgtHIjsJKroUpGB3s

 

Configuration

  • Step 1 -  Create a new certificate pinned application

Path: Netskope Tenant UI >>> Settings >>> - Security Cloud Platform  - - -> App Definition  >>> New Certificate Pinned App

 

YnKxcXD7aQn93HRVZhrc5gPNxeSMNfMUUxXZp5Kym9xCRDKONACDhBxZKHZ2n1BWAALduPGr-CDOlxRGMDYBZZSIuLLe7l7nBgu91t81YUbwd7K_Mg3NQIPREXNtFESAfBWhgLPWrII2wRsfca0z9T4

  • Step 2 - Add the following executables: WhatsApp.exe, WhatsAppDesktop.exe

sbi3W53pW7j1N4hJofB1Vk8Cgvs24zc0fKyvyQom7x3i3ytwzZd-ni6TWT6lSYjNEWXLLL-iTb7lDLLScObRqu4sFNb8DYb-DQDmcH8MX7cvNELSJ9NSBYgVQ2UURxeUQD3p2tcTJObOvZyOK4nm_sY

 

Note - Here you need to define the Platform where the application will be used, if needed for another platform then need to repeat the process.

 

  • Step 3 - Edit the current steering configuration to allow non-standard ports to be steered to Netskope. The WhatsApp desktop uses 443 and 5222 ports. Reference : Link

Path: Netskope Tenant UI >>> Settings >>> - Security Cloud Platform  - - -> Steering configuration → Edit  (In the example the default tenant configuration)

p_wyIn-sOvVkFqKNMFwc0LVHy9L1sCc3CfwE9SDu9kcSO0Upds3FkezBIeekYfHwzzvpYXdvtwKGddv_FEfpset1PuCm8OFTGdaolm5lLSgOexCBPfeGNL4b9crBPXCUXs1khV-Y1vaPMaXIUweHnPQ

 

5oK33Tbtcivz3XjDP1qLtdl915vrdhm9PoTDPXWJPQsBRcDAWuVCDof38tXZvEYzc9qWfGG2hIfiz9BdCGSTclbkVb6XVxP3a6uNh5vocWoZjXfVnZ8K_WiJWu3OGo0yL8MODWBne8xG3vDrCPnPpyI

Note - When using non-standard ports and not specifying the domains you can potentially steer traffic from any other certificate pinned application that uses the same ports as destination.

 

  • Step 4 - Create an Exceptions, while the action will be set to block as follow 

Path: Netskope Tenant UI >>> Settings >>> - Security Cloud Platform  - - -> Steering configuration → Exceptions → New  

Select the previous created certificated pinned application, add * as custom app domains, then select “Block”

9Too1RKIZjqpS6iZNNZV-5KWmq4Fbvn0OJuO1BswCHUEq4Tpg91FznvTewMK0u6fP69vFtM4qX_pnqCwdNidxsok9m7ztVwq4mmWZhd1g1k1hQrnTUIxpWxE9IotmVwDN-c-zZ-8Fls3XbzCphK1joo

 

4JUfw_A3slmYkEn7992dU5PFJDPz543D7v5b5eyV1kQmOvRxedzwl1Uwx4M8Y5YnBEPd_1OaCTQJOtwtFpwuhNkELbK9xuLhqWFl4aX2AkNZs5F2QQ1D6li1zZKEbSFmb4jbH7XKVKF9d0_d3x--ZPU

Note: Once the edition on steering configuration profile is saved, please ensure that Netskope Client is up-to-date by right-clicking on its icon, go to its configuration, and make sure there are no pending updates.

 

Verification

In a Windows machine with WhatsApp Desktop installed, run the application.

You should notice that the application will not be able to initiate as well as new messages will not be sent/received nor Upload/Download.

 

 

Terms and Conditions

  • 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'.

 

This topic has been closed for comments