Process Suspension for LOLBin Malware Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware prevention methods fail to detect and mitigate non-malware binaries, such as Living Off The Land Binaries (LOLBins), which are used by attackers to disguise malicious activities, due to their legitimate nature and the difficulty in identifying suspicious computer processes.

Innovation Solution

Implementing a computing device with process identification, verification, and management circuitry to monitor and manage computer processes, suspending or terminating processes not used within a threshold period, and providing notifications for potential vulnerabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional malware prevention methods are used, then detection of known malware is maintained, but detection of non-malware binaries (LOLBins) used for malicious purposes fails

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidability to detect disguised threats
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Instead of detecting malware based on its malicious characteristics, the system inverts the approach by monitoring legitimate processes for suspicious behavior patterns. The process monitoring circuitry tracks execution frequency, user interaction, and system behavior of legitimate binaries, identifying when they are being used for malicious purposes based on anomalous patterns rather than malware signatures.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces process monitoring circuitry as an intermediary layer between the operating system and the malware detection system. This intermediary monitors process execution, tracks usage patterns, and provides behavioral data that helps identify when legitimate binaries are being used for malicious purposes, bridging the gap between traditional antivirus and threat detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If process monitoring is implemented to identify suspicious activities, then detection of disguised malware improves, but system complexity increases

Engineering Contradiction:
Improvethreat detection capabilityVSAvoidprocess monitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The process monitoring circuitry is designed to perform multiple functions simultaneously: tracking process execution, analyzing usage patterns, detecting suspicious behaviors, and generating alerts. By consolidating these functions into a single multi-functional component, the system achieves comprehensive threat detection without proportionally increasing overall system complexity.

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

Solution Approach 2:

The system monitors multiple parameters of process execution (execution frequency, user interaction patterns, system calls, resource usage) and establishes baseline ranges for normal behavior. When parameters fall outside these ranges, the system flags potential threats. This parameter-based approach provides a systematic framework for detecting anomalies without requiring complex analysis for each individual process.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If legitimate processes are monitored and restricted based on suspicious behavior, then security improves, but ease of operation deteriorates due to false positives

Engineering Contradiction:
Improvesecurity protection levelVSAvoiduser interaction with security system
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system establishes baseline behavioral patterns for legitimate processes during normal operation before threats occur. By pre-configuring expected behavior ranges and thresholds, the system can quickly evaluate process behavior against these pre-established criteria, reducing the need for complex real-time analysis and minimizing false positives that would require user intervention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12481758B2Methods and apparatus to disable select processes for malware prevention
Publication Date: 2025.11.25 MCAFEE LLC
  • US12481758B2 patent drawing
  • US12481758B2 patent drawing
  • US12481758B2 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed to disable select processes for malware prevention, an apparatus comprising: at least one memory; instructions; and at least one processor to execute the instructions to cause the at least one processor to at least: identify execution of a computer process on a computing device; determine whether the identified computer process is in a list of computer processes to be monitored; in response to the identified computer process being listed in the list of computer processes to be monitored, determine an amount of time since last execution of the identified computer process; and suspend, in response to the amount of time since last execution meeting or exceeding a threshold time, execution of the identified computer process.