A security architect is assigned to a major software development project. The software
development team has a history of writing bug prone, inefficient code, with multiple security flaws
in every release. The security architect proposes implementing secure coding standards to the
project manager. The secure coding standards will contain detailed standards for:
A.
error handling, input validation, memory use and reuse, race condition handling, commenting,
and preventing typical security problems.
B.
error prevention, requirements validation, memory use and reuse, commenting typical security
problems, and testing code standards.
C.
error elimination, trash collection, documenting race conditions, peer review, and typical
security problems.
D.
error handling, input validation, commenting, preventing typical security problems, managing
customers, and documenting extra requirements.