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.
Security enhancing tools
From the course: CSSLP Cert Prep: 3 Secure Software Design
Security enhancing tools
- [Instructor] Determining how to incorporate security into your app in the early design phases can be a daunting task. Fortunately, you can take advantage of security enhancing tools to help you address inherent architectural risks. When selecting tools for this task, you'll find that many of them reinforce security best practices design principles, including things like the principle of least privilege, defense in depth, don't assume trust, simplicity over complexity, and plan to fail securely. As you select tools to help augment your security efforts, keep an eye out for opportunities to put these principles into practice. There are a pair of threat modeling tools that I recommend you check out. Understanding how these tools function firsthand will make it clear whether or not it makes sense to build them into your own processes. The first is the Microsoft Threat Modeling Tool. Although Microsoft flagged this tool as…
Contents
-
-
-
-
Identifying and prioritizing controls5m 51s
-
(Locked)
Traditional security architectures5m 42s
-
(Locked)
Pervasive and ubiquitous computing5m 40s
-
(Locked)
Identifying and prioritizing controls6m 35s
-
(Locked)
Cloud architectures6m 49s
-
(Locked)
Embedded system considerations6m 28s
-
(Locked)
Architectural risk assessments6m 24s
-
(Locked)
Component-based systems4m 35s
-
(Locked)
Security enhancing tools3m 46s
-
(Locked)
Cognitive computing3m 19s
-
(Locked)
Control systems6m 22s
-
-
-
-