Software systems are becoming less secure even as security technologies improve. There are many reasons for this seemingly paradoxical phenomenon, but they can all be traced back to the problem of complexity.
  • Complex systems have more lines of code and therefore security bugs.
  • Complex systems have more interactions and therefore more security bugs.
  • Complex systems are harder to test and therefore are more likely to have untested portions.
  • Complex systems are harder to design securely, implement securely, configure securely, and use securely.
  • Complex systems are harder for users to understand.

 

Please fill out the form to the right to download this paper.

Please fill out the form below to get this paper.
*Required.
First Name*:
Last Name*:
Company*:
Industry:
Email*:
Phone:
State*:
Country*:

How do you measure software quality?

Are you concerned with security vulnerability?
Are you currently analyzing and addressing vulnernability?
I would like to request:
(Hold CTRL + Click to select multiple)
Product Interest:
What type of software engineering solution are you interested in?
(Hold CTRL + Click to select multiple)
I would like to subscribe to e-Blast and receive periodic company news via email.