Network Beaconing Detection Using Ensemble ML Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malicious beaconing in networks poses significant security threats through covert communication between malware and attacker-controlled servers, facilitating data breaches and network disruptions, requiring advanced detection and mitigation.

Innovation Solution

A cloud-based system employs machine learning models to classify beaconing sequences as clean, malicious, suspicious, or unknown by extracting features from network log data and using ensemble models for accurate classification, with pre-filtering to distinguish beaconing activities from generic webpage loading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning models are used to classify beaconing sequences, then detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the detection system into multiple specialized machine learning models (e.g., random forest classifier, neural network, support vector machine) that each process different aspects of beaconing detection. This segmentation allows the system to achieve high detection accuracy through specialized algorithms while managing complexity by dividing the overall detection task into manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an ensemble model as an intermediary that aggregates predictions from multiple individual ML models. This intermediary layer coordinates the outputs of various complex algorithms, providing a unified detection decision that maintains high accuracy while simplifying the overall system architecture and making it more manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If pre-filtering is applied to distinguish beaconing activities from generic webpage loading, then false positives are reduced, but processing time increases

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

Solution Approach 1:

The patent applies pre-filtering rules before the main ML classification process to identify and filter out obvious beaconing patterns. By performing this preliminary action, the system reduces false positives early in the detection pipeline without requiring full ML model processing for all traffic, thus balancing reliability improvement with acceptable processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a two-stage detection approach where only suspicious traffic that passes through the pre-filtering stage undergoes full ML model analysis. This partial action strategy applies comprehensive processing only where necessary, reducing false positives for critical cases while minimizing overall processing time by avoiding exhaustive analysis of all network traffic.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If ensemble models with weighted votes are used for classification, then classification accuracy is improved, but computational overhead increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts the weights of individual ML models in the ensemble based on their performance metrics and confidence levels. By changing these parameters adaptively, the system achieves higher classification accuracy through optimized model combinations while reducing computational overhead by giving more weight to higher-performing, more efficient models rather than uniformly processing all models equally.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260075065A1Malicious network beaconing detection
Publication Date: 2026.03.12 ZSCALER INC
  • US20260075065A1 patent drawing
  • US20260075065A1 patent drawing
  • US20260075065A1 patent drawing

AI summary

Systems and methods for malicious beaconing detection include extracting one or more beaconing sequences from log data associated with a network; performing feature extraction for the one or more extracted beaconing sequences; and implementing one or more Machine Learning (ML) models for classifying each of the one or more beaconing sequences as any of clean, malicious, suspicious, and unknown. The one or more ML models can be associated with an ensemble model, where a final classification of a beaconing sequence can be based on results of each of the one or more ML models.