Architecture Risk Analysis (ARA) is a set of techniques that aims to discover design flaws and the risks they pose within a system. ARA does not replace other analysis techniques such as penetration testing and code review; it complements those techniques. Once you learn the techniques discussed in this course, you will have the skills needed to identify design-level defects — even if the system being analyzed has been pen-tested, code-reviewed, and released.
Explain to others why a technique like ARA is required to have secure software
Learn the different types of analyses that are used when performing Architecture Risk Analysis
Identify the kind of output that is needed or expected when performating Architecture Risk Analysis