Beyond Security: Understanding the Multiple Impacts of Security Smells for Microservices

Q4 Mathematics CLEI Electronic Journal Pub Date : 2024-07-21 DOI:10.19153/cleiej.27.2.6
Francisco Leonardo Ponce Mella, J. Soldani, Carla Taramasco, Hernán Astudillo, Antonio Brogi
{"title":"Beyond Security: Understanding the Multiple Impacts of Security Smells for Microservices","authors":"Francisco Leonardo Ponce Mella, J. Soldani, Carla Taramasco, Hernán Astudillo, Antonio Brogi","doi":"10.19153/cleiej.27.2.6","DOIUrl":null,"url":null,"abstract":"Microservices gained momentum in enterprise IT, as they enable building cloud-native applications. At the same time, they come with new security challenges, including security smells, viz., symptoms of bad (though often unintentional) design decisions that might affect application security. This study aims to explore the impacts of microservice security smells –and of the refactorings known to mitigate their effects– beyond security. In particular, we systematically elicit possible impacts of smells and refactorings on applications’ maintainability, performance efficiency, and adherence to microservices’ key design principles. We then validate the elicited impacts through an online survey targeting experienced practitioners and researchers. Our main contributions include 35 validated impacts and a discussion of the survey results geared towards analyzing the (mis)alignment between practitioners and researchers. Finally, we also provide a holistic view of these impacts, through Softgoal Interdependency Graphs (SIGs).","PeriodicalId":30032,"journal":{"name":"CLEI Electronic Journal","volume":"87 14","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CLEI Electronic Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.19153/cleiej.27.2.6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 0

Abstract

Microservices gained momentum in enterprise IT, as they enable building cloud-native applications. At the same time, they come with new security challenges, including security smells, viz., symptoms of bad (though often unintentional) design decisions that might affect application security. This study aims to explore the impacts of microservice security smells –and of the refactorings known to mitigate their effects– beyond security. In particular, we systematically elicit possible impacts of smells and refactorings on applications’ maintainability, performance efficiency, and adherence to microservices’ key design principles. We then validate the elicited impacts through an online survey targeting experienced practitioners and researchers. Our main contributions include 35 validated impacts and a discussion of the survey results geared towards analyzing the (mis)alignment between practitioners and researchers. Finally, we also provide a holistic view of these impacts, through Softgoal Interdependency Graphs (SIGs).
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
超越安全:了解微服务安全嗅觉的多重影响
微服务在企业 IT 领域的发展势头迅猛,因为它们能够构建云原生应用程序。与此同时,微服务也带来了新的安全挑战,包括安全隐患,即可能影响应用程序安全的不良(尽管通常是无意的)设计决策的症状。本研究旨在探索微服务安全气味的影响--以及已知可减轻其影响的重构--的安全性之外的影响。特别是,我们将系统地引出安全漏洞和重构对应用程序可维护性、性能效率以及遵守微服务关键设计原则的可能影响。然后,我们通过一项针对经验丰富的从业人员和研究人员的在线调查来验证所得出的影响。我们的主要贡献包括 35 项经过验证的影响,以及对调查结果的讨论,旨在分析从业人员和研究人员之间的(误)协调。最后,我们还通过软目标相互依存图(Softgoal Interdependency Graphs,SIGs)提供了这些影响的整体视图。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CLEI Electronic Journal
CLEI Electronic Journal Computer Science-Computer Science (miscellaneous)
CiteScore
0.70
自引率
0.00%
发文量
18
审稿时长
40 weeks
期刊最新文献
Preface to the CLTM-CLTD 2023 Special Issue A Formal Analysis of the Mimblewimble Cryptocurrency Protocol with a Security Approach Monte Carlo Tree Search Algorithm for SSPs Under the GUBS Criterion Explainability Analysis of the Evaluation Model of the Level of Digital Transformation in MSMEs based on Fuzzy Cognitive Maps The JavaScript Package Selection Task: A Comparative Experiment Using an LLM-based Approach
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1