Thin Client ZTNA Tunneling for Non-HTTP Application Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing zero trust network access (ZTNA)/web virtual private network (VPN) environments face challenges in securely authenticating and communicating with non-HTTP and TCP/UDP applications, leading to high network gateway loads and performance overhead.

Innovation Solution

The implementation of a thin client on a client device that establishes a secure communication channel with a firewall, using a certificate and key pair generated by an authentication server, to enable secure tunneling of application traffic without the need for HTTPs validation and routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a typical ZTNA/webVPN setup uses HTTPs server on gateway to decapsulate and validate cookies for non-HTTP applications, then authentication security is maintained, but network gateway load and processing overhead increase significantly

Engineering Contradiction:
Improveauthentication securityVSAvoidnetwork gateway processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the authentication and tunneling functions by using separate certificate authorities for authentication (CA Auth) and tunnel establishment (CA Tunnel). This allows the gateway to validate certificates without the complex cookie decapsulation and validation process, reducing processing overhead while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces thin clients as intermediary components that establish secure tunnels using mTLS authentication. These thin clients handle the certificate-based authentication locally, eliminating the need for the gateway to perform expensive cookie validation operations for each connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If HTTPs tunneling is used for non-HTTP applications, then secure communication is achieved, but the complexity of HTTP decapsulation, cookie validation, and routing increases

Engineering Contradiction:
Improvecommunication securityVSAvoidgateway processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of using HTTPs as the transport protocol and adding complexity for decapsulation and validation, the patent inverts the approach by using mTLS directly over TCP/UDP. This eliminates the HTTP layer entirely for these applications, simplifying the gateway's role to basic certificate validation and routing.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent extracts the HTTP protocol layer from the communication path for non-HTTP applications. By using direct mTLS over TCP/UDP, it removes the need for HTTP decapsulation, cookie validation, and HTTP-specific routing logic from the gateway.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If certificate validation is performed at the gateway for each connection, then authentication reliability is improved, but connection establishment time and processing overhead increase

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary authentication actions where the thin client establishes an mTLS-secured tunnel with the gateway before the actual application connection is made. The certificate validation occurs during this preliminary tunnel establishment phase, allowing subsequent application traffic to flow through the already-authenticated channel without repeated validation delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12328308B2Protecting non-HTTP and TCP/UDP applications in a ZTNA/webVPN environment
Publication Date: 2025.06.10 CISCO TECHNOLOGY INC
  • US12328308B2 patent drawing
  • US12328308B2 patent drawing
  • US12328308B2 patent drawing

AI summary

Techniques and architecture are described for protecting non-http and TCP/UDP applications in a zero trust network access (ZTNA)/web virtual private network (VPN) environment by establishing a secure communication channel between a native application and an application server providing an application service. More particularly, the present disclosure describes techniques and architecture that leverage the firewall wherein a thin client on a client device enables a client desktop, establishes a secure channel from a native application, e.g., the client desktop, to the firewall, and acts as a proxy.