Kernel File I/O Analysis for Real-Time Ransomware Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security measures are inadequate in preventing and mitigating malicious processes, particularly ransomware attacks, as they rely on inefficient signature-based detection and post-infection analysis, failing to protect live systems effectively.

Innovation Solution

A system and method that intercepts file system input and output paths using a kernel driver to analyze data behaviors in real-time, employing mathematical variance, run-length compression, and entropy analysis to detect suspect behaviors, and uses a waterfall approach to prevent false alerts, maintaining a sensitivity-adjusted threshold for malicious activity detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If signature-based detection methods are used to identify malicious files, then detection capability is improved, but false positive rate increases and system efficiency deteriorates

Engineering Contradiction:
Improvedetection capabilityVSAvoidsystem efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Instead of searching for malicious signatures in files (traditional approach), the patent inverts the approach by analyzing file system I/O behaviors and data patterns to detect malicious activities. The kernel driver monitors I/O operations, data access patterns, and behavioral characteristics rather than scanning for known malicious signatures, thereby improving detection accuracy while reducing false positives and maintaining system efficiency.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If log collection and analysis is performed to detect malicious operations, then detection capability is improved, but detection timing deteriorates (too late to prevent damage)

Engineering Contradiction:
Improvedetection capabilityVSAvoiddetection timing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by deploying a kernel driver that continuously monitors file system I/O operations and data access patterns before malicious activities can cause significant damage. The system proactively analyzes I/O behaviors, data modification patterns, and access frequencies in real-time, enabling early detection and prevention of ransomware attacks before they complete their encryption process, rather than waiting for log analysis after infection occurs.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If comprehensive security monitoring is implemented to detect all malicious behaviors, then detection capability is improved, but device complexity increases

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

Solution Approach 1:

The patent extracts and isolates the security monitoring functionality into a dedicated kernel driver component that operates independently within the operating system. This extracted module specifically monitors file system I/O paths and data access patterns without requiring comprehensive system-wide instrumentation, thereby achieving effective detection of malicious behaviors while limiting the increase in overall system complexity to a manageable, isolated component.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If real-time analysis of all file I/O operations is performed, then detection capability is improved, but processing overhead increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by selectively monitoring specific file system I/O operations and data access patterns that are indicative of malicious activities, rather than analyzing every single I/O operation in real-time. The kernel driver focuses on detecting suspicious behaviors such as rapid sequential writes, unusual access patterns, and data modification characteristics associated with ransomware, thereby achieving effective detection while reducing processing overhead by avoiding exhaustive analysis of all system I/O traffic.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12613964B2System and method for preventing and mitigating malicious processes by analyzing live data
Publication Date: 2026.04.28 THALES DIS CPL USA INC
  • US12613964B2 patent drawing
  • US12613964B2 patent drawing
  • US12613964B2 patent drawing

AI summary

A system (100) or method (500) for preventing or mitigating malicious processes in a computing environment having one or more processors (204) and memory (202) operatively coupled to the one or more processors can include computer instructions which when executed causes the one or more processors to perform certain operations. The operations can include intercepting (502) all file system input and output paths using a kernel driver (103), analyzing (504) for suspect behaviors in real time on data being processed through the input and output paths and data access patterns on a live system implemented in a kernel of an operating system for the computing environment, flagging (512) the data for any suspect behaviors, and preventing (514) further processing upon detection of the suspect behaviors.