Software Assurance Curriculum Project Volume I: Master of Software Assurance Reference Curriculum
Modern society is deeply and irreversibly dependent on software systems of remarkable scope and complexity in areas including defense, government, energy, communication, transportation, manufacturing, and finance. The security and correct functionality of these systems are absolutely vital; poor or absent security and incorrect functionality can have devastating consequences including loss of life. Yet these software systems (And systems of systems) continue to exhibit errors and vulnerabilities and are regularly subject to attack and compromise. Attacker actions can result in severe impacts and losses for the organizations that build, deploy, and operate these systems, as well as the business partners and customers that use them.