Anti-Ransomware File Access Unit Entropy Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ransomware attacks pose a significant threat to data security by encrypting files, making them inaccessible unless a ransom is paid, and existing solutions are inadequate in differentiating between regular and compromised files, leading to potential data loss and costly downtime.

Innovation Solution

Implementing an anti-ransomware file access unit that determines the entropy value of files and performs a copy-on-write process if the entropy value exceeds a threshold, writing the file to a copy-on-write storage area to preserve the original unencrypted file, thereby preventing unauthorized encryption and allowing for easy recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ransomware encrypts files to prevent unauthorized access, then data security is improved, but data accessibility deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by creating backup copies of files before they are encrypted by ransomware. The file access unit intercepts write operations, creates backup copies in a protected storage area, and maintains these backups even after the original files are encrypted, ensuring data recovery is possible without paying ransom.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention uses copying by creating duplicate copies of files in a protected storage area. The file access unit generates backup copies of files being written to storage, storing them with different metadata. These copies serve as recovery versions when ransomware encrypts the original files, resolving the contradiction between security (encryption) and accessibility (recovery).

Inventive Principle:
Principle #26Copying

2Ease of operation

If backups are generated regularly to restore encrypted files, then data accessibility is improved, but the likelihood of outdated data increases

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata currency
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements feedback by continuously monitoring file write operations and immediately creating backup copies when changes are detected. The file access unit intercepts each write operation, creates an updated backup copy, and maintains a chain of versions. This real-time feedback mechanism ensures backups are always current without requiring scheduled backup intervals, resolving the contradiction between accessibility and data currency.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If entropy analysis is performed on all files to detect ransomware, then detection precision is improved, but processing time increases

Engineering Contradiction:
Improveransomware detection precisionVSAvoidfile processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by performing entropy analysis selectively rather than on all files uniformly. The file access unit focuses entropy detection resources on files that are being written to storage, analyzing only those files at the point of write operation. This partial application of entropy analysis maintains high detection precision for ransomware while minimizing overall processing time by not analyzing every file in the system continuously.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10839072B2Ransomware resetter
Publication Date: 2020.11.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10839072B2 patent drawing
  • US10839072B2 patent drawing
  • US10839072B2 patent drawing

AI summary

A method and a related system for a protection against unauthorized file encryption in a file system may be provided. The method may comprise providing an anti-ransomware file access unit, determining, by the anti-ransomware file access unit, an entropy value for a portion of a file to be written to the file system, and upon determining that the entropy value is equal or above a threshold value, performing a copy-on-write process to the file to be written, whereby the file is written to a copy-on-write storage area.