After reading this chapter and completing the exercises, you will be able to do the following:
Understand the rationale for the systems development lifecycle (SDLC).
Recognize the stages of software releases.
Appreciate the importance of developing secure code.
Be aware of the most common application development security faults.
Explain cryptographic ...