arrow
返回

Security solution frames and security patterns for authorization in distributed, collaborative systems

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

摘要

En 中文
The design of an authorization infrastructure is one of the most important aspects of engineering a secure software system. Unlike other system types, distributed systems - and especially distributed collaborative systems - can require custom, fine-grained authorization models and enforcement approaches that are able to take into account a range of semantic subtleties. In this paper we present a comprehensive, pattern-oriented software engineering approach to authorization for general distributed systems - with particular applicability to distributed collaborative systems - that allows developers to build custom, application-specific conceptual authorization models in a simple yet extensible manner, and to make informed decisions regarding their enforcement in software, as well as how their supporting rule/policy infrastructure should be designed. Our authorization approach is embodied in two instances of a new pattern-based security engineering construct called a security solution frame, which groups together related patterns - both security product and micro-process patterns - in different sub-structures, horizontally and vertically, for a single high-level security policy (in our case authorization and policy management). By applying specific micro-process patterns in each solution frame, developers are guided in using relevant product patterns to progressively construct a distributed authorization infrastructure - from abstract concepts toward concrete designs, via a number of levels of abstraction implying solution refinement and corresponding to stages of the development life-cycle. The summary-form product patterns encapsulated in each frame also help developers to form a holistic, global view when analyzing existing infrastructures. We illustrate and evaluate the proposal in the context of greenfield system development by applying our solution frames to design the authorization infrastructure of a (new) distributed system for secure file sharing and collaborative editing; and also use our solution frames to briefly analyze and capture the design decisions underlying two existing distributed authorization infrastructures: one based on UCON for collaborative Grid systems and another based on ZBAC for SOA-based systems. (C) 2015 Elsevier Ltd. All rights reserved.
Keyword:
Security engineering
Software engineering
Security patterns
Authorization
Access control
Distributed systems
Distributed systems security
Security solution frames
AI总结

AI总结

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

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

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

引用论文

err分享
err收藏
Visualization of retinal vasculitis in Eales' disease
err2009-07-08
err0
PREAI
errLeyla S. Atmaca; Aysun Idil; Kaan Gündüz
err分享
err收藏
XL Peer-to-Peer Pub/Sub Systems
err2013-11-01
err15
PREAI
errKermarrec, Anne-Marie; Triantafillou, Peter
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收藏
err
IF0
err
err0
PREAI
err
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收藏
学者 查看更多内容