312-50V12 · Question #270
An attacker decided to crack the passwords used by industrial control systems. In this process, he employed a loop strategy to recover these passwords. He used one character at a time to check whether
The correct answer is B. Side-channel attack. The attacker employed a side-channel attack, specifically a timing attack, by observing and exploiting time differences in the authentication process to deduce password characters one by one.
Question
Options
- ABuffer overflow attack
- BSide-channel attack
- CDenial-of-service attack
- DHMI-based attack
How the community answered
(35 responses)- A3% (1)
- B91% (32)
- D6% (2)
Why each option
The attacker employed a side-channel attack, specifically a timing attack, by observing and exploiting time differences in the authentication process to deduce password characters one by one.
A buffer overflow attack involves writing more data to a buffer than it can hold, overwriting adjacent memory and potentially leading to system crashes or arbitrary code execution, which is not the method described.
A side-channel attack extracts secret information by observing the physical effects of a system's operation, such as timing differences, power consumption, or electromagnetic emanations. In this scenario, the attacker deduced correct password characters by measuring the time taken for the device to complete an authentication process, which is a classic example of a timing-based side-channel attack.
A denial-of-service (DoS) attack aims to make a machine or network resource unavailable to its intended users, focusing on service disruption rather than password cracking.
An HMI-based attack involves exploiting vulnerabilities within the Human-Machine Interface to gain unauthorized control or access to industrial systems, which is distinct from password cracking through timing analysis.
Concept tested: Side-channel timing attacks for password cracking
Source: https://learn.microsoft.com/en-us/azure/security/fundamentals/side-channel-attacks
Topics
Community Discussion
No community discussion yet for this question.