Learn the essentials of developing secure software in accordance with the most current industry standards, in this comprehensive instructional guide. Developing Secure Software leads readers through the tasks and activities that successful computer programmers navigate on a daily basis, from reading and analyzing requirements to choosing development tools, to guarding against software vulnerabilities and attacks. Additional coverage includes coding with built-in quality and security measures, and follow-up testing once a project is completed. With clear, straightforward examples and actual code snippets, readers can feel confident that they will gain the skills needed to develop software with all the critical components that ensure quality and security.
Table of Contents:
1.Why You Need To Learn Secure Programming.
2.Coding In The Sdcl: Not A Solitary Practice.
3.Principles Of Security And Quality.
4.Getting Organised: What To Do On Day.
5.Software Requirements: Hear What They Say, Know What They Mean, Protect What They Own.
6.Designing For Quality: The Big Picture.
7.Designing For Security.
8.Development Tools: Choose Wisely..
9.Coding In The Cube: Developing Good Habits.
10.Testing For Quality And Security.
11.Maintain Your Software, Maintain Your Career.