Client-side attacks occur when a user downloads malicious content. These attacks initiate from the victim who downloads content from the attacker. Cross-site scripting (XSS), cross-site request forgery (CSRF), drive-by downloads, and phishing are common types of Client-Side attacks.