Answer:
B. Threat modeling
Explanation:
The consultant will use Threat modeling to identify potential attackers. Threat modeling is a procedure for optimizing network security by recognizing purposes and vulnerabilities, and then setting countermeasures to block, or alleviate the consequences of, threats to the system so that in future the organization would prevent these type of attacks which affect the reputation in the competitive market as well as among the customer.