Endpoint Agent Network Forensic Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions focus narrowly on detecting malware, leaving systems vulnerable to adversaries using compromised credentials and system tools without malware, as they fail to detect threats beyond known malware indicators.

Innovation Solution

A system comprising a server and endpoint agent that collects and analyzes forensic and event data, including process creation, network connection, and memory patterns, to detect compromises and adversary activities, even when malware is not used, by correlating data across multiple endpoints and focusing on behavioral detections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional malware-focused detection methods are used, then detection of known malware indicators is improved, but detection of adversary activities using compromised credentials and system tools without malware deteriorates

Engineering Contradiction:
Improvedetection accuracy for known malwareVSAvoiddetection capability against malware-less threats
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system segments the detection approach into multiple independent data collection modules (process creation monitoring, network connection tracking, memory pattern analysis, persistent process detection) that collectively provide comprehensive coverage. This segmentation allows the system to detect both traditional malware and advanced adversary activities through multiple observation points in the intrusion cycle.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The endpoint agent is designed as a universal monitoring system that performs multiple functions: collecting process data, network data, memory data, and persistent process information. This multi-functional agent can detect various threat types (malware, compromised credentials, living-off-the-land attacks) using a single integrated platform, improving adaptability without sacrificing specialized detection capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If comprehensive forensic and event data collection is implemented across multiple endpoints, then detection of adversary activities is improved, but system complexity and resource requirements worsen

Engineering Contradiction:
Improvedetection reliability for adversary activitiesVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The endpoint agent acts as an intermediary between the complex forensic data collection processes and the central server. It consolidates multiple data sources (process creation, network connections, memory patterns, persistent processes) into unified event data streams, simplifying the overall system architecture while maintaining comprehensive monitoring capabilities across multiple endpoints.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system merges data collection from multiple endpoints and multiple data sources into a centralized analysis platform. By combining process creation data, network connection data, memory pattern data, and persistent process data into a unified forensic event dataset, the system achieves reliable multi-point detection without proportionally increasing operational complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If behavioral detection focusing on process creation, network connections, and memory patterns is used, then detection of zero-day and unknown threats is improved, but processing time and computational resources worsen

Engineering Contradiction:
Improvedetection capability for unknown threatsVSAvoiddata processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The endpoint agent continuously monitors and collects forensic event data (process creations, network connections, memory patterns, persistent processes) in real-time before adversary activities can complete their intrusion cycle. This preliminary data collection enables the server to perform behavioral analysis on already-captured events, reducing processing time while maintaining detection of unknown threats through behavioral patterns rather than signature matching.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10713360B2System and method for detecting and monitoring network communication
Publication Date: 2020.07.14 SECUREWORKS CORP
  • US10713360B2 patent drawing
  • US10713360B2 patent drawing
  • US10713360B2 patent drawing

AI summary

A system for collection and analysis of forensic and event data comprising a server and an endpoint agent operating on a remote system. The server is configured to receive event data including process creation data, persistent process data, thread injection data, network connection data, memory pattern data, or any combination thereof, and analyze the event data to detect compromises of a remote system. The endpoint agent is configured to acquire event data, and communicate the event data to the server.