Threat Detection Platform Lure File Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current malware detection systems face difficulties in distinguishing between file altering malware and non-malicious applications, leading to numerous false-positives and false-negatives, especially when file encryption programs are involved, as they can affect files in similar manners.
Innovation Solution
A threat detection platform (TDP) utilizes dynamic analysis within a virtual machine environment, employing lure files and a file system to monitor and analyze objects for malicious behavior, including the placement, pseudo-randomization, and monitoring of lure files to determine if an object exhibits file altering malware characteristics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current malware detection systems monitor file alterations, then they can detect file altering malware, but they produce numerous false-positives when non-malicious encryption programs affect files in similar manners
Solution Approach 1:
The patent introduces lure files as intermediary objects placed in the file system to act as bait for malware. These lure files are monitored specifically to detect malicious interactions. When malware attempts to alter or encrypt these lure files, it triggers an alert. This intermediary approach allows the system to distinguish malware from legitimate encryption programs, as the latter typically do not target lure files placed in specific locations with suspicious names.
Solution Approach 2:
The system performs preliminary actions by placing lure files in the file system before malware execution. These lure files are pre-positioned in locations where malware is likely to target sensitive information. By having these files in place beforehand, the system can proactively detect malware attempts before actual data breach occurs, while legitimate applications continue their normal operations without being triggered.
2Productivity
If malware detection systems monitor all file alterations, then they can identify potential threats, but they cannot distinguish between approved encryption programs and malicious file altering malware
Solution Approach 1:
The patent applies local quality by making the monitoring focus selective rather than uniform. Instead of monitoring all file alterations equally, the system specifically monitors alterations to lure files placed in particular locations with suspicious naming patterns. This localized monitoring approach maintains comprehensive coverage where needed while avoiding false-positives from legitimate encryption operations on normal files.
Solution Approach 2:
The monitoring system is segmented into different levels: comprehensive monitoring of the file system is performed, but alerts are only generated for specific suspicious patterns involving lure files. This segmentation allows the system to maintain broad surveillance coverage while filtering out benign activities, thereby reducing false-positives without sacrificing overall monitoring productivity.
3Measurement precision
If the system uses lure files with suspicious names to detect malware, then it can identify file altering malware targeting sensitive information, but it requires placement and management of multiple lure files in the file system
Solution Approach 1:
The lure files serve multiple functions simultaneously: they act as bait for malware, serve as monitoring targets, and provide indicators for alert generation. A single lure file placement can detect multiple types of malware behaviors (encryption, deletion, modification). This multi-functionality reduces the overall complexity compared to implementing separate detection mechanisms for different malware types.
Data Source
AI summary
According to one embodiment, a computerized method for detecting malware is described. The method includes receiving configuration information that identifies (i) at least one type of lure data and (ii) one or more locations of a system operating within a virtual machine for placement of the lure data into the system. The lure data is configured to entice interaction of the lure data by malware associated with an object under analysis. Thereafter, the lure data is placed within the system according to the configuration information and lure data information is selectively modified. The information may include a name or content within a directory including the lure data. During processing of an object within the virtual machine, a determination is made whether the object exhibits file altering behavior based on a comparison of actions performed that are associated with the lure data and one more known file activity patterns.


