File Tree Structure Analysis for Device Compromise Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods fail to accurately and efficiently determine whether a computing device has been compromised, such as through rooting or jailbreaking, which can lead to security breaches and data access violations.

Innovation Solution

A computer-implemented method that analyzes file tree structure information to identify anomalies indicative of device compromise, using a device model or logic rules developed from training data, including permissions and expected tree-based structures, to determine if a device has been compromised and take appropriate actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional compromise detection methods are used, then detection capability is limited, but system complexity and detection time increase

Engineering Contradiction:
Improvecompromise detection accuracyVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and analyzes specific file tree structure characteristics (node names, paths, permissions, file types) separately from the entire file system. By focusing on relevant structural features rather than examining the whole system, the method achieves accurate compromise detection while keeping the detection mechanism simple and efficient.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent pre-establishes a database of legitimate file tree structures and compromise indicators before actual detection occurs. This preliminary preparation allows the detection system to quickly compare current file tree structures against known patterns, enabling fast and accurate compromise identification without complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive file system analysis is performed, then detection accuracy improves, but processing time increases

Engineering Contradiction:
Improvecompromise detection accuracyVSAvoiddetection processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The method extracts only the essential file tree structure information (node names, paths, permissions, file types) needed for compromise detection, rather than performing comprehensive analysis of all file system attributes. This selective extraction maintains detection accuracy while significantly reducing processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by analyzing only the specific file tree structure elements that are indicative of compromise (such as unauthorized nodes, abnormal paths, restricted permission changes) rather than examining every file and folder on the device. This approach achieves sufficient detection accuracy with minimal processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If device compromise is detected late, then security breaches occur, but early detection requires more resources

Engineering Contradiction:
Improvesecurity protection reliabilityVSAvoiddetection efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary setup by establishing baseline file tree structures and compromise indicator databases before actual security monitoring begins. This preparation enables the system to efficiently and reliably detect compromises in real-time without requiring excessive computational resources during ongoing operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex, resource-intensive traditional compromise detection methods with a more efficient file tree structure analysis approach. By substituting the detection mechanism with one that analyzes structural patterns rather than examining individual files deeply, the system achieves both high reliability and high productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11645402B2Methods and systems for identifying compromised devices from file tree structure
Publication Date: 2023.05.09 BLACKBERRY LTD
  • US11645402B2 patent drawing
  • US11645402B2 patent drawing
  • US11645402B2 patent drawing

AI summary

Methods and devices for determining whether a computing device has been compromised. File tree structure information for the computing device is obtained that details at least a portion of a tree-based structure of folders and files in a memory on the computing device. It is then determined from the file tree structure information that the computing device is compromised and, based on the determination that the computing device has been compromised, an action is taken.