Security Agent Probabilistic Analysis for Enumeration Attack Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to effectively detect and protect against malicious enumeration-based attacks, which involve suspicious requests that can compromise data stored in computing environments, leading to potential damage from malware and other malicious activities.

Innovation Solution

A method and system utilizing a security sensor to track system events, determine sequences of operations, and analyze storage operations using a prediction unit with machine learning to identify probabilistic values indicating malicious activities, followed by advanced analysis and rectification measures such as deletion, quarantining, or terminating malicious processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional security tools are used to detect malicious enumeration requests, then detection coverage is provided, but false positives increase and computational resources are consumed

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security system is divided into multiple specialized modules: enumeration request interceptor for capturing requests, analyzer for examining parameters, probabilistic value calculator for risk assessment, and verdict generator for decision-making. This segmentation allows each module to focus on specific tasks, improving detection accuracy while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A security agent acts as an intermediary between the enumeration request interceptor and the analysis module. The security agent receives intercepted requests, calculates probabilistic values based on multiple parameters, and generates verdicts. This intermediary layer processes requests efficiently before they reach the full analysis pipeline, reducing false positives and conserving computational resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If advanced analysis is conducted on all processes to detect malicious activities, then detection precision is improved, but computational resource consumption increases

Engineering Contradiction:
Improvedetection precisionVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs partial analysis on all enumeration requests by calculating probabilistic values based on key parameters (file mask, request frequency, sequential enumeration patterns). Only requests exceeding a threshold probabilistic value undergo full advanced analysis. This partial action approach maintains detection precision for high-risk requests while conserving computational resources on low-risk requests.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the parameter of analysis depth based on the calculated probabilistic value. Requests with low probabilistic values undergo minimal parameter checking, while requests with high probabilistic values trigger comprehensive advanced analysis. This dynamic parameter adjustment optimizes the balance between detection precision and computational resource consumption.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple verification stages are implemented to reduce false positives, then reliability is improved, but processing time increases

Engineering Contradiction:
Improvefalse positive reductionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by calculating probabilistic values and generating first verdicts before conducting full advanced analysis. This preliminary assessment filters out benign requests early in the process, reducing false positives that would otherwise require time-consuming comprehensive analysis. The preliminary probabilistic calculation uses readily available parameters from enumeration requests to make quick risk assessments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the verification process based on the calculated probabilistic value. Requests with high probabilistic values automatically trigger multiple verification stages including advanced analysis and cross-process correlation, while requests with low probabilistic values undergo minimal verification. This dynamic approach maintains high reliability for suspicious requests while minimizing processing time for benign requests.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240330478A1Enumeration attack prediction
Publication Date: 2024.10.03 ACRONIS INT
  • US20240330478A1 patent drawing
  • US20240330478A1 patent drawing
  • US20240330478A1 patent drawing

AI summary

Systems and methods to predict an enumeration-based attack. A System includes a security sensor configured to track one or more system events and determine a sequence of operations of processes executed in response to the one or more system events. In addition, the system includes a security agent having a prediction unit configured to analyze the tracked storage operations of each process to generate a first security verdict and determine if a first probabilistic value identifying probability of finding the enumeration attack exceeds a first threshold value for a particular process. The security agent also includes an analysis module configured to obtain a full stack corresponding to the particular process from the security sensor, conduct the full stack analyses of the particular process, to generate a second verdict, and characterize the process as malicious, if the probabilistic value of the second verdict exceeds a second threshold value.