Server Log Analysis for Automated Threat Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security threat detection methods are inefficient in identifying advanced malicious codes and behavior-based threats, requiring manual log analysis and being unable to effectively respond to diverse and rapidly changing internal network environments, leading to delayed detection and increased damage from security incidents.

Innovation Solution

A machine learning-based approach that preprocesses server system logs, stores them in a Hadoop distributed file system, extracts feature values, trains a machine learning model, and calculates risks using observation levels to automatically detect abnormal behaviors and generate warnings, enabling timely and optimized responses to security threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual log analysis is performed by operators, then security threats can be detected, but the detection process requires considerable time and cannot respond rapidly to security incidents

Engineering Contradiction:
Improvesecurity threat detection accuracyVSAvoiddetection response time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the mechanical manual analysis process with an automated machine learning system. The machine learning model automatically analyzes server system logs to detect security threats, substituting human operators with an automated computational system that processes logs rapidly without sacrificing detection accuracy.

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

Solution Approach 2:

The system enables self-service by allowing the machine learning model to autonomously perform security threat detection without requiring human intervention. The model automatically processes logs, identifies anomalies, and generates detection results, making the security monitoring process self-sufficient and eliminating the time-consuming manual analysis step.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If traditional log collection methods are used, then log information can be gathered, but the system cannot effectively respond to diverse and rapidly changing internal network environments

Engineering Contradiction:
Improvelog information collectionVSAvoidresponse to varying network environments
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by making the machine learning model adaptable to changing network environments. The model can be retrained with new log data from varying internal network environments, allowing it to dynamically adjust its detection capabilities to respond effectively to diverse and rapidly changing conditions without requiring system redesign.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system utilizes parameter changes by adjusting the machine learning model's parameters and retraining it with log data from different network environments. This allows the model to adapt its detection parameters to match the characteristics of varying network environments, maintaining effectiveness across diverse conditions.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated monitoring of large amounts of events is implemented, then detection speed improves, but the false detection rate increases

Engineering Contradiction:
Improvedetection speedVSAvoidfalse detection rate
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies feedback by using the machine learning model to continuously learn from detection results and adjust its parameters accordingly. The model receives feedback from both positive detections and false alarms, allowing it to refine its detection criteria over time. This feedback mechanism enables the system to maintain high detection speed while progressively reducing the false detection rate through iterative improvement.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If machine learning models are trained with leveled baseline values, then abnormal behavior detection accuracy improves, but the model training complexity increases

Engineering Contradiction:
Improveabnormal behavior detection accuracyVSAvoidmodel training complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-processing the training data to create leveled baseline values before model training. This preliminary preparation of the data, including normalization and baseline establishment, simplifies the actual model training process while ensuring high detection accuracy. The complex data preparation work is done upfront, making the subsequent training less complex.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12259971B2Method, apparatus, and computer-readable recording medium for performing machine learning-based observation level measurement using server system log and performing risk calculation using the same
Publication Date: 2025.03.25 SGA SOLUTIONS CO LTD
  • US12259971B2 patent drawing
  • US12259971B2 patent drawing
  • US12259971B2 patent drawing

AI summary

The present disclosure relates to a method of performing machine learning-based observation level measurement including: a log preprocessing step; a log file linkage step of processing a log file to store the log file in a HDFS, and linking the processed log file to a big data storage; a feature value extraction step of requesting an inquiry of a raw log, and extracting a feature value for a normal behavior from the inquired raw log; a model training step of normalizing the extracted feature value to level a baseline value for the normal behavior, and training a machine learning model based on the leveled baseline value; and a risk calculation step of determining, when a log that violates the leveled baseline value is detected, that an abnormal behavior is detected so as to calculate a risk for the detected abnormal behavior.