Preventing Input Focus Misappropriation for Sensitive Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions fail to distinguish between input focus stealing from controls used for receiving sensitive data and general presentation window behavior, leading to security risks as users may accidentally input sensitive information into incorrect windows, potentially resulting in data leakage.

Innovation Solution

A method and apparatus that identify visual representation components used for sensitive data input and prevent changes in input focus, using a detection module to identify sensitive components and a prevention module to block focus changes, ensuring that sensitive data is not inadvertently directed to malicious or incorrect windows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If input focus stealing is prevented for all presentation windows, then security is improved, but user convenience deteriorates due to legitimate focus changes being blocked

Engineering Contradiction:
ImprovesecurityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies local quality by differentiating the protection level based on the type of control. Password controls (edit boxes with password style) receive strict focus protection, while other controls allow normal focus stealing behavior. This selective approach maintains security for sensitive inputs without unnecessarily restricting user interaction with other interface elements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the user interface controls into different categories: password controls that require focus protection and other controls that allow normal focus stealing. This segmentation enables the system to apply security measures only where necessary, balancing security and usability by treating different control types differently.

Inventive Principle:
Principle #1Segmentation

2Reliability

If focus protection is applied to all controls, then security is improved, but device complexity increases due to additional detection and prevention mechanisms

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of applying uniform focus protection to all controls, the system identifies and applies protection only to password controls based on their visual style and function. This localized approach reduces system complexity by avoiding unnecessary detection and prevention mechanisms for controls that don't handle sensitive input.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses the control's own properties (such as the password style attribute) to automatically identify when focus protection is needed, rather than requiring external detection mechanisms. This self-identification approach simplifies the system architecture by leveraging the control's intrinsic characteristics.

Inventive Principle:
Principle #25Self-service

3Productivity

If focus stealing is allowed for presentation windows, then user productivity is maintained, but security deteriorates when sensitive data is accidentally entered into incorrect windows

Engineering Contradiction:
Improveuser productivityVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent maintains focus stealing functionality for general presentation windows while applying strict focus protection only to password controls. This allows users to switch between applications and windows freely for non-sensitive operations while preventing focus theft from controls that handle sensitive data like passwords.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8392992B1Method and apparatus for preventing sensitive data leakage due to input focus misappropriation
Publication Date: 2013.03.05 GEN DIGITAL INC
  • US8392992B1 patent drawing
  • US8392992B1 patent drawing
  • US8392992B1 patent drawing

AI summary

A method and apparatus for preventing sensitive data leakage due to input focus misappropriation is described. In one embodiment, a method for restricting a change in an input focus to protect sensitive data comprising identifying a visual representation component used to receive sensitive data, wherein the virtual representation component having an input focus of a computer and preventing a change in the input focus from the visual representation component.