Network Threat Identification via Protocol Deviation Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network threat monitoring systems face challenges in coordinating disparate security events from various services, leading to multiple potential threats being identified for a single threat and requiring frequent rule updates to detect new or unidentified threats.
Innovation Solution
A computer-implemented method that receives definitions of acceptable network communication characteristics for each protocol, detects deviations in security events, and generates records to identify computer security threats by comparing these deviations to predefined threat definitions, thereby consolidating and deduplicating threat records.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If rules-based threat monitoring is used to identify security threats from multiple security services, then threat detection capability is improved, but the complexity of coordinating disparate events and frequent rule updates increases system complexity
Solution Approach 1:
The patent introduces an intermediary component that standardizes security events from multiple security services into a common format. This intermediary layer translates disparate events into standardized representations, enabling coordinated threat detection without requiring complex point-to-point coordination between services. The intermediary handles the complexity of event coordination centrally, reducing overall system complexity while maintaining reliable threat detection.
2Adaptability or versatility
If multiple security services are deployed to improve security coverage, then threat detection coverage is improved, but the number of disparate events requiring coordination increases
Solution Approach 1:
The patent implements a universal event standardization mechanism that can handle events from multiple different security services through a single coordinated system. The standardized event format serves as a universal interface, allowing diverse security services (intrusion detection, virus detection, firewalls, etc.) to contribute to threat identification without requiring separate coordination logic for each service combination. This multi-functional approach maintains broad security coverage while simplifying event coordination.
3Measurement precision
If rules are frequently revised and added to detect new threats, then threat detection accuracy is improved, but the maintenance effort and system complexity increase
Solution Approach 1:
The patent implements a self-service mechanism where the system automatically learns and adapts to new threat patterns from standardized security events without requiring manual rule creation. The system analyzes coordinated events to identify new threat types and automatically generates appropriate detection rules. This self-learning capability maintains high threat detection accuracy for emerging threats while dramatically reducing the maintenance effort required compared to manual rule updates.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A computer implemented method to identify a computer security threat based on communication via a computer network, the method comprising: receiving a definition of acceptable network communication characteristics for each of a plurality of communication protocols; receiving a set of security events for the communication, each security event including network communication characteristics for the communication; for each security event in the set of security events: a) identifying a communication protocol associated with the event; b) detecting deviations of network communication characteristics of the event from the acceptable network communication characteristics for the identified communication protocol; and c) generating a record of each deviation identifying a communication characteristic for which the deviation is detected, and identifying a computer security threat for the communication based on the records generated for the set of security events.