A company contracts with a third party to develop a new web application to process credit cards.
Which of the following assessments will give the company the GREATEST level of assurance for the web application?
A . Social Engineering
B . Penetration Test
C . Vulnerability Assessment
D . Code Review
Answer: D