What is an MITM Attack?
As the name implies, a man-in-the-middle (MITM) attack is a type of cyberattack in which a third party infiltrates a conversation between a network user and a web application. The goal of a MITM attack is to surreptitiously collect information, such as personal data, passwords or banking details, and/or to impersonate one party in order to solicit additional information or spur action. These actions can include changing login credentials, completing a transaction or initiating a transfer of funds.
While MITM attacks often target individuals, it is a significant concern for businesses and large organizations as well. One common point of access for hackers is through software-as-a- service (SaaS) applications, such as messaging services, file storage systems or remote work applications. Attackers can use these applications as an entryway to the organization’s wider network and potentially compromise any number of assets, including customer data, intellectual property (IP) or proprietary information about the organization and its employees.
How does an MITM Attack Work?
A MITM attack generally consists of two phases: interception and decryption.
In the interception phase, cybercriminals gain access to a network through an open or poorly secured Wi-Fi router and/or by manipulating domain name system (DNS) servers. Attackers then scan the router looking for vulnerabilities and possible points of entry. Most often this is done through a weak password, though cybercriminals may also use more advanced methods such as IP spoofing or cache poisoning.
Once a target is identified, the attacker typically deploys data capture tools to access and collect the victim’s transmitted data, strategically redirect traffic or otherwise manipulate the user’s web experience.
The second phase of an MITM attack is decryption. This is when stolen data is decoded and made intelligible to the cybercriminals. Decrypted data can be leveraged for any number of nefarious purposes, including identity theft, unauthorized purchases or fraudulent bank activity. In some cases, man-in-the-middle attacks are conducted for no obvious purpose other than to disrupt business operations and create chaos for victims.
Cybercriminals use a wide variety of methods to carry out MITM attacks. Some common techniques include:
- Imitating an established internet protocol (IP) to trick users into providing personal information or spur a desired action, such as initiating a bank transfer or password change
- Redirecting a user from a known destination to a fake website to divert traffic and/or gather login credentials and other personal information
- Simulating a Wi-Fi access point to intercept any web activity and gather personal information
- Creating illegitimate secure sockets layer (SSL) certificates, which give the appearance of a secure connection to users even though the connection has been compromised
- Redirecting traffic to an unsecured website, which then gathers login credentials and personal information
- Eavesdropping on web activity, including email, to gather personal information and inform further fraudulent activity, such as phishing attempts
- Stealing browser cookies, which contain personal information
Man-in-the-middle Attack Example
One recent man-in-the-middle attack identified by CrowdStrike was a Trickbot module called shaDll. The module installed illegitimate SSL certificates on infected computers, which allowed the tool to gain access to the user network. The module was then able to redirect web activity, inject code, take screenshots and gather data.
What was particularly interesting about this attack was that it was an apparent collaboration between two known cybercrime groups: LUNAR SPIDER and WIZARD SPIDER. The module used LUNAR SPIDER’s BokBot proxy module as a foundation and then deployed WIZARD SPIDER’s TrickBot module to complete the attack. The likely collaboration between these two adversaries highlights the growing sophistication of MITM attacks and the need for a heightened awareness.
Man-in-the-middle Attack Prevention
As the sophistication of man-in-the-middle attacks grows, detection of these events has become increasingly difficult. In many ways, prevention techniques offer the best protection from this type of attack. However, businesses and other large organizations may also wish to enhance their security through monitoring and detection capabilities. CrowdStrike offers enterprise organizations the following recommendations to help them better protect their networks against MITM attacks:
- Require network users to select strong passwords and change them on a regular basis
- Enable multi-factor authentication (MFA) on all network assets and applications
- Develop and deploy strong encryption protocols
- Equip all network assets with virtual private network (VPN) capabilities
- Deploy a comprehensive threat monitoring and detection solution
- Segment the network to ensure potential breaches are contained
- Educate employees on the risks of open Wi-Fi networks
While it may not be practical for individuals to install detection capabilities for man-in-the-middle attacks, following general cyber safety techniques can help prevent intrusion. We recommend the following best practices for individual users:
- Install malware detection security software
- Create strong passwords and change them on a regular basis
- Enable multi-factor authentication capabilities
- Avoid the use of open Wi-Fi networks and/or poorly secured public networks
- Always ensure you are browsing secure websites, as indicated by the https:// in the URL