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.
Answer: A