File Context Tag Backup for Malicious Software Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing threat of malicious software attacks, such as ransomware, on computer systems poses a significant risk to important data, as existing technologies fail to effectively detect and prevent attacks that result in data deletion, modification, renaming, or encryption, leading to potential data loss and system disruption.

Innovation Solution

A method and computer system that utilize a file context tag structure to identify and back up specific file types susceptible to malicious attacks, employing a micro filter in kernel mode to monitor I/O requests, check for secure attributes, and perform backups when necessary, thereby preventing malicious software from attacking files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing technologies are used to detect and prevent malicious software attacks, then data protection is attempted, but the detection effectiveness is insufficient and data loss still occurs

Engineering Contradiction:
Improvedata protection reliabilityVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the file protection process into distinct stages: I/O request interception, file type identification, backup status checking via file context tags, and conditional backup execution. This segmentation allows each component to focus on a specific task, improving overall detection reliability without requiring a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by performing file backups before malicious software can execute destructive operations. The system proactively identifies susceptible file types and creates backup copies in advance, ensuring that even if detection fails, the original data remains protected. This preventive approach enhances reliability without proportionally increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive file monitoring and backup processes are implemented, then data loss risk is reduced, but system performance and processing speed decrease

Engineering Contradiction:
Improvedata protection reliabilityVSAvoidsystem processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by implementing selective monitoring based on file types. Instead of uniformly monitoring all files, the system identifies specific susceptible file types (e.g., documents, databases) and applies backup operations only to those categories. This targeted approach reduces overall system processing overhead while maintaining protection for critical data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses copying to create backup files that serve as protective replicas. When a file is identified as susceptible, the system creates a copy rather than duplicating the entire file management process. This copying mechanism provides redundancy for data protection while minimizing the performance impact on primary system operations.

Inventive Principle:
Principle #26Copying

3Reliability

If all file types are monitored and backed up, then complete data protection is achieved, but resource consumption and processing overhead increase

Engineering Contradiction:
Improvedata protection coverageVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements local quality by differentiating protection levels across file types. The system identifies susceptible file types and applies comprehensive monitoring and backup only to those categories, while less critical file types receive minimal or no protection. This differentiated approach achieves adequate data protection coverage without uniformly consuming system resources across all files.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of file susceptibility classification to optimize resource usage. By categorizing files based on their vulnerability to malicious software and business criticality, the system dynamically adjusts which files receive backup protection. This parameter-based classification enables the system to maintain appropriate protection coverage while significantly reducing resource consumption compared to universal monitoring.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11113391B2Method and computer system for preventing malicious software from attacking files of the computer system and corresponding non-transitory computer readable storage medium
Publication Date: 2021.09.07 IND TECH RES INST
  • US11113391B2 patent drawing
  • US11113391B2 patent drawing
  • US11113391B2 patent drawing

AI summary

A method for preventing malicious software from attacking files of a computer system includes the following steps. Whether a file type of a specific file corresponding to an input/output (I/O) request is a to-be-backed-up file type is checked, wherein the to-be-backed-up file type belongs to one of multiple predetermined file types susceptible to malicious software attack. When the file type of the specific file is the to-be-backed-up file type, a backup already tag in a file context tag structure of the specific file is checked. When the backup already tag shows that the specific file has not been backed up, a backup process is performed for the specific file.