arrow
返回

ASE: A comprehensive pattern-driven security methodology for distributed systems

delete2015-09-01
delete29
PRE
AI
A
Anton V. Uzunov *
E
Eduardo B. Fernández
K
Katrina Falkner
DOI:10.1016/j.csi.2015.02.011delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Incorporating security features is one of the most important and challenging tasks in designing distributed systems. Over the last decade, researchers and practitioners have come to recognize that the incorporation of security features should proceed by means of a structured, systematic approach, combining principles from both software and security engineering. Such systematic approaches, particularly those implying some sort of process aligned with the development life-cycle, are termed security methodologies. There area number of security methodologies in the literature, of which the most flexible and, according to a recent survey, most satisfactory from an industry-adoption viewpoint are methodologies that encapsulate their security solutions in some fashion, especially via the use of security patterns. While the literature does present several mature pattern-driven security methodologies with either a general or a highly specific system applicability, there are currently no (pattern-driven) security methodologies specifically designed for general distributed systems. Going further, there are also currently no methodologies with mixed specific applicability, e.g. for both general and peer-to-peer distributed systems. In this paper we aim to fill these gaps by presenting a comprehensive pattern-driven security methodology - arrived at by applying a previously devised approach to engineering security methodologies - specifically designed for general distributed systems, which is also capable of taking into account the specifics of peer-to-peer systems as needed. Our methodology takes the principle of encapsulation several steps further, by employing patterns not only for the incorporation of security features (via security solution frames), but also for the modeling of threats, and even as part of its process. We illustrate and evaluate the presented methodology in detail via a realistic example - the development of a distributed system for file sharing and collaborative editing. In both the presentation of the methodology and example our focus is on the early life-cycle phases (analysis and design). (C) 2015 Elsevier B.V. All rights reserved.
Keyword:
Secure software engineering
Security methodologies
Distributed systems security
Security patterns
Security solution frames
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
Computer Standards and Interfaces
IF:
3.1
论文数:
2.3K
被引数:
2.0K

机构

State University System of Florida 封面图
State University System of Florida
学者数:
12.8W
论文数: 10.9W
被引数: 130
U
University of Adelaide
学者数:
294
论文数: 178
被引数: 0
引用论文

引用论文

err分享
err收藏
A systematic review of security requirements engineering安全需求工程的系统回顾
err2010-06-01
err115
PREAI
errMellado, Daniel; Blanco, Carlos; Sanchez, Luis E.; Fernandez-Medina, Eduardo
err分享
err收藏
Systematic design of secure Mobile Grid systems
err2011-07-01
err8
PREAI
errRosado, David G.; Fernandez-Medina, Eduardo; Lopez, Javier; Piattini, Mario
err分享
err收藏
An engineering process for developing Secure Data Warehouses
err2009-06-01
err24
PREAI
errTrujillo, Juan; Soler, Emilio; Fernandez-Medina, Eduardo; Piattini, Mario
err分享
err收藏
Very low seroprevalence of sars-cov-2 among health care personnel (HCP) in a French northern comprehensive cancer center at the end of first national containment.
err2021-05-20
err0
PREAI
errPhilippe Doutrelant; Nicolas Penel; Charlotte Renaudat; Cassandre Von Platen; Marie Paule Lebitasy; Pauline Smis-Papillon; Bruno Hoen; Eric Lartigau; Yves-Marie Robin
err分享
err收藏
A UML 2.0 profile to define security requirements for Data Warehouses
err2009-09-01
err23
PREAI
errTrujillo, Juan; Soler, Emilio; Fernandez-Medina, Eduardo; Piattini, Mario
err分享
err收藏
学者 查看更多内容