Article
Initial access techniques: all 11 in MITRE ATT&CK
MITRE ATT&CK lists 11 initial access techniques under TA0001. See every ID, name and MITRE description in one full list, which is not a…
Quick links
Press Enter to search, Esc to close
Attack technique
Drive-by Compromise is a way for attackers to gain access to a computer when a person visits a website during normal browsing.
In short
Drive-by Compromise is a way for attackers to gain access to a computer when a person visits a website during normal browsing. The site, or something it loads, delivers malicious code to the browser. MITRE ATT&CK lists it as an Initial Access technique.
Initial Access · Step 3 Of 15 In The Attack Chain
The person does not need to open an attachment or click a suspicious link in a message. Visiting a page is enough. MITRE describes several ways the code can reach the browser: a legitimate website is compromised, script files from a writeable cloud storage bucket are changed, malicious ads are served through ad providers, or a site feature that accepts user content is abused to insert scripts. Browser push notifications can also be abused if a user clicks allow.
Attackers often pick a website used by a specific community, such as a government, an industry or a region. MITRE notes that this kind of targeted campaign is often called a strategic web compromise or watering hole attack.
In a typical case, scripts on the page check the browser and its plugins for a vulnerable version. If one is found, exploit code is delivered. If it works, the attacker can run code on the user’s system unless other protections stop it.
MITRE separates this from Exploit Public-Facing Application. Here the target is software on a user’s device, which can give the attacker a route into the internal network.
MITRE ATT&CK lists these procedure examples:
Look for the browser fetching resources from domains not seen before, or script content that looks altered, using proxy, firewall and web logs.
A browser that starts unexpected programs, loads unsigned modules or injects into other processes shortly after a page visit is a warning sign.
Watch for new files or registry changes soon after web requests, and for unusual sign-ins, token use or consent events after a suspected endpoint compromise.
DET0176, Drive-by Compromise: Behavior-based, Multi-platform Detection Strategy (T1189).
Updated software closes the holes exploit code relies on. Use modern browsers with their security features turned on.
Ad blockers and script blocking extensions can stop malicious code served through ads or scripts. Consider disabling browser push notifications from certain applications and browsers.
Browser sandboxes, other virtualization and application microsegmentation reduce the impact of an exploit, though escapes can still exist.
Security tools that spot exploitation behavior and control flow integrity checks can stop some exploits. Train users to recognize manipulation attempts.
Drive-by Compromise is a way for attackers to gain access to a computer when a person visits a website during normal browsing. The site, or something it loads, delivers malicious code to the browser.
The person does not need to open an attachment or click a suspicious link in a message. Visiting a page is enough, for example a legitimate site that has been compromised or malicious ads served through ad providers.
Attackers often pick a website used by a specific community, such as a government, an industry or a region. MITRE notes this kind of targeted campaign is often called a strategic web compromise or watering hole attack.
Keep browsers and plugins updated, use modern browsers with security features on, and consider ad blockers and script blocking. Browser sandboxes and microsegmentation reduce the impact of an exploit, and user training helps.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.