MITRE ATT&CKtechnique
T1040 Network Sniffing
- Domain
- enterprise
- Tactics
- Credential Access, Discovery
- Platforms
- IaaS, Linux, macOS, Network Devices, Windows
- Version
- 1.7
- Created
- 2017-05-31
Description
Adversaries may passively sniff network traffic to capture information about an environment, including authentication material passed over the network. Network sniffing refers to using the network interface on a system to monitor or capture information sent over a wired or wireless connection. An adversary may place a network interface into promiscuous mode to passively access data in transit over the network, or use span ports to capture a larger amount of data.
Data captured via this technique may include user credentials, especially those sent over an insecure, unencrypted protocol. Techniques for name service resolution poisoning, such as Name Resolution Poisoning and SMB Relay, can also be used to capture credentials to websites, proxies, and internal systems by redirecting traffic to an adversary.
Network sniffing may reveal configuration details, such as running services, version numbers, and other network characteristics (e.g. IP addresses, hostnames, VLAN IDs) necessary for subsequent Lateral Movement and/or Stealth activities. Adversaries may likely also utilize network sniffing during Adversary-in-the-Middle (AiTM) to passively gain additional knowledge about the environment.
In cloud-based environments, adversaries may still be able to use traffic mirroring services to sniff network traffic from virtual machines. For example, AWS Traffic Mirroring, GCP Packet Mirroring, and Azure vTap allow users to define specified instances to collect traffic from and specified targets to send collected traffic to. Often, much of this traffic will be in cleartext due to the use of TLS termination at the load balancer level to reduce the strain of encrypting and decrypting traffic. The adversary can then use exfiltration techniques such as Transfer Data to Cloud Account in order to access the sniffed traffic.
On network devices, adversaries may perform network captures using Network Device CLI commands such as `monitor capture`.
Related
Referenced by MITRE ATT&CK · mitigates (4)
Referenced by MITRE ATT&CK · uses (28)
- S9024 SPAWNCHIMERA software (malware)
- C0056 RedPenguin campaign
- S1224 CASTLETAP software (malware)
- G1048 UNC3886 group
- G1047 Velvet Ant group
- S1206 JumbledPath software (malware)
- G1045 Salt Typhoon group
- S1204 cd00r software (malware)
- S1203 J-magic software (malware)
- C0046 ArcaneDoor campaign
- S1186 Line Dancer software (malware)
- S1154 VersaMem software (malware)
- C0028 2015 Ukraine Electric Power Attack campaign
- S0661 FoggyWeb software (malware)
- S0590 NBTscan software (tool)
- S0587 Penquin software (malware)
- G0105 DarkVishnya group
- S0443 MESSAGETAP software (malware)
- G0094 Kimsuky group
- S0378 PoshC2 software (tool)
- S0367 Emotet software (malware)
- S0363 Empire software (tool)
- S0357 Impacket software (tool)
- G0064 APT33 group
- S0174 Responder software (tool)
- G0007 APT28 group
- G0034 Sandworm Team group
- S0019 Regin software (malware)
Referenced by CAPEC · att&ck technique (3)
Referenced by Compliance · mitigates (22)
- CIS-12.2 Establish and Maintain a Secure Network Architecture CIS Safeguard v8.1
- CIS-12.3 Securely Manage Network Infrastructure CIS Safeguard v8.1
- CIS-12.6 Use of Secure Network Management and Communication Protocols CIS Safeguard v8.1
- CIS-12.7 Ensure Remote Devices Utilize a VPN and are Connecting to an Enterprise's AAA Infrastructure CIS Safeguard v8.1
- CIS-12.8 Establish and Maintain Dedicated Computing Resources for All Administrative Work CIS Safeguard v8.1
- CIS-16.8 Separate Production and Non-Production Systems CIS Safeguard v8.1
- CIS-3.10 Encrypt Sensitive Data in Transit CIS Safeguard v8.1
- CIS-4.6 Securely Manage Enterprise Assets and Software CIS Safeguard v8.1
- CIS-4.8 Uninstall or Disable Unnecessary Services on Enterprise Assets and Software CIS Safeguard v8.1
- CIS-6.8 Define and Maintain Role-Based Access Control CIS Safeguard v8.1
- NIST-AC-16 Security and Privacy Attributes NIST 800-53 control
- NIST-AC-17 Remote Access NIST 800-53 control
- NIST-AC-18 Wireless Access NIST 800-53 control
- NIST-AC-19 Access Control for Mobile Devices NIST 800-53 control
- NIST-CM-7 Least Functionality NIST 800-53 control
- NIST-IA-2 Identification and Authentication (Organizational Users) NIST 800-53 control
- NIST-IA-5 Authenticator Management NIST 800-53 control
- NIST-SC-4 Information in Shared System Resources NIST 800-53 control
- NIST-SC-8 Transmission Confidentiality and Integrity NIST 800-53 control
- NIST-SI-12 Information Management and Retention NIST 800-53 control
- NIST-SI-4 System Monitoring NIST 800-53 control
- NIST-SI-7 Software, Firmware, and Information Integrity NIST 800-53 control
References
- https://docs.aws.amazon.com/vpc/latest/mirroring/traffic-mirroring-how-it-works.html AWS Traffic Mirroring
- https://www.cisco.com/c/en/us/support/docs/ios-nx-os-software/ios-embedded-packet-capture/116045-productconfig-epc-00.html capture_embedded_packet_on_software
- https://cloud.google.com/vpc/docs/packet-mirroring GCP Packet Mirroring
- https://posts.specterops.io/through-the-looking-glass-part-1-f539ae308512 SpecterOps AWS Traffic Mirroring
- https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-tap-overview Azure Virtual Network TAP
- https://rhinosecuritylabs.com/aws/abusing-vpc-traffic-mirroring-in-aws/ Rhino Security Labs AWS VPC Traffic Mirroring
- https://www.us-cert.gov/ncas/alerts/TA18-106A US-CERT-TA18-106A