Answer:
B.
Explanation:
Threat Modeling is the process of identifying and optimizing network security. This practice helps to find the possible threats to confidential information.
Threat Modeling is used to protect the systems. In this practice, the consultant identifies the enterprise's assets and analyze the work of all applications. Then it sets the security profile on all applications and documenting adverse effects of it.
In the given scenario, the consultant will use the tool or technique of threat modeling to identify the potential attackers.
So, the correct answer is option B.