CYBER LIBRARY
Explore the bootcamp
Connected systemsIntermediate

Dynamic Resolution

Dynamic resolution changes how command destinations are found over time.

3 min readUpdated 12 Oct 20265 connections
Markdown

What it means

Dynamic resolution changes how command destinations are found over time. Domain or address churn can complicate static blocking and correlation.

An investigation example

A suspicious application repeatedly resolves changing names before contacting similarly behaving destinations.

Evidence to examine

Review DNS queries, destination relationships, timing, process ownership, and the resolution logic where available.

A common analytical pitfall

Changing destinations are common in legitimate content delivery; churn alone does not prove command infrastructure.

Response considerations

Investigate the responsible application and resolution pattern and use corroborated behavior rather than only individual addresses for containment.

A changing destination can complicate indicator-based defense

Dynamic resolution lets a component determine communication destinations at runtime rather than rely only on a fixed address. An intruder may use changing names or resolution mechanisms to maintain access and complicate blocking. Legitimate services also change addresses for availability, load balancing, and infrastructure management. Change by itself is not malicious.

Investigate the requesting process, names or lookup mechanism, response history, timing, and subsequent connections. DNS queries do not automatically establish successful contact with the returned address. Cached responses, failed connections, and shared infrastructure can complicate correlation. Preserve the relevant time window rather than use today's resolution as proof of an earlier destination.

A fictional rotating endpoint

An academy's endpoint process repeatedly resolves different names and connects to changing addresses. Analysts compare the pattern with approved distributed services and correlate process ancestry and host behavior. They avoid treating every resolved address as exclusively controlled by an intruder because shared hosting may serve unrelated customers.

Blocking one address may have limited duration or broad collateral effect. Response should consider the client process, identity, and known mechanism, along with destination indicators. Preserve resolution records and explain which relationships are observed and which are hypotheses. A present-day lookup cannot fully reconstruct historical infrastructure without supporting records.

Compare historical and current answers

Create fictional DNS responses for the same name at two different times and a later connection event. Explain which answer is relevant to the connection and what clock or cache context is needed. Add an approved content-delivery service as a benign comparison. Use prepared data rather than contacting suspicious infrastructure.

A useful detection question asks whether the resolution and connection behavior fits the application's role. Name structure, failure rates, destination changes, and endpoint context can contribute, but no single visual pattern guarantees intent. Keep the analysis grounded in the actual sequence and its evidence coverage.

GO TO THE SOURCE

References & further reading

Original explanations, with primary references for deeper study.

MITRE ATT&CK T1568: Dynamic Resolution
EXPLORE THIS IDEA’S CONNECTIONS

A small part of a bigger picture.

6 notes · 11 connections
100%
Dynamic Resolution · depth 1
Drag to pan · Pinch or use +/− to zoom · Click to preview · Double-click to read
Browse notes as a list (6)
FOLLOW ANOTHER THREADExplore the rest of the library
Start with a concept. Follow its connections.
Detection & responseAbuse Elevation Control MechanismElevation-control abuse bypasses or misuses mechanisms governing privileged execution.Making change happenAcceptance criteriaDefine observable conditions for a deliverable to be accepted.Security essentialsAccess controlUnderstand subjects, resources, permissions, and enforcement through a shared-drive example, including how access changes over time.Detection & responseAccess Token ManipulationAccess token manipulation changes or adopts operating-system security contexts.Risk & resilienceAccount Access RemovalAccount access removal disrupts legitimate users by changing, deleting, or restricting their identities.Evidence & investigationAccount DiscoveryAccount discovery enumerates identities available in a system or environment.Detection & responseAccount ManipulationAccount manipulation changes identity settings to preserve or expand access.Adversarial thinkingAcquire InfrastructureInfrastructure acquisition obtains domains, servers, or other resources used to support operations.Adversarial thinkingActive ScanningActive scanning probes target infrastructure to learn reachable services or weaknesses.Security essentialsAdversary in the middleAn intermediary may observe or alter a communication path.Security essentialsAESA symmetric block cipher whose safe use depends on its mode and implementation.Making change happenAgile deliveryUse short feedback cycles to adapt toward a useful outcome.