-Security risk assessment is considered a significant and indispensable process in all phases of software development lifecycles, and most importantly at the early phases. Estimating the security risk should be integrated with the other product developments parts and this will help developers and engineers determine the risky elements in the software system, and reduce the failure consequences in that software. This is done by building models based on the data collected at the early development cycles. These models will help identify the high risky elements. In this paper, we introduce a new methodology used at the early phases based on the Unified Modeling Language (UML), Attack graph, and other factors. We estimate the probability and severity of security failure for each element in software architecture based on UML, attack graph, data sensitivity analysis, access rights, and reachability matrix. Then risk factors are computed and validation studies are conducted. An e-commerce case study is investigated as an example.
CITATION STYLE
Hajsaid, F., Hassouneh, Y., & Ammar, H. H. (2014). Security Risk Assessment of Software Architecture, Methodology and Validation. IJCSN -International Journal of Computer Science and Network ISSN, 3(6), 2277–5420.
Mendeley helps you to discover research relevant for your work.