Summary
This chapter introduced secure software development principles. We looked at some organizations supporting the secure software development process, including OWASP and NIST. We also discussed the standard principles recognized by most secure developers. Next, we examined differences in different software development models and realized that the methodology presented in this book will work with all the different life cycles, independent of which are used. Lastly, we explored the Microsoft SDL and compared the approach presented in this book.
In the next chapter, we will look at building a more extensive example project based on what we have learned.