首页> 外文期刊>情報処理学会論文誌 >Practical Fine-Grained Information Flow Control Using Laminar
【24h】

Practical Fine-Grained Information Flow Control Using Laminar

机译:实用的层流精细信息流控制

获取原文
           

摘要

Decentralized Information Flow Control (DIFC) is a promising model for writing programs with powerful, end-to-end security guarantees. Current DIFC systems that run on commodity hardware can be broadly categorized into two types: language-level and operating system-level DIFC. Language solutions provide no guarantees against security violations on system resources such as files and sockets. Operating system solutions mediate accesses to system resources but are either inefficient or imprecise at monitoring the flow of information through fine-grained program data structures. This article describes Laminar, the first system to implement DIFC using a unified set of abstractions for OS resources and heap-allocated objects. Programmers express security policies by labeling data with secrecy and integrity labels and access the labeled data in security methods. Laminar enforces the security policies specified by the labels at runtime. Laminar is implemented using amodified Java virtualmachine and a new Linux security module. This article shows that security methods ease incremental deployment and limit dynamic security checks by retrofitting DIFC policies on four application case studies. Replacing the applications' ad hoc security policies changes less than 10% of the code and incurs performance overheads from 5% to 56%. Compared to prior DIFC systems, Laminar supports a more general class of multithreaded DIFC programs efficiently and integrates language and OS abstractions.
机译:分散式信息流控制(DIFC)是一种有前途的模型,可用于编写具有强大的端到端安全保证的程序。当前在商用硬件上运行的DIFC系统可以大致分为两种类型:语言级DIFC和操作系统级DIFC。语言解决方案不能保证不会违反文件和套接字等系统资源的安全性。操作系统解决方案可以调解对系统资源的访问,但是在通过细粒度的程序数据结构监视信息流方面效率不高或不精确。本文介绍了Laminar,这是第一个使用操作系统资源和堆分配对象的统一抽象集来实现DIFC的系统。程序员通过使用保密性和完整性标签标记数据来表达安全策略,并以安全性方法访问标记的数据。 Laminar在运行时强制执行由标签指定的安全策略。使用改进的Java虚拟机和新的Linux安全模块来实现层流。本文说明,通过在四个应用案例研究中改装DIFC策略,安全方法可简化增量部署并限制动态安全检查。替换应用程序的临时安全策略更改的代码不足10%,并且将性能开销从5%提升到56%。与以前的DIFC系统相比,Laminar有效地支持更通用的多线程DIFC程序类,并且集成了语言和OS抽象。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号