From the course: Complete Guide to Application Security

Unlock this course with a free trial

Join today to access over 25,600 courses taught by industry experts.

Secure by design

Secure by design

- [Narrator] Insecure design is another significant risk with far-reaching implications. Think of it like this. A car with no brakes might get you down the road, but you're going to wish the designers had considered installing brakes the first time someone cuts you off in traffic, and that's the core idea behind insecure design. The application might function, but it will be inherently vulnerable to attacks. To illustrate the breadth of this issue, insecure design encompasses a whopping 40 CWEs. One of the things I really dig about this one is the call out from the project team to move beyond shift-left in the coding space and pre-code activities. Pre-code. That means we're working on security together before a single line of code has been written. That's just wild, and this is a major culture shift. We need to bake security into the design itself. Here's how you can expand this culture shift throughout your own organization. Start by performing threat modeling. This is crucial. Get…

Contents