A new cybersecurity apprentice is asked to classify the following event: an employee receives an email that appears to come from the IT department, asking them to click a link and reset their password immediately or their account will be disabled. The link leads to a fake login page that captures credentials. Which type of attack best describes this scenario?
Trap 1: Man-in-the-middle (MITM)
A MITM attack involves an attacker secretly intercepting and possibly altering communications between two parties. While a phishing page could theoretically be part of a MITM chain, the scenario describes direct credential theft via a deceptive email, not interception of an existing session. Thus, MITM is not the best classification here.
Trap 2: SQL injection
SQL injection is a code injection technique that exploits vulnerabilities in an application's database layer to execute malicious SQL statements. This scenario involves no database interaction or web application vulnerability; it is purely a social engineering attempt to trick a user into surrendering credentials. Therefore, SQL injection is not applicable.
Trap 3: Denial-of-service (DoS)
A DoS attack aims to make a system or network resource unavailable by overwhelming it with traffic or requests. In this scenario, the attacker is not trying to disrupt availability; instead, they are attempting to steal credentials through deception. Therefore, DoS does not describe the attack, even though the fake page might eventually become unavailable.
- A
Phishing
Phishing is a social engineering attack that uses fraudulent emails or messages to trick recipients into revealing sensitive information such as credentials. In this scenario, the attacker impersonates the IT department and creates urgency to pressure the employee into clicking a malicious link and entering credentials on a fake login page, which is the classic pattern of a phishing attack.
- B
Man-in-the-middle (MITM)
Why it fails: A MITM attack involves an attacker secretly intercepting and possibly altering communications between two parties. While a phishing page could theoretically be part of a MITM chain, the scenario describes direct credential theft via a deceptive email, not interception of an existing session. Thus, MITM is not the best classification here.
- C
SQL injection
Why it fails: SQL injection is a code injection technique that exploits vulnerabilities in an application's database layer to execute malicious SQL statements. This scenario involves no database interaction or web application vulnerability; it is purely a social engineering attempt to trick a user into surrendering credentials. Therefore, SQL injection is not applicable.
- D
Denial-of-service (DoS)
Why it fails: A DoS attack aims to make a system or network resource unavailable by overwhelming it with traffic or requests. In this scenario, the attacker is not trying to disrupt availability; instead, they are attempting to steal credentials through deception. Therefore, DoS does not describe the attack, even though the fake page might eventually become unavailable.