cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2278
Views
0
Helpful
9
Replies

Block Whatsapp Upload Failed only on Web but it's work on Apps

njuanto
Level 1
Level 1

Hi All,

I'm trying to test Web Policy on Cisco Umbrella to block upload on Whatsapp, Wetransfer, and Dropbox. It turns out we can block upload only wetransfer and dropbox, there's something strange on Whatsapp.

If i test using Whatsapp apps on Windows it can block all upload files, but when i try using Whatsapp Web it doesn't block at all.

i don't understand why it happen. Can you guys help about this?

njuanto_0-1693281522374.png

njuanto_1-1693281607447.png

njuanto_2-1693281846483.png

 

 

 

1 Accepted Solution

Accepted Solutions

aaragonb
Cisco Employee
Cisco Employee

Looks like your configuration is correct and the policy is matching.

Do you have QUIC enabled? I would like to test the upload with QUIC disabled. To disable QUIC, browse "chrome://flags" and search "quic" and disable it from all:

aaragonb_0-1693397327290.png

Before testing, clear the cache and close all the tabs.

For the test, we need to use a different file, to make sure whatsapp doesn't have it in its cache already.

If after this, still doesn't work, please insist on the support case because engineering will have to push new updates from the backend.

As a workaround, you could try to block the following domains and test if this blocks the uploads:

cdn.whatsapp.net
mmg.whatsapp.net

 

View solution in original post

9 Replies 9

aaragonb
Cisco Employee
Cisco Employee

Hi,

I understand that you are trying to block uploads on WhatsApp web, but it's been allowed instead.

From your screenshots, I can see that is showing Allowed on the Activity Search report but on Whatsapp I can see the red icon, "Retry" and the time is different as well (10:44 vs 11:03AM). My question is, is that file being uploaded using Whatsapp web successfully?

I have configured the following to block the uploads on WhatsApp and it works for me:

1. Policies/Policy Components/Application Settings/Add:

aaragonb_0-1693309185967.png

2. Policies/Web Policy/Add:

 

aaragonb_1-1693309185972.png

3. 

aaragonb_2-1693309185974.png

4. Access to whatsapp web:

aaragonb_3-1693309185978.png

5. Upload a document to a conversation:

aaragonb_4-1693309185988.png

6. Check the Activity Search:

aaragonb_5-1693309185990.png

 

aaragonb_6-1693309185993.png

 

aaragonb_7-1693309185999.png

aaragonb_8-1693309186004.png

 

Hi @aaragonb ,

Thank you for your reply and yes i'm trying to block upload whatsapp on Apps and Web.

is that file being uploaded using Whatsapp web successfully?

Yes it doen't block on Whataspp Web but it blocks on Whatsapp Apps.

Belows are my setup on the web policy.

1. Block Upload on Rule

njuanto_0-1693361547947.png

2. Make sure that my name on ruleset identities (njuanto@id.pepper-advantage.com)

njuanto_1-1693361607224.png

njuanto_2-1693361624992.png

3. Able to access Whatsapp Web and Whatsapp Apps

njuanto_3-1693361871585.png

njuanto_4-1693362085345.png

4. Test Upload on Web.

njuanto_5-1693362308311.png

5. Test upload on Apps

njuanto_6-1693362383672.png

6. Activity Log Search

njuanto_7-1693362486122.pngnjuanto_8-1693362500269.png

idk why on apps it is blocking but it doesn't show on log, instead of web.

i have raise a ticket as well to umbrella support but hasn't response. need to solve this ASAP.

 

 

aaragonb
Cisco Employee
Cisco Employee

Looks like your configuration is correct and the policy is matching.

Do you have QUIC enabled? I would like to test the upload with QUIC disabled. To disable QUIC, browse "chrome://flags" and search "quic" and disable it from all:

aaragonb_0-1693397327290.png

Before testing, clear the cache and close all the tabs.

For the test, we need to use a different file, to make sure whatsapp doesn't have it in its cache already.

If after this, still doesn't work, please insist on the support case because engineering will have to push new updates from the backend.

As a workaround, you could try to block the following domains and test if this blocks the uploads:

cdn.whatsapp.net
mmg.whatsapp.net

 

Hi @aaragonb ,

I just tested the QUIC disabled on Edge since i never using Edge and it's work all whatsapp upload can be blocked. Why do i need to disabled the QUIC, because it neither enabled nor disabled, it only show default.

since i have 150 endpoint, i cannot disabled the QUIC on Edge and Chrome manually. Do you have any idea to do it automatically from Cisco Umbrella? or Does this app control has some bug?

njuanto_0-1693471197853.png

njuanto_1-1693471320264.pngnjuanto_2-1693471779964.png

We also tested using one of our networks as ruleset identites and it's work without QUIC disable.

 

 

In a nutshell, QUIC operates over UDP, which is not intercepted by the Roaming Client, it won't be proxied by Umbrella, so Umbrella won't be able to enforce the policies to that traffic.

As a workaround, you could block QUIC on your firewall.

Please, keep in mind, that in devices with the AnyConnect/Secure Client with browsers with QUIC enabled/default, it might happen the traffic won't be intercepted by the roaming module, because this one proxies TCP 443/80 only.

You can read more about it here:

 https://support.umbrella.com/hc/en-us/articles/360051232032-Symptoms-of-QUIC-enabled-on-Google-Chrome

https://docs.umbrella.com/deployment-umbrella/docs/prerequisites-1 

 

1 questions, if you said it won't be proxied by umbrella but why did it still blocked when using network as ruleset identities?

i didn't block QUIC on my firewall yet and i tested using browser with QUIC default on Chrome. please see the screenshow below as reference.

njuanto_0-1693533264749.png

njuanto_1-1693533324830.png

is that just a coincidence?

 

I would like to see a packet capture of that traffic to see if it was using QUIC to investigate further.

In general, we recommend blocking/disabling QUIC because it causes issues due to the nature of that protocol. 
The traffic that is successfully handled by Umbrella and proxies in general is TCP 80/443.

ok cool @aaragonb , Does umbrella can see packet capture detail of the traffic?

In the Umbrella dashboard, you can see the logged events in Reporting/Core Reports/Activity Search. You can export those to see more details about the events: https://docs.umbrella.com/umbrella-user-guide/docs/log-format-and-versioning 

For instance, to see if the web traffic is using QUIC, we need to use Wireshark, because this traffic won't be logged by Umbrella.

aaragonb_0-1693845418165.png

aaragonb_1-1693845579860.png