22

Securing Software Development

In the previous chapter, you saw the different types of programming languages and how modern software development impacts how we consider security. Software is everywhere, including inside phones, cars, and medical devices. But even the best programmers make mistakes, and as software gets more complex, so does the error count. Also, as software complexity grows, the more likely life can be endangered. For example, self-driving cars now use software to control the engine and brakes. A software glitch could cause a crash.

By the end of this chapter, you will be able to answer questions on the following:

  • Assessing the effectiveness of software security
  • Assessing the security impact of acquired software

Let’s start ...

Get Certified Information Systems Security Professional (CISSP) Exam Guide 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.