From the course: CompTIA Security+ (SY0-701) Cert Prep
Watering hole attacks
From the course: CompTIA Security+ (SY0-701) Cert Prep
Watering hole attacks
- [Instructor] Watering hole attacks use sneaky techniques to lure unsuspecting users and infect their systems with malware. In nature, a watering hole is a place that animals gather, particularly in dry climates. It's important that animals visit the watering hole because the water there is essential to their survival, but there are also significant risks involved. First, diseases can spread easily at watering holes because all of the animals drink from a common source, and second, predators can lay in wait at the watering hole, waiting for prey to show up in need of a drink, and then attack. In the electronic world, websites are a great way to spread malware. When a user visits a website, they trust that website to some extent. It's the digital equivalent of approaching someone you trust as opposed to being solicited by an unknown stranger. Web browsers and browser add-ins and extensions are common points of vulnerability and they're frequently exploited in attacks. Watering hole attacks are an example of a type of attack known as client side attacks. These attacks don't necessarily exploit security issues on the server, rather, they use malicious code and other attacks that exploit vulnerabilities in the client accessing the server. Watering hole attacks often cause pop-up warnings, but users are conditioned to click okay to security warnings to get them out of the way and move on to the content that they requested. Attackers can take advantage of this by installing malware on a website and letting users come to them. They can't just build their own sites however, and there's two reasons for this. First, the obvious one, nobody would ever visit that site. Would you go visit attackmycomputer.com? Second, security professionals often use block listing. That's a security control that builds lists of known malicious sites and then blocks them with content filters at the network border, preventing infections. In a watering hole attack, the attacker uses commonly visited sites without the website owner's knowledge. In the first step of this attack, the attacker identifies and compromises a highly targeted website that their audience is likely to visit. Next, the attacker chooses a client exploit that will breach the security of website visitor browsers, and then bundles in a botnet payload that joins infected systems to the botnet. Then the attacker places the malware on the compromised website and simply sits back and waits for infected systems to phone home. Watering hole attacks are especially dangerous because they often come from otherwise trusted websites. Attackers using this technique may gain access to highly targeted systems and find the proverbial needle in a haystack because the victim comes to them. Website owners and web users alike must remain current on security patches to prevent falling victim to watering hole attacks.
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Contents
-
-
The goals of information security2m 11s
-
Authentication, authorization, and accounting (AAA)3m 31s
-
Categorizing security controls5m 11s
-
Conducting a gap analysis2m 34s
-
Zero Trust5m 32s
-
Physical access control4m 40s
-
Physical security personnel2m 12s
-
Deception technologies2m 55s
-
Change management6m 2s
-
-
-
Trust models2m 52s
-
PKI and digital certificates4m 5s
-
Hash functions7m 38s
-
Digital signatures3m 50s
-
Digital signature standard1m 27s
-
Create a digital certificate4m 55s
-
Revoke a digital certificate1m 28s
-
Certificate stapling2m 29s
-
Certificate authorities6m 13s
-
Certificate subjects3m 35s
-
Certificate types2m 55s
-
Certificate formats2m 30s
-
-
-
Preventing SQL injection4m 25s
-
Understanding cross-site scripting3m 17s
-
Request forgery4m 8s
-
Overflow attacks3m 21s
-
Explaining cookies and attachments4m 7s
-
Session hijacking4m 8s
-
Code execution attacks2m 43s
-
Privilege escalation1m 56s
-
OWASP Top Ten4m 45s
-
Application security4m 3s
-
Defending against directory traversal3m 4s
-
Race condition vulnerabilities2m 13s
-
-
-
Restricting network access2m 8s
-
Network access control4m 30s
-
Router configuration security4m 5s
-
Switch configuration security3m 42s
-
Maintaining network availability2m 32s
-
Network monitoring3m 41s
-
SNMP2m 54s
-
Isolating sensitive systems2m
-
Zero trust networking4m 9s
-
Secure access service edge (SASE)3m 50s
-
-
-
Operating system security8m 44s
-
Malware prevention7m 25s
-
Application management3m 46s
-
Host-based network security controls7m 44s
-
File integrity monitoring4m 9s
-
Data loss prevention5m 17s
-
Data encryption5m 39s
-
Hardware and firmware security5m 24s
-
Linux file permissions4m 2s
-
Web content filtering1m 47s
-
-
-
What is vulnerability management?5m 2s
-
Identify scan targets4m 24s
-
Scan configuration5m 20s
-
Scan perspective4m 24s
-
Security Content Automation Protocol (SCAP)2m 27s
-
Common Vulnerability Scoring System (CVSS )3m 31s
-
Analyzing scan reports4m 37s
-
Correlating scan results2m 20s
-
Vulnerability response and remediation2m 14s
-
-
-
Authentication factors3m 26s
-
Multifactor authentication2m 17s
-
Something you have4m 24s
-
Password policy4m 19s
-
Password managers2m 3s
-
Passwordless authentication3m 23s
-
Single sign-on and federation3m 9s
-
Kerberos and LDAP5m 18s
-
SAML2m 35s
-
OAUTH and OpenID Connect2m 55s
-
Certificate-based authentication5m 25s
-