MITRE ATT&CK / Techniques / T1071

Application Layer Protocol

ID
T1071
Tactics
TA0011 Command and Control
Platforms
Linux, macOS, Windows, Network Devices, ESXi
Data sources
Network Traffic Content, Network Connection Creation, Process Creation, Network Traffic Flow, Command Execution
Source
attack.mitre.org
MITRE last modified
4 Sep 2026

Adversaries may communicate using OSI application layer protocols to avoid detection/network filtering by blending in with existing traffic. Commands to the remote system, and often the results of those commands, will be embedded within the protocol traffic between the client and server.

Adversaries may utilize many different protocols, including those used for web browsing, transferring files, electronic mail, DNS, or publishing/subscribing. For connections that occur internally within an enclave (such as those between a proxy or pivot node and other nodes), commonly used protocols are SMB, SSH, or RDP.[1]

Sub-techniques (5)

Detection

Mitigations (2)

M1031 Network Intrusion Prevention

Network intrusion detection and prevention systems that use network signatures to identify traffic for specific adversary malware can be used to mitigate activity at the network level.

M1037 Filter Network Traffic

Use network appliances to filter ingress or egress traffic and perform protocol-based filtering. Configure software on endpoints to filter network traffic.

Groups (6)

Software (10)

References

  1. Mandiant APT29 Eye Spy Email Nov 22