AI Event Data Labeling for Fileless Attack Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The scarcity of labeled data and the reliance on human expertise hinder the development of effective Machine Learning (ML) models for detecting fileless cybersecurity attacks, particularly in entities or events associated with command lines or process trees, due to the complexity and similarity of these data types, which require deep understanding and interpretation.

Innovation Solution

A workflow combining unsupervised Machine Learning, Large Language Model (LLM) artificial neural networks, and supervised or rule-based approaches to automate the labeling of command lines and process trees, reducing labeling costs and enabling the creation of labeled corpora at scale.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If human experts manually label event data, then labeling accuracy is improved, but productivity deteriorates

Engineering Contradiction:
Improvelabeling accuracyVSAvoidlabeling throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent introduces an unsupervised machine learning model as an intermediary that automatically clusters event data and generates candidate labels, reducing the need for direct human expertise while maintaining labeling quality. The system processes event data through automated clustering algorithms that group similar events, then applies supervised or rule-based approaches to generate labels, with human experts only needing to review and validate results rather than create labels from scratch.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If more labeled data is collected, then ML model performance is improved, but loss of time increases

Engineering Contradiction:
ImproveML model performanceVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary clustering and candidate label generation using unsupervised machine learning models before final label assignment. By pre-processing event data into clusters and generating candidate labels automatically, the system prepares the data in advance, reducing the time needed for subsequent labeling and enabling faster ML model training without sacrificing data quality or quantity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated labeling is implemented, then productivity is improved, but measurement precision deteriorates

Engineering Contradiction:
Improvelabeling throughputVSAvoidlabeling accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements self-service through automated clustering and candidate label generation using unsupervised machine learning models. The algorithm autonomously processes event data, identifies patterns, and generates labels without requiring constant human intervention. This self-service capability maintains high productivity while preserving accuracy through the systematic application of clustering algorithms and rule-based validation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where generated labels are validated and refined through supervised approaches and rule-based verification. Human experts review and correct labels when necessary, creating a feedback loop that continuously improves labeling accuracy while maintaining automated processing throughput. This feedback-driven approach ensures that automated labeling does not sacrifice precision for speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260037620A1Systems and Methods for Labeling Event Data Obtained from a Computing Environment Using Artificial Intelligence
Publication Date: 2026.02.05 CROWDSTRIKE
  • US20260037620A1 patent drawing
  • US20260037620A1 patent drawing
  • US20260037620A1 patent drawing

AI summary

A computer-implemented method for a digital security system receives unlabeled event data associated with a computing environment, clusters via an unsupervised machine learning model the unlabeled event data into clusters of unlabeled event data where unlabeled event data in one cluster are more similar to each other than to unlabeled event data in other clusters, selects a respective subset of unlabeled event data for each cluster of unlabeled event data, translates via a large language model artificial neural network each unlabeled event datum in each respective subset of unlabeled event data into a description for the unlabeled event datum, and applies a label via a labeling algorithm to at least one unlabeled event datum in a respective cluster responsive to and representative of the respective description for the unlabeled event datum in the respective subset, thereby transforming the at least one unlabeled event datum to a labeled event datum.