From the course: CSSLP Cert Prep: 3 Secure Software Design

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Nonfunctional properties and constraints

Nonfunctional properties and constraints

From the course: CSSLP Cert Prep: 3 Secure Software Design

Start my 1-month free trial

Nonfunctional properties and constraints

- [Instructor] As you explore security architecture and design options, you'll discover related nonfunctional security properties and constraints. Modeling those security properties and constraints is essential to your overarching security design. Nonfunctional properties are a reflection of the requirements that must be met within an app, even though the app will still work without them. If you remember our original discussion around functional requirements versus nonfunctional requirements, this should ring a bell. Constraints are restrictions or limitations in what the application can actually do. You may have some pretty terrific ideas for security controls, but if those controls are more demanding or cumbersome than the app can handle, then you're likely to find yourself researching alternative controls. As you can imagine, this can be a delicate balancing act. Finding the ideal security controls for your app…

Contents