首页> 外文会议>International symposium on research in attacks, intrusions and defenses >Trellis: Privilege Separation for Multi-user Applications Made Easy
【24h】

Trellis: Privilege Separation for Multi-user Applications Made Easy

机译:网格:简化多用户应用程序的特权分离

获取原文

摘要

Operating systems provide a wide variety of resource isolation and access control mechanisms, ranging from traditional user-based security models to fine-grained permission systems as found in modern mobile operating systems. However, comparatively little assistance is available for defining and enforcing access control policies within multi-user applications. These applications, often found in enterprise environments, allow multiple users to operate at different privilege levels in terms of exercising application functionality and accessing data. Developers of such applications bear a heavy burden in ensuring that security policies over code and data in this setting are properly expressed and enforced. We present Trellis, an approach for expressing hierarchical access control policies in applications and enforcing these policies during execution. The approach enhances the development toolchain to allow programmers to partially annotate code and data with simple privilege level tags, and uses a static analysis to infer suitable tags for the entire application. At runtime, policies are extracted from the resulting binaries and are enforced by a modified operating system kernel. Our evaluation demonstrates that this approach effectively supports the development of secure multi-user applications with modest runtime performance overhead.
机译:操作系统提供了各种各样的资源隔离和访问控制机制,从传统的基于用户的安全模型到现代移动操作系统中发现的细粒度权限系统,不一而足。但是,在多用户应用程序中用于定义和实施访问控制策略的帮助很少。这些应用程序通常在企业环境中发现,它们允许多个用户在行使应用程序功能和访问数据方面以不同的特权级别进行操作。此类应用程序的开发人员在确保正确表达和实施此设置中有关代码和数据的安全策略方面承担着沉重的负担。我们介绍了Trellis,一种在应用程序中表达分层访问控制策略并在执行期间实施这些策略的方法。该方法增强了开发工具链,允许程序员使用简单的特权级别标签对代码和数据进行部分注释,并使用静态分析为整个应用程序推断合适的标签。在运行时,将从生成的二进制文件中提取策略,并由修改后的操作系统内核执行这些策略。我们的评估表明,这种方法以适度的运行时性能开销有效地支持了安全的多用户应用程序的开发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号