- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
09-01-2023 06:02 AM
Hi all,
I am currently facing the problem of publishing an internal web application via GlobalProtect Portal and Clientless VPN.
The principle is already used by us and works very well so far.
However, this one particular application has a property that makes SSL decryption impossible. With "normal" SSL decryption, you can either set a no-decrypt policy or a general exclusion from decryption.
However, I cannot find such a possibility for Clientless VPN and the normal exclusions do not work either. Without such an exclusion, however, the internal application cannot be published.
I also debugged, why the ssl inspection is not working, found the reason (Handshake, renegotiation) and found out that it is not possible to get this to work, it depends on the application itself, which i cant change.
What am I missing or what other possibilities exist that I may not know about?
Many greetings
Martin
09-01-2023 08:28 AM
Hi @Martin.Shemon ,
The NGFW will decrypt clientless VPN because it is designed to do so. The client creates an SSL session to the NGFW, and it creates a new SSL session to the internal server. This happens even if you do not have decryption enabled. It is, essentially, a man-in-the-middle.
You have 2 solutions, in my opinion.
Thanks,
Tom
09-01-2023 10:15 AM - edited 09-01-2023 10:51 AM
Hi Tom,
thanks for the Hints !
In this special case it is not possible to fix the decryption error, it depends on the application itself. After some deep debugging if found out that the Client Handshake breaks the SSL Decryption. I also found a PaloAlto article which describes that it is not resolvable.
https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000POJ0CAO&lang=en_US%E2%80%A...
This is why i asked for a decryption exclusion.
I understand that it is not possible to exclude this special single host, so i have to find other solutions.
I now try to publish this application via a Global Protect Connection with a split tunnel configuration only for this single app.
If you or somebody has annother idea how to prevent decryption, it would be great, cause this is the prefered way.
Many Thanks and have a great weekend.
Martin
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!