A denial-of-service (DoS) attack overwhelms a system's resources to prevent it from responding to requests, while a distributed denial-of-service (DDoS) attack uses multiple compromised systems. Common DoS/DDoS attacks include TCP SYN floods, teardrops, smurfing, and ping of death. In 2018, GitHub experienced a record 1.35 terabit DDoS attack. SQL injection occurs when malicious SQL queries are passed through user inputs to access databases. Man-in-the-middle attacks involve an attacker intercepting communications between two parties. Phishing scams use fraudulent emails to steal user information. Password attacks aim to obtain passwords through brute force guessing or