Application Layer Protocol: Web Protocols
- ID
- T1071.001
- Tactics
- TA0011 Command and Control
- Sub-technique of
- T1071 Application Layer Protocol
- Platforms
- ESXi, Linux, macOS, Network Devices, Windows
- Data sources
- Network Traffic Content, Network Connection Creation, Process Creation, Network Traffic Flow, Command Execution
- Source
- attack.mitre.org
- MITRE last modified
- 12 Sep 2026
Adversaries may communicate using application layer protocols associated with web traffic 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.
Protocols such as HTTP/S[1] and WebSocket[2] that carry web traffic may be very common in environments. HTTP/S packets have many fields and headers in which data can be concealed. An adversary may abuse these protocols to communicate with systems under their control within a victim network while also mimicking normal, expected traffic.
Detection
- DET0027 Detection of Web Protocol-Based C2 Over HTTP, HTTPS, or WebSockets
Data components: Network Traffic Content, Network Connection Creation, Process Creation, Network Traffic Flow, Command Execution
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
Restrict and monitor outbound web traffic (HTTP/HTTPS) from critical servers to only approved destinations. Limiting the ability to initiate outbound HTTP/HTTPS connections, especially from public-facing servers, can prevent attackers from using tools like curl or wget to communicate with external C2 servers or download malicious payloads.
Groups (58)
- G0004 Ke3chang
- G0007 APT28
- G0010 Turla
- G0026 APT18
- G0027 Threat Group-3390
- G0032 Lazarus Group
- G0034 Sandworm Team
- G0038 Stealth Falcon
- G0047 Gamaredon Group
- G0049 OilRig
- G0050 APT32
- G0059 Magic Hound
- G0060 BRONZE BUTLER
- G0061 FIN8
- G0064 APT33
- G0067 APT37
- G0069 MuddyWater
- G0070 Dark Caracal
- G0071 Orangeworm
- G0073 APT19
- G0075 Rancor
- G0080 Cobalt Group
- G0081 Tropic Trooper
- G0082 APT38
- G0083 SilverTerrier
- G0085 FIN4
- G0087 APT39
- G0090 WIRTE
- G0092 TA505
- G0094 Kimsuky
- G0096 APT41
- G0100 Inception
- G0102 Wizard Spider
- G0106 Rocke
- G0112 Windshift
- G0114 Chimera
- G0121 Sidewinder
- G0125 HAFNIUM
- G0126 Higaisa
- G0127 TA551
- G0129 Mustang Panda
- G0139 TeamTNT
- G0142 Confucius
- G1002 BITTER
- G1013 Metador
- G1014 LuminousMoth
- G1016 FIN13
- G1034 Daggerfly
- G1035 Winter Vivern
- G1036 Moonstone Sleet
- G1039 RedCurl
- G1041 Sea Turtle
- G1042 RedEcho
- G1043 BlackByte
- G1044 APT42
- G1045 Salt Typhoon
- G1051 Medusa Group
- G1055 VOID MANTICORE
Software (352)
- S0003 RIPTIDE
- S0009 Hikit
- S0011 Taidoor
- S0013 PlugX
- S0015 Ixeshe
- S0019 Regin
- S0020 China Chopper
- S0022 Uroburos
- S0023 CHOPSTICK
- S0024 Dyre
- S0030 Carbanak
- S0031 BACKSPACE
- S0034 NETEAGLE
- S0037 HAMMERTOSS
- S0042 LOWBALL
- S0043 BUBBLEWRAP
- S0044 JHUHUGIT
- S0045 ADVSTORESHELL
- S0046 CozyCar
- S0048 PinchDuke
- S0049 GeminiDuke
- S0050 CosmicDuke
- S0051 MiniDuke
- S0052 OnionDuke
- S0053 SeaDuke
- S0054 CloudDuke
- S0059 WinMM
- S0060 Sys10
- S0062 DustySky
- S0064 ELMER
- S0065 4H RAT
- S0066 3PARA RAT
- S0067 pngdowner
- S0068 httpclient
- S0070 HTTPBrowser
- S0072 OwaAuth
- S0074 Sakula
- S0078 Psylo
- S0081 Elise
- S0082 Emissary
- S0084 Mis-Type
- S0085 S-Type
- S0086 ZLib
- S0087 Hi-Zor
- S0089 BlackEnergy
- S0091 Epic
- S0094 Trojan.Karagany
- S0115 Crimson
- S0125 Remsec
- S0126 ComRAT
- S0127 BBSRAT
- S0128 BADNEWS
- S0137 CORESHELL
- S0138 OLDBAIT
- S0140 Shamoon
- S0141 Winnti for Windows
- S0144 ChChes
- S0147 Pteranodon
- S0148 RTM
- S0153 RedLeaves
Showing 60 of 352. Full list on attack.mitre.org.
