首页> 外文OA文献 >Uniform and Modular Context-Based Access Control for Software Applications
【2h】

Uniform and Modular Context-Based Access Control for Software Applications

机译:用于软件应用程序的统一和模块化基于上下文的访问控制

摘要

De tendens van een almaar prominentere computerisatie van onze samenlevi ng manifesteert zich, bijvoorbeeld, in de ontwikkeling van toepassingen voor de overheid en gezondheidszorg. We dienen echter voor ogen te houde n dat deze computerisatie niet alleen aanleiding geeft tot een grotere a utomatisatie en efficientie, maar ook het risico op misbruik op grote sc haal verhoogt. Het is daarom cruciaal dat deze toepassingen beveiligd wo rden door alleen correct gebruik toe te staan. Dit correct gebruik wordt gespecificeerd in een beleid dat vastlegt wanneer een toegang tot een o bject (zoals data of functionaliteit) moet worden ingewilligd of geweige rd. Dit beleid wordt afgedwongen door middel van toegangscontrole. De ge voeligheid van de data die wordt verwerkt, is doorgaans zo hoog dat toeg ang tot deze data gelimiteerd moet worden tot het strikte minimum. Het a fdwingen van een expressief toegangscontrolebeleid wordt des te cruciale r naarmate de organisatie de interne infrastructuur ter beschikking stel t aan buitenstaanders, zoals bijvoorbeeld klanten en leveranciers. Om ee n dergelijk expressief beleid te kunnen afdwingen, dient de gebruikte to egangscontroletechnologie ondersteuning te bieden voor contextgebaseerde toegangscontrole, waarbij een toegangscontrolebeslissing wordt genomen op basis van informatie omtrent de context van de toegangsaanvraag. Voor beelden van contextinformatie zijn de toestand waar de toepassing zich i n bevindt, en de omstandigheden waarin een toegang wordt aangevraagd. De complexiteit en de grootschaligheid van huidige software systemen maakt het moeilijk een toegangscontrolebeleid op uniforme wijze af te dwingen in de toepassingen die draaien binnen de organisatie. Bovendien wordt d eze uniformiteit ondermijnd door een voortdurende evolutie van het toega ngscontrolebeleid en de toegangscontrolelogica. Toegangscontroletechnolo gieen dienen ondersteuning te bieden voor een aanpasbare toegangscontrol e om tegemoet te komen aan de veranderlijke vereisten. Een evaluatie van state-of-the-art technologieen toont aan dat deze technologieen er niet in slagen om een contextgebaseerd beleid op een uniforme en aanpasbare manier af te dwingen. Aan de basis hiervan ligt het onvermogen om het af dwingen van een contextgebaseerd beleid te modulariseren. De oplossing die wij voorstellen, kan worden beschreven in termen van vo lgende twee contributies, namelijk (1) de definities van de concepten ac cess interface en view connector, en (2) de ontwikkeling van een toegang scontroledienst. Een access interface ondersteunt het afdwingen van een contextgebaseerd toegangscontrolebeleid op een uniforme en gecentraliseerde manier in een aantal toepassingen. Deze access interface is een voorstelling van een domeinmodel in termen van de voor toegangscontrole gebruikelijke abstrac ties object - principaal - actie en omvat enkel de informatie die nodig is om het toegangscontrolebeleid te formuleren. Voor elke toepassing wor dt dan een view connector gespecificeerd, die de access interface bindt aan de toepassing. Op basis van deze concepten, hebben we een toegangscontroledienst ontwik keld die een contextgebaseerd toegangsbeleid afdwingt met behulp van asp ectorientatie. Onze bevinding is dat de ondersteuning die aspectgeorient eerd software ontwikkeling (Aspect-Oriented Software Development (AOSD)) biedt om een doorsnijdend aspect te modulariseren, nuttig en nodig is v oor het modulariseren van het toegangscontroleaspect. Deze bevinding wor dt ondersteund door twee prototypes, die respectievelijk gebaseerd zijn op het AOSD-raamwerk JAC (Java Aspects Components) en de aspecttaal Caes arJ. Ten derde, werd ook een lijst opgesteld met evaluatiecriteria voor toega ngscontroletechnologieen en werd onze aanpak geevalueerd aan de hand van deze criteria.
机译:例如,在政府和医疗保健应用程序的开发中就体现了我们社会的计算机日趋突出的趋势。但是,我们必须记住,这种计算机化不仅提高了自动化程度和效率,而且还增加了大规模滥用的风险。因此,至关重要的是,仅允许正确使用才能确保这些应用程序的安全。在指定何时授予或拒绝对象(例如数据或功能)访问权限的策略中指定了这种正确用法。此策略通过访问控制来实施。通常,要处理的数据的敏感性很高,以至于必须严格限制对这些数据的访问。随着组织将其内部基础结构提供给外部人员(例如客户和供应商),实施表达性访问控制策略变得越来越重要。为了实施这种表达策略,所使用的访问控制技术必须支持基于上下文的访问控制,并基于有关访问请求的上下文的信息来做出访问控制决策。上下文信息的示例是应用程序所在的状态以及请求访问的条件。当前软件系统的复杂性和规模使其难以在组织内运行的应用程序中以统一的方式实施访问控制策略。而且,访问控制策略和访问控制逻辑的不断发展破坏了这种一致性。访问控制技术应支持可定制的访问控制,以满足不断变化的需求。对最新技术的评估表明,这些技术无法以统一和可适应的方式执行基于上下文的策略。这是基于无法模块化基于上下文的策略的强制执行。我们提出的解决方案可以用以下两个方面来描述,即(1)概念访问接口和视图连接器的定义,以及(2)访问控制服务的开发。访问接口支持在多个应用程序中以统一和集中的方式实施基于上下文的访问控制策略。此访问接口以用于访问控制的对象-主体-动作抽象的形式表示域模型,并且仅包含制定访问控制策略所需的信息。然后为每个应用程序指定一个视图连接器,该视图连接器将访问接口绑定到该应用程序。基于这些概念,我们开发了一种访问控制服务,该服务使用asp ector强制执行基于上下文的访问策略。我们的发现是,面向方面的软件开发(AOSD)提供的对交叉方面进行模块化的支持对于模块化访问控制方面非常有用,而且是必要的。两个原型分别支持AOSD框架JAC(Java Aspects Components)和方面语言Caes arJ,从而为这一发现提供了支持。第三,还汇编了访问控制技术的评估标准列表,并根据这些标准对我们的方法进行了评估。

著录项

  • 作者

    Verhanneman Tine;

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 nl
  • 中图分类

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号