There are two processes taking place at the same time, as in data within a variable, through a shared resource, in an incorrect order. What term is being applied?
Explanation
Answer: B - A race condition is when two processes take place at the same time, as in data within a variable, through a shared resource, in an incorrect order. It is important that the processes carry out their functionality in the correct sequence. If process 2 carried out its task on the data before process 1, the result will be much different than if process 1 carried out its tasks on the data before process 2. In software, when the authentication and authorizations steps are split into two functions, there is a possibility an attacker could use a race condition to force the authorization step to be completed before the authentication step.