Virtual Logon Session for Malware Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional security solutions fail to effectively block unknown malware, rely on inaccurate heuristic algorithms, and require large databases that need frequent updates, leading to performance issues and time-consuming analysis processes.

Innovation Solution

A system and method that creates a user virtual logon session desktop to run applications in a partitioned environment, using a security authority plug-in with OS privileges to intercept and monitor kernel resources, and manage user credentials, thereby isolating applications and preventing malware attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional security solutions use heuristic algorithms to detect malware, then unknown malware can be detected, but false alarms occur and user experience deteriorates

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidfalse alarms
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system segments the execution environment by creating a virtual logon session that isolates the application from the user's main desktop environment. This segmentation allows the application to run in a controlled, isolated space where malicious behaviors can be contained without affecting the user's system, thereby reducing false alarms while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual logon session acts as an intermediary layer between the application and the user's operating system. This intermediary provides a buffer that allows monitoring and control of application behaviors without directly impacting the user environment, enabling accurate malware detection while preventing false alarms from disrupting user operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If malware definitions database is updated frequently to detect new malware, then detection capability improves, but system performance deteriorates due to large database size

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by creating a virtual logon session and establishing monitoring mechanisms before the application executes. This preliminary setup allows the system to detect and respond to malicious behaviors in real-time without needing to maintain a large, frequently updated malware definitions database, thus preserving system performance while maintaining detection capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the traditional mechanical approach of maintaining large malware definitions databases with a behavioral monitoring approach. Instead of relying on pattern matching against stored signatures, the system monitors application behaviors and interactions within the virtual logon session, substituting the database-dependent mechanism with a more efficient behavior-based detection system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If real-time monitoring of application behaviors is implemented to detect malware, then malware detection accuracy improves, but user experience deteriorates due to annoyance and distraction

Engineering Contradiction:
Improvemalware detection accuracyVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments monitoring activities into a separate virtual logon session that is isolated from the user's main desktop environment. This segmentation allows comprehensive real-time monitoring to occur in the background without presenting alerts or interruptions to the user, maintaining detection accuracy while preserving user experience.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual logon session serves as an intermediary that absorbs and contains monitoring activities. This intermediary layer allows the system to perform detailed behavioral analysis without directly interacting with or disturbing the user's workflow, thereby maintaining both detection accuracy and ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8973136B2System and method for protecting computer systems from malware attacks
Publication Date: 2015.03.03 QUICK HEAL TECH PRIVATE
  • US8973136B2 patent drawing
  • US8973136B2 patent drawing
  • US8973136B2 patent drawing

AI summary

The malware protection system provides a virtual logon session which runs in the background invisible to the user. The virtual logon session is created on a computer system with the help of the operating system using a separate/partitioned kernel resources such as a desktop, that provides a limited access environment under the context of a logged-on user. The system is configured to run applications inside virtual logon sessions under the logged-on user's credentials with limited access. The system also includes an interceptor module that launches the web browser or web application inside the virtual logon session. The interceptor module intercepts every URL passing through the web browser or web application being run in the virtual logon session. The module checks if the primary web URL is infected by malware and adds the malicious URL to a malicious URL database and a non-malicious URL to a non-malicious URL database.