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

Security enhancing tools

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

Start my 1-month free trial

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