Virtual Secure Desktop for Untrusted Endpoint Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users accessing networked applications and data from untrusted computers face security issues due to data leakage and malicious code threats, as existing security measures do not protect against data remnants on untrusted devices after a session is concluded.

Innovation Solution

A virtual secure desktop is created on untrusted computers, using a secure vault for data storage, encrypting all data access and preventing direct writing to the hard drive, ensuring that no data is left on the device after the session, and allowing users to customize their environment for increased security and productivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users access networked applications and data from untrusted computers, then mobility and accessibility are improved, but security is worsened due to data leakage and malicious code threats

Engineering Contradiction:
ImproveaccessibilityVSAvoidsecurity threats
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

A virtual secure desktop is introduced as an intermediary layer between the user and the untrusted computer's file system. This virtual desktop captures all file system operations and redirects them to a secure remote location, preventing direct access to the untrusted device while maintaining full functionality. The virtual desktop acts as a mediator that isolates the user's data from the untrusted environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The file system access is segmented into two separate paths: a secure redirected path for the user's virtual desktop that sends data to a remote secure location, and the native untrusted file system that remains isolated. This segmentation ensures that even if the untrusted computer is compromised, the user's data remains protected in the separate secure channel.

Inventive Principle:
Principle #1Segmentation

2Reliability

If security measures are implemented on untrusted computers, then data protection is improved, but device complexity and ease of operation are worsened

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual secure desktop automatically manages security without requiring user intervention. All file system operations are automatically captured, redirected, and encrypted in the background. The system self-manages the security protocol, handling authentication, data redirection, and cleanup operations without user awareness or manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The virtual desktop software acts as an intermediary that transparently handles all security operations. Users interact with a familiar desktop interface while the intermediary layer manages the complex security protocols, data redirection, and encryption in the background, shielding users from complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If a virtual secure desktop is created with data redirection, then security is improved by preventing data leakage, but ease of operation is worsened due to customization limitations

Engineering Contradiction:
Improvedata leakage preventionVSAvoidcustomization flexibility
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The virtual secure desktop provides a universal environment that supports multiple applications and file types through a standardized interface. While the file system is redirected for security, the virtual desktop maintains universal compatibility with various applications, allowing users to access and manipulate data in a consistent manner across different programs without direct file system access.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Object-affected harmful factors

If all data access is encrypted and redirected, then security is improved, but productivity is worsened due to potential performance overhead

Engineering Contradiction:
Improvesecurity protectionVSAvoidoperational efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

Security measures are performed in advance and in parallel with user operations. The virtual desktop pre-configures secure channels and buffers data redirection operations to minimize latency. By preparing security infrastructure beforehand and using asynchronous buffering techniques, the system reduces the performance overhead of real-time encryption and redirection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8205072B1Method and apparatus for electronically configuring a secured user desktop
Publication Date: 2012.06.19 CISCO TECHNOLOGY INC
  • US8205072B1 patent drawing
  • US8205072B1 patent drawing
  • US8205072B1 patent drawing

AI summary

A method of providing endpoint security for a session on an untrusted computer accessing data on a networked server is disclosed. A virtual secure desktop is created on the untrusted computer that protects the user's applications running in the virtual secure desktop from malicious code and encrypts all data. Data to be written to the hard drive is stored in a secure vault. The secure vault is completely encrypted and erased at the end of the virtual secure desktop session. The virtual secure desktop may be created by creating a separate user session on the untrusted computer and linking the separate user session to the secure vault. Alternatively, the virtual secure desktop may be created by intercepting calls the Native API and redirecting requests from the virtual secure desktop session to the secure vault.