Volatility-Based Security Event Classifier Using Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rule-based security assurance systems struggle with scalability and accuracy in detecting security threats due to the need for pre-defined patterns and manual rule development, often resulting in missed important events or excessive false positives.

Innovation Solution

Implementing a behavior change detection approach using machine learning techniques that classify security events based on volatility, allowing the system to continuously learn and adapt, thereby eliminating the need for manual rule updates and improving real-time threat detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rule-based security monitoring is implemented, then security threats can be detected using pre-defined patterns, but the system fails to scale and requires manual rule development for each vulnerability

Engineering Contradiction:
Improvesecurity threat detection accuracyVSAvoidrule development and maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-learning by automatically analyzing security events and generating detection rules without human intervention. The machine learning model continuously trains on security event data, autonomously identifying patterns and creating detection logic, thereby eliminating the need for manual rule development while maintaining high detection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms security event data into numerical features and uses machine learning models to detect anomalies based on statistical deviations from normal behavior. By converting qualitative security concepts into quantitative parameters, the system achieves scalable automated detection without requiring explicit rule definitions for each threat type

Inventive Principle:
Principle #35Parameter changes

2Reliability

If full scanning of all events is performed to seek patterns, then comprehensive security coverage is achieved, but the system produces too many false positives and triggers unnecessary investigations

Engineering Contradiction:
Improvesecurity event recognition accuracyVSAvoidinvestigation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system focuses detection efforts on the most significant deviations from normal behavior rather than uniformly scanning all events. By identifying and prioritizing the most anomalous patterns that represent actual threats, the system reduces false positives while maintaining comprehensive security coverage for critical events

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system replaces manual rule-based pattern matching with machine learning-based anomaly detection. The ML model learns complex patterns from data and automatically distinguishes between normal variations and actual security threats, significantly reducing false positives compared to static rule-based approaches

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

3Adaptability or versatility

If rule-based security monitoring is used, then expert knowledge can be encoded into detection rules, but the approach cannot adapt to new vulnerabilities that experts are not knowledgeable about

Engineering Contradiction:
Improvesecurity threat coverageVSAvoidtime to update rules for new threats
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system continuously self-trains on new security event data, automatically adapting to emerging threat patterns without requiring expert intervention. The machine learning model processes incoming events in real-time, learns new patterns autonomously, and updates detection logic continuously, ensuring immediate coverage of new vulnerabilities

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs continuous learning and adaptation rather than periodic rule updates. The machine learning model operates continuously, constantly refining its understanding of normal behavior and detecting anomalies, ensuring uninterrupted adaptation to new threats without time loss for manual rule updates

Inventive Principle:
Principle #20Continuity of useful action

4Productivity

If machine learning techniques are implemented for event classification, then operational scalability is improved, but the system requires computational resources for iterative learning processes

Engineering Contradiction:
Improvesystem scalabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs feature extraction and data preprocessing in advance, transforming raw security events into structured numerical features before feeding them to the machine learning model. This preliminary processing reduces the computational complexity of the main detection algorithm, enabling scalable deployment with optimized resource utilization

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system divides the security monitoring task into distinct stages: event collection, feature extraction, anomaly detection, and incident classification. By segmenting the processing pipeline, the system can optimize each stage independently and process events in parallel, improving scalability while controlling computational resource consumption

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9485263B2Volatility-based classifier for security solutions
Publication Date: 2016.11.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9485263B2 patent drawing
  • US9485263B2 patent drawing
  • US9485263B2 patent drawing

AI summary

Various embodiments provide an approach to classifying security events based on the concept of behavior change detection or “volatility.” Behavior change detection is utilized, in place of a pre-defined patterns approach, to look at a system's behavior and detect any variances from what would otherwise be normal operating behavior. In operation, machine learning techniques are utilized as an event classification mechanism which facilitates implementation scalability. The machine learning techniques are iterative and continue to learn over time. Operational scalability issues are addressed by using the computed volatility of the events in a time series as input for a classifier. During a learning process (i.e., the machine learning process), the system identifies relevant features that are affected by security incidents. When in operation, the system evaluates those features in real-time and provides a probability that an incident is about to occur.