Malicious Event Classification via Time-Decayed Feature Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SIEM and log management tools face challenges in effectively classifying malicious network events due to the vast amount of log data, requiring manual configuration of rules that are time-consuming and prone to imbalance with network changes, leading to noise and confusion in information security monitoring.

Innovation Solution

Implementing machine learning techniques to mine relevant features from historical and real-time log data from SIEM solutions and event sensors, creating predictive models that classify malicious behavior and provide actionable insights for network monitoring and incident response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deterministic correlation rules are manually configured to monitor network security, then security monitoring capability is improved, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improvesecurity monitoring capabilityVSAvoidtime consumption for rule configuration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically generates and configures correlation rules by analyzing historical log data and identifying patterns of malicious activity, eliminating the need for manual rule configuration. The machine learning model autonomously performs the tasks that previously required security analysts to manually create and maintain deterministic correlation rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts rule parameters and thresholds based on learned patterns from historical data, allowing the security monitoring system to adapt to changing threat landscapes without manual intervention. This enables automatic optimization of detection sensitivity and reduces the time required to configure effective rules.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If deterministic correlation rules are configured to achieve effective security monitoring, then detection accuracy is improved, but adaptability to network changes deteriorates

Engineering Contradiction:
Improvedetection accuracyVSAvoidadaptability to network changes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system transitions from static deterministic rules to dynamic machine learning models that continuously learn from new data. The model adapts its detection criteria based on evolving network patterns and emerging threats, maintaining high detection accuracy while automatically adjusting to network changes without requiring manual rule updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-trains the machine learning model on historical log data to establish baseline detection capabilities before deployment. This preliminary learning phase enables the system to achieve high detection accuracy from the outset, while the model's inherent ability to continue learning ensures ongoing adaptability to network changes.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If manual configuration of correlation rules is performed to reduce noise in log data, then signal-to-noise ratio is improved, but operational costs increase

Engineering Contradiction:
Improvesignal-to-noise ratio in log dataVSAvoidoperational costs for rule configuration
Core Design Contradiction:
Loss of informationVSEase of manufacture

Solution Approach 1:

The machine learning system automatically analyzes log data to identify patterns and generate optimized correlation rules, eliminating the need for expensive manual configuration by security analysts. The system self-adjusts detection parameters to maximize signal-to-noise ratio without requiring operational intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical process of manual rule configuration with automated machine learning algorithms. This substitution eliminates the need for human analysts to manually tune correlation rules, significantly reducing operational costs while maintaining or improving detection quality.

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

4Productivity

If the number of log entries increases to capture more network activity, then monitoring coverage is improved, but system complexity and noise increase

Engineering Contradiction:
Improvemonitoring coverageVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The machine learning model extracts only the most relevant features and patterns from the large volume of log data, separating signal from noise. By focusing computational resources on the most informative aspects of the data, the system maintains high monitoring coverage while reducing the effective complexity of the analysis required.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically adjusts analysis parameters and feature selection based on the characteristics of the incoming log data, optimizing the balance between monitoring coverage and computational complexity. This enables the system to handle increasing volumes of logs efficiently without proportionally increasing system complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9306962B1Systems and methods for classifying malicious network events
Publication Date: 2016.04.05 VERIZON PATENT & LICENSING INC
  • US9306962B1 patent drawing
  • US9306962B1 patent drawing
  • US9306962B1 patent drawing

AI summary

A system for classifying events on a computer network includes an event clustering engine for receiving event and log data related to identifiable actors from a security information and event management (SIEM) or log management module and selecting behavioral groupings of the event and log data. An affinity-based feature generation module assigns a value to each identifiable actor based on occurrences within predetermined time intervals of the identifiable actors having the selected behavioral grouping. A time-based weighting decay module applies a time decaying function to the assigned values for each identifiable actor. A feature engineering storage module stores information relating to the identifiable actors and their associated time-decayed values. A machine learning module generates a prediction model based on information received from the event clustering engine and the time-based weighting decay module, and the prediction model is utilized by a prediction engine on a computer to predict and classify received event and log data as malicious or non-malicious.