From the course: Programming Foundations: Secure Coding

Unlock the full course today

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

Understand your risks

Understand your risks

From the course: Programming Foundations: Secure Coding

Start my 1-month free trial

Understand your risks

- One of the core tenets of security especially in a software development shop is understanding and mitigating your risks. An entire course could be devoted to risk management for software teams. But for this course, let's take a quick look at the basics. While I would like to convince you that you should test every possible scenario on every release, the reality is that this isn't possible in most businesses. There just isn't enough time in the day to write or execute every test. If you could write them all, execution then becomes an issue for most teams as long build and development cycles are really an anti-pattern in today's processes. To address this problem, focus on the high-risk areas and determine where to get the most reward. You'll see an immediate value from automating the mitigations and testing for these high-risk areas on each release. You will have immediate feedback to your team and stakeholders…

Contents