Imposter Process Detection via Attribute Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional signature-based malware-detection methods fail to detect imposter processes and additional malware, as they often modify their signatures to evade detection, and may pose as legitimate programs, leading to compromised computer security.

Innovation Solution

A system and method that compares attributes of processes to legitimate ones to identify imposter processes, determines security actions for files created by these processes, and applies heightened security analysis, including name, path, digital signature, and hash comparisons, to detect and contain potentially malicious files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional signature-based malware-detection mechanisms are used, then detection of known malware is achieved, but detection of imposter processes and modified malware fails

Engineering Contradiction:
Improvemalware detection accuracyVSAvoiddetection capability against modified malware
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by comparing process attributes against legitimate process profiles before malware execution can cause harm. The imposter process detection mechanism proactively identifies suspicious processes by comparing their attributes (name, path, digital signature, hash) against known legitimate processes, enabling early detection before the malware can modify its signature or evade detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and maintains copies of legitimate process profiles (name, path, digital signature, hash) as reference standards. By comparing suspicious processes against these copied profiles, the system can identify imposter processes that attempt to mimic legitimate software, thereby detecting malware that has modified its signature to evade traditional detection.

Inventive Principle:
Principle #26Copying

2Productivity

If imposter processes are allowed to run, then system performance is maintained, but security is compromised through additional malware placement

Engineering Contradiction:
Improvesystem operation continuityVSAvoidsecurity threats from imposter processes
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary security layer that monitors and analyzes process attributes between the execution of suspicious processes and their potential harmful actions. The imposter process detection mechanism acts as a mediator by comparing process characteristics against legitimate profiles and intercepting potentially malicious processes before they can place additional malware on the system, thus maintaining security without completely blocking legitimate operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If heightened security analysis is applied to all files, then detection accuracy improves, but computing resource consumption increases

Engineering Contradiction:
Improvesecurity analysis accuracyVSAvoidcomputing resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by implementing differentiated security analysis based on process characteristics. Instead of applying uniform heightened security analysis to all files, the system selectively applies enhanced scrutiny only to files associated with imposter processes identified through attribute comparison. This localized approach maintains high detection accuracy for suspicious files while avoiding unnecessary resource consumption on files from legitimate processes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9489513B1Systems and methods for securing computing devices against imposter processes
Publication Date: 2016.11.08 CA TECH INC
  • US9489513B1 patent drawing
  • US9489513B1 patent drawing
  • US9489513B1 patent drawing

AI summary

A computer-implemented method for securing computing devices against imposter processes may include (1) identifying a process that is subject to a security assessment, (2) determining, based on comparing an attribute of the process to an attribute of a legitimate process, that the process comprises an imposter process of the legitimate process, (3) determining that a file may have been created by the imposter process, and (4) determining a security action for the file in response to determining that the file has been created by the imposter process. Various other methods, systems, and computer-readable media are also disclosed.