【24h】

Role Slices: A Notation for RBAC Permission Assignment and Enforcement

机译:角色片:RBAC权限分配和执行的一种表示法

获取原文
获取原文并翻译 | 示例

摘要

During the past decade, there has been an explosion in the complexity of software applications, with an increasing emphasis on software design via model-driven architectures, patterns, and models such as the unified modeling language (UML). Despite this, the integration of security concerns throughout the product life cycle has lagged, resulting in software infrastructures that are untrustworthy in terms of their ability to authenticate users and to limit them to their authorized application privileges. To address this issue, we present an approach to integrate role-based access control (RBAC) into UML at design-time for permission assignment and enforcement. Specifically, we introduce a new UML artifact, the role slice, supported via a new UML role-slice diagram, to capture RBAC privileges at design time within UML. Once captured, we demonstrate the utilization of aspect-oriented programming (AOP) techniques for the automatic generation of security enforcement code. Overall, we believe that our approach is an important step to upgrading security to be an indispensable part of the software process.
机译:在过去的十年中,软件应用程序的复杂性激增,并且越来越强调通过模型驱动的体系结构,模式和模型(例如统一建模语言(UML))进行软件设计。尽管如此,整个产品生命周期中对安全性关注的集成仍然滞后,导致软件基础结构在对用户进行身份验证并将其限制于其授权的应用程序特权方面不可信。为了解决此问题,我们提出了一种在设计时将基于角色的访问控制(RBAC)集成到UML中以进行权限分配和实施的方法。具体来说,我们引入了新的UML工件,即角色切片,并通过新的UML角色切片图提供了支持,以在设计时在UML内捕获RBAC特权。捕获后,我们将演示如何使用面向方面的编程(AOP)技术来自动生成安全实施代码。总体而言,我们认为我们的方法是将安全升级升级到软件过程​​中必不可少的重要一步。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号