Behavior-Based Ransomware Detection via Thread Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ransomware is difficult to detect and remediate due to its ability to encrypt files, hide its source, and use existing device processes and threads to obfuscate its presence, leading to high difficulty in detection and potential for multiple attacks if not properly protected.

Innovation Solution

A behavior-based detection method that monitors threads on a computing device for predefined ransomware behaviors, generates a score based on past and new indicators, and terminates the thread if the score exceeds a threshold, utilizing a scoring system and remediation module to quickly identify and eliminate ransomware with low false positives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If ransomware uses existing device processes and threads to hide, then detection difficulty increases, but system resource utilization is improved

Engineering Contradiction:
Improvedetection difficultyVSAvoidobfuscation capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a scoring system that continuously monitors thread behaviors and provides feedback by accumulating scores for detected ransomware indicators. When the score exceeds a threshold, the system triggers remediation. This feedback mechanism enables dynamic detection that adapts to obfuscation techniques while maintaining system resource efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary scoring system that mediates between the monitored thread behaviors and the final detection decision. Instead of directly detecting ransomware based on single indicators, the system uses multiple indicators with associated scores that collectively determine whether remediation is needed, effectively bridging the gap between obfuscation and detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Strength

If ransomware encrypts files with military grade encryption, then data protection capability is improved, but detectability and remediation ease worsen

Engineering Contradiction:
Improveencryption strengthVSAvoidremediation ease
Core Design Contradiction:
StrengthVSEase of repair

Solution Approach 1:

The patent performs preliminary detection and remediation actions before ransomware completes its encryption process. By monitoring for ransomware behaviors and terminating suspicious threads when the score threshold is exceeded, the system prevents encryption from occurring in the first place, making remediation unnecessary and effectively bypassing the encryption strength issue.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary anti-action by detecting and terminating ransomware threads before they can execute their encryption payload. The scoring system accumulates evidence of malicious behavior and takes countermeasures in advance, neutralizing the threat before it can manifest as encrypted files.

Inventive Principle:
Principle #9Preliminary anti-action

3Measurement precision

If behavior monitoring and scoring system are implemented, then ransomware detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes parameters by assigning different score values to different ransomware indicators and using a threshold parameter to determine when remediation should occur. This parametric approach allows the system to maintain high detection accuracy while managing complexity through configurable parameters rather than hard-coded detection logic.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The scoring system serves multiple functions: it detects ransomware, ranks suspicious activities by severity, and triggers remediation decisions. This multi-functionality reduces overall system complexity by consolidating multiple detection and response mechanisms into a single universal scoring framework.

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

Data Source

PatentUS20180211040A1Behavior-based ransomware detection
Publication Date: 2018.07.26 MALWAREBYTES INC
  • US20180211040A1 patent drawing
  • US20180211040A1 patent drawing
  • US20180211040A1 patent drawing

AI summary

An anti-malware application detects, stops, and quarantines ransomware. The anti-malware application monitors threads executing on a computing device and detects behaviors that conform to a predefined set of behaviors indicative of ransomware. Responsive to detecting these behaviors, indicators are stored to a log in a storage device. Each of the indicators in the log is associated with respective scores. A running score for each thread is generated by combining the respective scores of the indicators in the log. Responsive to determining that the running score exceeds a predefined threshold score, execution of the thread is terminated. The source ransomware file is then identified and quarantined.