Fraudulent Software Detection via Behavioral Image Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer security systems are unable to detect malicious software programs that misrepresent legitimate computer operations, as they rely on prior knowledge of signatures and cannot identify fraudulent activities that mimic legitimate software, leading to potential system disruptions and data theft.

Innovation Solution

A method and apparatus using processors to monitor internet activity, compare it with suspicious feature information, and identify fraudulent software by recognizing images that misrepresent legitimate operations, thereby mitigating associated activities and preventing malicious software execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security software programs use signature-based detection methods, then they can detect known malicious software programs, but they are unable to detect malicious software programs for which the signature is unknown or that misrepresent legitimate computer operations

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection coverage
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary analysis of software behavior patterns and characteristics before execution, creating a baseline profile that enables detection of both known and unknown malicious software. This preliminary action includes analyzing code structure, import tables, and behavioral signatures to establish detection criteria in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The detection system transitions from static signature matching to dynamic behavior analysis, continuously monitoring software execution patterns and adapting detection criteria based on observed behavior. This dynamic approach allows the system to identify malicious software that attempts to mimic legitimate operations by analyzing actual runtime behavior rather than relying solely on pre-defined signatures.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If security software programs rely on prior knowledge of signatures, then they can identify specific malicious software, but they cannot identify legitimate computer operation misrepresentation or zero-day threats

Engineering Contradiction:
Improveidentification accuracyVSAvoiddetection capability
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system introduces behavioral analysis as an intermediary layer between the software and the detection engine. This intermediary analyzes the software's execution patterns, system calls, and operational characteristics to generate detection indicators, enabling the system to identify malicious software that attempts to disguise itself as legitimate operations without requiring prior knowledge of specific malware signatures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces the mechanical signature-matching approach with a more sophisticated behavioral analysis mechanism. Instead of simply comparing software against a database of known signatures, the system monitors and analyzes software behavior patterns, making the detection process more adaptable to novel threats while maintaining precision in identifying malicious activities.

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

3Reliability

If security software programs use comprehensive analysis methods, then they can detect various types of malicious software, but the complexity of the detection system increases

Engineering Contradiction:
Improvedetection effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection system is divided into multiple specialized modules, each responsible for analyzing specific aspects of software behavior. This segmentation includes separate components for code analysis, behavior monitoring, pattern recognition, and threat classification. By dividing the complex detection task into manageable segments, the system achieves comprehensive detection capability while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a multi-functional detection framework where a single integrated platform performs multiple detection functions including signature matching, behavioral analysis, pattern recognition, and threat assessment. This universal approach consolidates various detection methods into one system, reducing overall complexity while maintaining comprehensive detection effectiveness across different types of malicious software.

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

Data Source

PatentUS8578496B1Method and apparatus for detecting legitimate computer operation misrepresentation
Publication Date: 2013.11.05 GEN DIGITAL INC
  • US8578496B1 patent drawing
  • US8578496B1 patent drawing
  • US8578496B1 patent drawing

AI summary

A method for detecting legitimate computer operation misrepresentation is provided. In some embodiments, the method comprises monitoring internet activity associated with a user computer, comparing the internet activity with suspicious feature information to produce a comparison result, wherein the suspicious feature information comprises at least one image that misrepresents at least one legitimate computer operation, identifying fraudulent software based on the comparison result, wherein the comparison result indicates a portion of the internet activity that misrepresents the at least one legitimate computer operation and mitigating activities associated with the identified fraudulent software.