DNS Beaconing Detection via TTL and Transmission Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies are inadequate in detecting malicious beaconing without generating false positives, as malicious beaconing can mimic legitimate network traffic and evade detection through various techniques such as jittering, size variations, and hosting within legitimate cloud providers.

Innovation Solution

An event-based data intake and query system that processes and indexes machine data using a late-binding schema, allowing for flexible extraction and analysis of events, including the detection of DNS beaconing through time-series TTL analysis, which generates vectors to differentiate between malicious and non-malicious communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current detection technologies are used to identify malicious beaconing, then some malicious connections can be detected, but a large number of false positives are generated

Engineering Contradiction:
Improvedetection accuracyVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the detection parameters from simple beacon interval timing to a multi-dimensional analysis including TTL values, transmission timing, packet size, and frequency. By analyzing multiple parameters simultaneously rather than relying on a single threshold, the system achieves better differentiation between malicious and legitimate traffic, reducing false positives while maintaining detection accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary analysis layer that examines DNS query characteristics (TTL values, response times, query patterns) as intermediate indicators before making a final maliciousness determination. This intermediary analysis provides additional context and nuance that helps distinguish true beacons from legitimate DNS traffic, thereby reducing false positives

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If detection methods are made more sensitive to catch all malicious beaconing, then detection coverage improves, but false positives increase

Engineering Contradiction:
Improvedetection coverageVSAvoidfalse positive impact
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent segments the detection process into multiple independent analysis components: TTL analysis, timing analysis, frequency analysis, and size analysis. Each component evaluates a specific aspect of the DNS traffic independently, and the final determination is made by synthesizing results from all segments. This segmentation allows comprehensive coverage while maintaining control over false positive generation through modular, targeted analysis

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If traditional beacon detection methods are used, then periodic transmissions can be identified, but evasion techniques like jittering and size variations fail to be detected

Engineering Contradiction:
Improvebeacon detection capabilityVSAvoidevasion technique resistance
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamic analysis that adapts to varying transmission patterns. Instead of assuming fixed periodic intervals, the system dynamically adjusts its analysis to detect variations in timing, size, and frequency. The detection methodology evolves with each observed transmission, allowing it to identify malicious patterns even when they employ jittering or size variations to evade static detection rules

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If comprehensive analysis of all network traffic is performed, then detection accuracy improves, but processing time and system complexity increase

Engineering Contradiction:
Improvetraffic analysis accuracyVSAvoidanalysis processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and focuses analysis on specific, high-value DNS traffic characteristics (TTL values, response times, query frequencies) rather than analyzing all aspects of network traffic. By selectively extracting only the most discriminative features for analysis, the system achieves high detection accuracy while minimizing processing time and computational overhead

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11792157B1Detection of DNS beaconing through time-to-live and transmission analyses
Publication Date: 2023.10.17 CISCO TECHNOLOGY INC
  • US11792157B1 patent drawing
  • US11792157B1 patent drawing
  • US11792157B1 patent drawing

AI summary

The disclosure provides implementations for determining whether domain name server (DNS) beaconing is present within a communication session. Some implementations provide a method that includes multiple analyses directed to analyzing each of a time-to-live (TTL) run length distribution for a plurality of DNS records within the communication session and analyzing whether the communication is comprised of at least a threshold number of transmissions. As used in the analyses, the communication session may be comprised of transmissions between a first source device and a first DNS. When DNS beaconing is detected within the communication session, some implementations of the disclosure provide for generating an alert to an administrator or other user.