Canary File Scoring for Malware Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional anti-malware solutions rely on virus signatures and extensive training, which are often evaded by malware and lack effective detection and remediation mechanisms, especially when bundled with general-purpose enterprise applications.

Innovation Solution

A computer-implemented method that monitors process actions on a system, selectively presents canary files to untrusted processes, scores processes based on malicious actions, and automatically terminates processes with a high malice score, while hiding canary files from trusted processes and backing up files accessed with change privileges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional anti-malware solutions use virus signatures and extensive training, then they can detect known malware, but malware regularly evades these solutions

Engineering Contradiction:
Improvemalware detection reliabilityVSAvoidmalware evasion capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic behavior monitoring that tracks process actions in real-time rather than relying on static signatures. The system dynamically scores processes based on observed behavior patterns, allowing it to adapt to new malware variants that evade traditional signature-based detection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors process behavior and uses feedback from observed actions to adjust malice scores. This feedback loop allows the anti-malware solution to learn from actual malware behavior patterns and improve its detection accuracy over time, countering evasion techniques.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If anti-malware solutions use local emulation sandboxes, then they can analyze malware behavior, but they are prone to detection and evasion by malware

Engineering Contradiction:
Improvemalware behavior analysis precisionVSAvoidsandbox detection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies self-service by having the monitored processes themselves generate the data needed for analysis. Instead of external sandboxes analyzing malware, the system monitors the processes' own actions, file accesses, and system calls, making the processes themselves the source of detection data and eliminating sandbox evasion vectors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary layer of behavior monitoring that sits between the process and the detection mechanism. This intermediary collects and analyzes process actions without requiring the process to execute in a sandboxed environment, thereby avoiding sandbox detection and evasion issues.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If anti-malware solutions are bundled with general-purpose enterprise applications, then they are available as part of the suite, but they cannot be purchased separately

Engineering Contradiction:
Improvesoftware packaging flexibilityVSAvoidsoftware licensing flexibility
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent describes a modular anti-malware component that can be segmented from general-purpose enterprise applications. The behavior monitoring and scoring functionality is designed as a separate, independently licensable module that can be deployed standalone or integrated with other applications, providing licensing flexibility.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12124568B2Prevention and remediation of malware based on selective presentation of files to processes
Publication Date: 2024.10.22 ASSURED INFORMATION SECURITY
  • US12124568B2 patent drawing
  • US12124568B2 patent drawing
  • US12124568B2 patent drawing

AI summary

Malware prevention and remediation is provided by monitoring actions performed by processes and maintaining indications of which processes are trusted; selectively presenting canary files to these processes, which includes presenting the canary files to processes not indicated as being trusted and hiding the canary files from processes indicated as being trusted, and where the monitoring includes monitoring for access of canary files with change privileges; scoring each of the processes based on the actions performed, including any access of canary files with change privileges, which scoring produces a malice score for each process; and automatically terminating any process for which its malice score indicates at least a threshold level of malice in the execution of the process.