O'Reilly logo

Software Security Engineering: A Guide for Project Managers by Nancy R. Mead, Gary McGraw, Robert J. Ellison, Sean Barnum, Julia H. Allen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. What Makes Software Secure?

Introduction

Introduction

To answer the question, “What makes software secure?” it is important to understand the meaning of software security in the broader context of software assurance.

As described in Chapter 1, software assurance is the domain of working toward software that exhibits the following qualities:

  • Trustworthiness, whereby no exploitable vulnerabilities or weaknesses exist, either of malicious or unintentional origin

  • Predictable execution, whereby there is justifiable confidence that the software, when executed, functions as intended

  • Conformance, whereby a planned and systematic set of multidisciplinary activities ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required