Secure Application Development, Deployment, and Automation Concepts
In this chapter, you will
• Learn to implement secure application development
• Understand secure development concepts
• Explore the addition of security to automated/agile development processes
Software development is a complex process with many different issues, from design, to coding, to testing and deployment, that need to be considered and managed to achieve the desired goals of secure software. Developing and using a security-inclusive application development process is essential. Expanding that process to include delivery and post-deployment issues is essential, and one of the key tools to achieve these objectives is the use of automation and scripting. ...