Secure Workspace Endpoint Protection via OS Hooking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for creating a secure workspace environment on untrusted endpoints, such as public kiosks or home computers, are either easily bypassed or inconvenient, failing to provide comprehensive protection against unauthorized access and data theft.

Innovation Solution

A method and system that intercepts key operating system functions to encrypt sensitive information and control access, allowing only authorized requests to decrypt and access data, while maintaining a secure virtual desktop environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing VPN solutions are used to encrypt traffic between end-point and corporate gateway, then traffic encryption is improved, but the end-point computer becomes vulnerable to attacks (keyloggers, credential spoofing, cache analysis, file analysis) that can bypass the encryption

Engineering Contradiction:
Improvetraffic encryptionVSAvoidend-point vulnerability to attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a nested security architecture where a secure workspace environment is embedded within the existing untrusted operating system. The secure workspace acts as a contained environment that isolates sensitive applications and data, allowing encryption and security controls to be applied at multiple levels - both at the network level (VPN) and at the application level (secure workspace), thereby addressing the vulnerability to endpoint attacks while maintaining traffic encryption.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces an intermediary security layer between the untrusted end-point applications and the corporate network. This intermediary component (the secure workspace environment with its own virtual file system and process management) mediates all access to sensitive data, ensuring that even if the end-point computer is compromised, the intermediary layer prevents attackers from accessing encrypted data or injecting malware into corporate applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If security policies are deployed to endpoints to manage remote users, then security control is improved, but the complexity of managing untrusted end-points increases

Engineering Contradiction:
Improvesecurity controlVSAvoidendpoint management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The secure workspace environment is designed to be self-managing and self-enforcing. It automatically applies security policies, manages its own encryption keys, controls access to resources, and isolates applications without requiring manual configuration or intervention from the centralized security team. This self-service capability maintains strong security control while significantly reducing the operational complexity of managing untrusted end-points.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the fundamental parameters of how security is applied at the endpoint. Instead of requiring manual installation and configuration of multiple security tools and policies on each untrusted device, the system transforms security into an automated parameter that is applied through the secure workspace environment itself, which dynamically adapts to different end-point conditions while maintaining consistent security controls.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If a secure environment is created within existing OS, then protection against data theft is improved, but the ease of operation may be reduced due to additional security layers

Engineering Contradiction:
Improvedata theft protectionVSAvoiduser operation convenience
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent segments the operating system into distinct trusted and untrusted zones. The secure workspace environment is isolated from the rest of the untrusted OS, creating a dedicated sandbox where sensitive applications run. This segmentation provides strong data theft protection by containing potential breaches within the secure workspace while allowing users to access the secure environment through simple, user-friendly interfaces without needing to understand or interact with the underlying security architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7725737B2System and methodology providing secure workspace environment
Publication Date: 2010.05.25 CHECK POINT SOFTWARE TECH INC
  • US7725737B2 patent drawing
  • US7725737B2 patent drawing
  • US7725737B2 patent drawing

AI summary

System and methodology providing a secure workspace environment is described. In one embodiment, for example, in a computer system, a method is described for creating a secured workspace within an existing operating system for allowing users to run applications in a secured manner, the method comprises steps of: creating a policy for configuring the secured workspace, the policy specifying how information created during operation of the applications may be accessed; hooking particular functions of the operating system in order to obtain control over the information created during operation of the applications; during operation of the applications, encrypting the information to prevent unauthorized access; in response to a request for access to the information, determining whether the request complies with the policy; and if the request complies with the policy, satisfying the request by providing access to a decrypted copy of the information.