Screen Capture Prevention via Windowless Process Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security measures to prevent malware from acquiring private user data through screen capture techniques often result in 'false positive' identifications, frustrating users by preventing legitimate screen captures.

Innovation Solution

A method and software agent that differentiate between legitimate and malicious processes by allowing only processes that open a window or are on a dynamic white list to perform screen captures, preventing unidentified windowless processes from capturing data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security software prevents all screen capture operations under suspicious conditions, then security against malware is improved, but user convenience deteriorates due to false positives

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

Solution Approach 1:

The patent applies local quality by differentiating the treatment of screen capture operations based on the specific characteristics of the process. Instead of applying a uniform prevention rule to all screen captures, the system analyzes individual process properties (window ownership, white list status) and applies prevention only to malicious cases while allowing legitimate ones. This resolves the contradiction by making security measures targeted rather than blanket, thus maintaining security while reducing false positives that harm user convenience.

Inventive Principle:
Principle #3Local quality

2Loss of information

If screen capture is completely blocked to prevent data theft, then data security is improved, but legitimate functionality deteriorates

Engineering Contradiction:
Improvedata securityVSAvoidlegitimate functionality
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by making the screen capture permission system adaptive rather than static. The system dynamically evaluates each screen capture request based on current process state (whether it owns a window, whether it's on the white list) and makes real-time decisions. This allows the system to adapt to different legitimate scenarios (screenshot tools, screen readers, etc.) while blocking malicious ones, thus preserving legitimate functionality while maintaining data security.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary mechanism (the security software agent) that mediates between the desire to block screen captures for security and the need to allow them for legitimate functionality. This intermediary analyzes process characteristics and acts as a gatekeeper, allowing legitimate screen captures while blocking malicious ones. This resolves the contradiction by providing a nuanced middle ground rather than complete blocking or complete allowance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If simple prevention rules are applied to block screen captures, then implementation complexity is reduced, but false positive rate increases

Engineering Contradiction:
Improveimplementation complexityVSAvoidfalse positive rate
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by establishing a white list of legitimate processes before screen capture operations occur. Processes are pre-approved based on their identity and behavior patterns, so when screen capture is attempted, the system can quickly check against this pre-established list. This resolves the contradiction by doing the complex analysis work in advance, making the actual screen capture decision simple and fast, thus reducing both implementation complexity and false positives.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9323925B2Method and system for prevention of windowless screen capture
Publication Date: 2016.04.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9323925B2 patent drawing
  • US9323925B2 patent drawing
  • US9323925B2 patent drawing

AI summary

A method for preventing the acquisition of data by a screen capturing malware, comprises preventing an unidentified process that does not open a window from performing screen capture.