首页> 外文OA文献 >DACA: arquitetura para implementação de mecanismos dinâmicos de controlo de acesso em camadas de negócio
【2h】

DACA: arquitetura para implementação de mecanismos dinâmicos de controlo de acesso em camadas de negócio

机译:DACA:用于在业务层中实现动态访问控制机制的体系结构

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Access control is a software engineering challenge in database applications. Currently, there is no satisfactory solution to dynamically implement evolving fine-grained access control mechanisms (FGACM) on business tiers of relational database applications. To tackle this access control gap, we propose an architecture, herein referred to as Dynamic Access Control Architecture (DACA). DACA allows FGACM to be dynamically built and updated at runtime in accordance with the established fine-grained access control policies (FGACP). DACA explores and makes use of Call Level Interfaces (CLI) features to implement FGACM on business tiers. Among the features, we emphasize their performance and their multiple access modes to data residing on relational databases. The different access modes of CLI are wrapped by typed objects driven by FGACM, which are built and updated at runtime. Programmers prescind of traditional access modes of CLI and start using the ones dynamically implemented and updated. DACA comprises three main components: Policy Server (repository of metadata for FGACM), Dynamic Access Control Component (DACC) (business tier component responsible for implementing FGACM) and Policy Manager (broker between DACC and Policy Server). Unlike current approaches, DACA is not dependent on any particular access control model or on any access control policy, this way promoting its applicability to a wide range of different situations. In order to validate DACA, a solution based on Java, Java Database Connectivity (JDBC) and SQL Server was devised and implemented. Two evaluations were carried out. The first one evaluates DACA capability to implement and update FGACM dynamically, at runtime, and, the second one assesses DACA performance against a standard use of JDBC without any FGACM. The collected results show that DACA is an effective approach for implementing evolving FGACM on business tiers based on Call Level Interfaces, in this case JDBC.
机译:访问控制是数据库应用程序中的软件工程挑战。当前,尚没有令人满意的解决方案在关系数据库应用程序的业务层上动态实现不断发展的细粒度访问控制机制(FGACM)。为了解决此访问控制差距,我们提出了一种架构,在此称为动态访问控制架构(DACA)。 DACA允许FGACM在运行时根据已建立的细粒度访问控制策略(FGACP)动态构建和更新。 DACA探索并利用呼叫级别接口(CLI)功能在业务层上实施FGACM。在这些功能中,我们强调它们的性能以及对关系数据库中数据的多重访问模式。 CLI的不同访问模式由FGACM驱动的类型化对象包装,这些对象在运行时生成和更新。程序员可以预定义CLI的传统访问方式,并开始使用动态实现和更新的方式。 DACA包含三个主要组件:策略服务器(用于FGACM的元数据存储库),动态访问控制组件(DACC)(负责实现FGACM的业务层组件)和策略管理器(在DACC和Policy Server之间的代理)。与当前的方法不同,DACA并不依赖于任何特定的访问控制模型或任何访问控制策略,从而将其适用于各种不同情况。为了验证DACA,设计并实现了基于Java,Java数据库连接(JDBC)和SQL Server的解决方案。进行了两次评估。第一个评估运行时动态地实现和更新FGACM的DACA功能,第二个评估针对没有任何FGACM的JDBC的标准用法评估DACA的性能。收集的结果表明,DACA是在基于呼叫级别接口(在本例中为JDBC)的业务层上实现不断发展的FGACM的有效方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号