CHAPTER 9
Software Assurance Best Practices
This chapter includes questions on the following topics:
• The software development lifecycle (SDLC)
• General principles for secure software development
• Best practices for secure coding
• How to ensure the security of software
Trying to read our DNA is like trying to understand software code–with only 90 percent of the code riddled with errors. It’s very difficult in that case to understand and predict what that software code is going to do.
–Elon Musk
The need for software assurance implementation has existed from the beginning of software development. As with most cybersecurity techniques, it is critical to be integrated from the very beginning because trying to add it on at the end ...
Get CompTIA CySA+ Cybersecurity Analyst Certification Practice Exams (Exam CS0-002), 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.