CYBER LIBRARY
Explore the bootcamp
Connected systemsIntermediate

Application Layer Protocol

Application-layer command traffic uses protocols already common in the environment.

3 min readUpdated 12 Oct 20264 connections
Markdown

What it means

Application-layer command traffic uses protocols already common in the environment. Protocol familiarity does not establish that the communicating application or destination is trusted.

An investigation example

A new executable repeatedly sends small HTTPS requests to a destination unrelated to its claimed business purpose.

Evidence to examine

Review process ownership, destination history, request timing, protocol metadata, and associated downloads or collection.

A common analytical pitfall

Traffic on a common port is not automatically normal, and encryption does not make a destination approved.

Response considerations

Correlate network and endpoint evidence, identify the actual application, and contain confirmed unauthorized communication through appropriate controls.

Familiar protocols do not establish a legitimate purpose

Application-layer protocols such as HTTP and DNS carry structured communication understood by services. An intruder can use ordinary protocol features for command and control, potentially blending with routine traffic. The protocol being common or allowed through a firewall does not establish that every conversation using it is authorized.

At the same time, unusual-looking traffic is not automatically hostile. Software telemetry, updates, and distributed applications can generate repetitive or encoded exchanges. Examine the initiating process, destination, message pattern where visible, and expected business purpose. Port numbers and protocol labels are useful clues but do not replace application context.

A fictional periodic web request

An academy notices a workstation process repeatedly contacting a remote endpoint. The traffic uses a normal web protocol, but the process is not a browser or approved agent. Analysts correlate endpoint ancestry, destination history, timing, and any later actions triggered around responses. A periodic interval alone is insufficient to prove a control channel.

Encryption may prevent payload inspection, while endpoint and proxy metadata still provide useful context. State what is visible and avoid claiming exact commands when only connection records exist. If inspection is performed, it needs an appropriate authorized design because it can expose sensitive content and alter operational assumptions.

Compare expected and unexpected clients

Use fictional events for a managed updater and an unfamiliar executable both making web requests. Identify the contextual evidence that would distinguish their purposes. Write a narrow network observation and a separate hypothesis about control activity. Then specify the evidence needed to strengthen that hypothesis.

A good detection approach combines several signals and an environment baseline rather than declaring a protocol malicious. Review the expected client, destination, timing, and subsequent behavior together. This supports proportionate investigation while preserving legitimate communication that uses the same standard.

GO TO THE SOURCE

References & further reading

Original explanations, with primary references for deeper study.

MITRE ATT&CK T1071: Application Layer Protocol
EXPLORE THIS IDEA’S CONNECTIONS

A small part of a bigger picture.

5 notes · 4 connections
100%
Application Layer Protocol · depth 1
Drag to pan · Pinch or use +/− to zoom · Click to preview · Double-click to read
Browse notes as a list (5)
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.