Hao Chen;Bixin Li;Shengyang Zhou;Chen Chen;Zheng Dai;Bohui Wang
{"title":"An Asset-Oriented Method for Evaluating the Security of Software Architecture Quantitatively","authors":"Hao Chen;Bixin Li;Shengyang Zhou;Chen Chen;Zheng Dai;Bohui Wang","doi":"10.23919/cje.2024.00.274","DOIUrl":null,"url":null,"abstract":"Even though the security of software architecture plays an important role in the security of complex and large-size software systems, there are still very few feasible methods to evaluate the security of software architecture quantitatively. To fill this gap, we propose an asset-oriented method to quantitatively evaluate the security of software architecture in this paper. The core idea is that we first use a multi-hierarchy dependence graph (MHDG) to describe the system and capture the dependence information between hierarchies, then we mark the positions of assets and attack points on MHDG, afterwards we identify potential attack paths and feasible attack paths from attack points to assets, and finally we evaluate the security of software architecture using some indicators from the perspective of software developers and defenders. We validated the method on four architectural styles and five evolutionary versions. Results show that it accurately captures the security differences among four representative architectural styles, effectively reflects security variations across five evolutionary versions of the same system, and facilitates security-oriented architectural optimization. Moreover, compared with random reinforcement strategies, our method achieves greater improvement in system security under the same protection cost, demonstrating practical value for security-aware architectural design.","PeriodicalId":50701,"journal":{"name":"Chinese Journal of Electronics","volume":"35 3","pages":"1285-1300"},"PeriodicalIF":4.5000,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11595458","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Chinese Journal of Electronics","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11595458/","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/7/3 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Even though the security of software architecture plays an important role in the security of complex and large-size software systems, there are still very few feasible methods to evaluate the security of software architecture quantitatively. To fill this gap, we propose an asset-oriented method to quantitatively evaluate the security of software architecture in this paper. The core idea is that we first use a multi-hierarchy dependence graph (MHDG) to describe the system and capture the dependence information between hierarchies, then we mark the positions of assets and attack points on MHDG, afterwards we identify potential attack paths and feasible attack paths from attack points to assets, and finally we evaluate the security of software architecture using some indicators from the perspective of software developers and defenders. We validated the method on four architectural styles and five evolutionary versions. Results show that it accurately captures the security differences among four representative architectural styles, effectively reflects security variations across five evolutionary versions of the same system, and facilitates security-oriented architectural optimization. Moreover, compared with random reinforcement strategies, our method achieves greater improvement in system security under the same protection cost, demonstrating practical value for security-aware architectural design.
期刊介绍:
CJE focuses on the emerging fields of electronics, publishing innovative and transformative research papers. Most of the papers published in CJE are from universities and research institutes, presenting their innovative research results. Both theoretical and practical contributions are encouraged, and original research papers reporting novel solutions to the hot topics in electronics are strongly recommended.