Browser Isolation via Secure Tunnels for Cloud Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional enterprise network security models are inadequate for modern cloud-based environments, where mobile users access applications from unsecured devices, increasing the risk of data exposure and cyber threats, as the perimeter is no longer confined to a single location.

Innovation Solution

The implementation of a cloud-based system that provides browser isolation by creating secure tunnels between user devices and applications, allowing only image content to be rendered locally while processing sensitive data in a secure, isolated cloud environment, thereby preventing data exfiltration and reducing attack risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional VPN and perimeter security models are used, then access control is maintained, but security effectiveness deteriorates due to unsecured mobile devices and extended network perimeter

Engineering Contradiction:
Improvesecurity effectivenessVSAvoidaccess flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the application delivery path by separating browser execution into two modes: isolated mode where the browser runs in a secure container on the network side, and direct mode where the browser runs on the user device. This segmentation allows the system to maintain security for sensitive applications while allowing flexibility for trusted applications, resolving the contradiction between security effectiveness and access flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a secure browser container as an intermediary between the user device and the application. This intermediary provides a controlled environment where applications can be executed securely, acting as a mediator that maintains security posture while enabling flexible access. The intermediary handles the trust boundary and allows selective execution of applications based on security policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If browser isolation is implemented, then security against malicious code is improved, but device complexity increases

Engineering Contradiction:
Improvemalware protectionVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent extracts the browser execution environment from the user device and places it on the network side in a secure container. By taking out the browser from the unsecured device environment, the system eliminates the risk of malicious code execution on user devices while maintaining the functionality. This extraction resolves the contradiction by providing malware protection without requiring complex security mechanisms on the device side.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system employs disposable secure containers that are created, used, and discarded for each application session. These temporary containers provide the necessary isolation and security without requiring persistent complex security infrastructure. The disposable nature of these containers simplifies the overall system architecture while maintaining strong security guarantees.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Loss of information

If applications are made invisible to unauthorized users, then data protection is improved, but access control complexity increases

Engineering Contradiction:
Improvedata protectionVSAvoidaccess control complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

Instead of the traditional approach where the server lists available applications and the client requests access, the patent inverts the approach by having the network side actively present only the authorized applications to users. Unauthorized applications remain completely invisible, and access is granted only through the secure container based on predefined policies. This inversion simplifies access control by eliminating the need for complex authentication mechanisms while achieving strong data protection.

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

Data Source

PatentUS11968179B2Private application access with browser isolation
Publication Date: 2024.04.23 ZSCALER INC
  • US11968179B2 patent drawing
  • US11968179B2 patent drawing
  • US11968179B2 patent drawing

AI summary

Systems and methods include, responsive to a request to access an application, wherein the application is in one of a public cloud, a private cloud, and an enterprise network, and wherein the user device is remote over the Internet, determining if a user of the user device is permitted to access the application and whether the application should be provided in an isolated browser; responsive to the determining, creating secure tunnels between the user device, an isolation service operating the isolated browser, and the application based on connection information; loading the application in the isolated browser, via the secure tunnels; and providing image content for the application to the user device, via the secure tunnels.