首页> 外文期刊>IEEE transactions on dependable and secure computing >SEQUOIA: A Middleware Supporting Policy-Based Access Control for Search and Aggregation in Data-Driven Applications
【24h】

SEQUOIA: A Middleware Supporting Policy-Based Access Control for Search and Aggregation in Data-Driven Applications

机译:SemoGia:支持基于策略的访问控制的中间件,用于在数据驱动应用程序中搜索和聚合

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

摘要

Application-level access control is a top priority when hardening software applications. In particular, run-time customization of access control policies and separation for concerns are becoming increasingly important. While these requirements are generally well-supported for request-response applications, there is a lack of support for data-focused operations, such as search or data aggregation, in a multi-tier architecture. Moreover, an ability to specify fine-grained access control policies is generally lacking for such applications. This puts at risk the security of organizations that employ existing and emerging database technologies and requires solutions that alleviate this issue. This paper approaches this issue through query rewriting. We present Sequoia, a data access middleware that enables attribute-based, application-level access control in data-driven applications. The middleware enforces external access control policies on data-focused operations such as search and aggregation queries by means of query rewriting based on dynamic run-time conditions. Sequoia provides run-time enforcement of policies that is scalable with regard to the database size. This paper presents an extensible architecture for both relational databases and document stores. It discusses the rewriting approach, and provides a formal verification of equivalencyand an extensive evaluation that shows that this approach scales better than the current state of practice and is an important track for future research.
机译:应用程序级访问控制是硬化软件应用程序时的首要任务。特别是,访问控制策略的运行时间自定义和顾虑的分离正在变得越来越重要。虽然这些要求通常支持申请响应应用程序,但是在多层体系结构中缺乏对偏心操作的支持(例如搜索或数据聚合)的支持。此外,通常缺乏用于指定细粒度访问控制策略的能力。这有风险危险采用现有和新兴数据库技术的组织的安全性,并要求解决这个问题的解决方案。本文通过查询重写方式接近此问题。我们呈现SemoIa,一种数据访问中间件,可在数据驱动应用程序中实现基于属性的应用程序级访问控制。中间件在基于动态运行时条件的查询重写借鉴诸如搜索和聚合查询等数据集中操作的外部访问控制策略。 SequoIa提供了在数据库大小方面可扩展的策略的运行时强制执行策略。本文为关系数据库和文档存储提供了可扩展的架构。它讨论了重写方法,并提供了相同的正式验证,这表明这种方法比当前的实践状态更好,并且是未来研究的重要轨道。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号