Article
ATT&CK techniques most used across threat groups
In MITRE ATT&CK Enterprise data, version 19.2, the most widely mapped technique is Command and Scripting Interpreter. It is linked to 124 of 172…
Quick links
Press Enter to search, Esc to close
Attack technique
Application Layer Protocol is a technique where attackers talk to a system they control using ordinary network protocols, such as those used for web browsing, file transfer, email or DNS.
In short
Application Layer Protocol is a technique where attackers talk to a system they control using ordinary network protocols, such as those used for web browsing, file transfer, email or DNS. Because the traffic looks like normal traffic, it is harder to spot and block. MITRE tracks it as T1071 under the Command and Control tactic.
Command and Control · Step 13 Of 15 In The Attack Chain
Attackers need a way to send instructions to a compromised system and get results back. With this technique they put those instructions and results inside a common protocol, so the traffic blends in with everything else on the network.
MITRE lists protocols used for web browsing, transferring files, electronic mail, DNS, and publishing or subscribing to messages. Inside a network, protocols such as SMB, SSH and RDP are commonly used between a proxy or pivot node and other nodes.
One sub-technique, T1071.004 DNS, covers abuse of DNS. MITRE notes that DNS packets have many fields and headers where data can be hidden, which is often known as DNS tunneling.
MITRE lists five sub-techniques: T1071.001 Web Protocols; T1071.002 File Transfer Protocols; T1071.003 Mail Protocols; T1071.004 DNS; T1071.005 Publish/Subscribe Protocols.
Procedure examples listed by MITRE ATT&CK:
Look for processes that make web, DNS or other application layer connections they would not normally make, especially with high outbound data volumes or irregular ports.
Regular, repeated connections at fixed intervals, or unbalanced traffic where much more data leaves than arrives, can point to command and control.
Watch for control traffic hidden in protocol headers, DNS over HTTPS, or SMB traffic crossing network segments where it does not belong.
DET0444, Detection of Command and Control Over Application Layer Protocols.
Use network appliances to filter inbound and outbound traffic by protocol, and set endpoint software to filter traffic too.
Intrusion detection and prevention systems that use network signatures can identify traffic linked to known adversary malware and block it.
Application Layer Protocol is a Command and Control technique where attackers talk to a system they control using ordinary network protocols, such as those used for web browsing, file transfer, email or DNS. Because the traffic looks normal, it is harder to spot and block.
MITRE lists protocols used for web browsing, transferring files, electronic mail, DNS, and publishing or subscribing to messages. Inside a network, SMB, SSH and RDP are commonly used between a proxy or pivot node and other nodes.
DNS tunneling is covered by sub-technique T1071.004. MITRE notes that DNS packets have many fields and headers where data can be hidden, so attackers can pass instructions and results inside DNS traffic.
Look for processes that make web, DNS or other connections they would not normally make, especially with high outbound data volumes or irregular ports. Regular connections at fixed intervals, or traffic where much more data leaves than arrives, can point to command and control.
Use network appliances to filter inbound and outbound traffic by protocol, and set endpoint software to filter traffic too. Intrusion detection and prevention systems that use network signatures can identify traffic linked to known adversary malware and block it.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.