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

Unlock the full course today

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

Designing network and server controls

Designing network and server controls

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

Start my 1-month free trial

Designing network and server controls

- [Instructor] With a secure foundation in place, you'll also want to consider whether or not additional controls should be layered on that foundation. Ideally, these controls will be both secure and reusable, so you can apply them at scale across your entire application infrastructure. The principles of defense in depth can be pretty easy to visualize when discussing application security. When a user sits down at their laptop and navigates to your application, they're interacting with the outermost layer. Every time they load a page or submit a form, data is going to travel between their endpoint and the infrastructure over multiple networks. These often include cloud providers, your on-prem network, and the public internet. When that network traffic reaches its destination, the data is going to be processed by one or more servers. These servers might be physical or they might be virtual, but chances are the data will touch…

Contents