首页> 外文期刊>ACM Transaction on Information and System Security >Consistency Analysis of Authorization Hook Placement in the Linux Security Modules Framework
【24h】

Consistency Analysis of Authorization Hook Placement in the Linux Security Modules Framework

机译:Linux安全模块框架中授权挂钩放置的一致性分析

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

摘要

We present a consistency analysis approach to assist the Linux community in verifying the correctness of authorization hook placement in the Linux Security Modules (LSM) framework. The LSM framework consists of a set of authorization hooks inserted into the Linux kernel to enable additional authorizations to be performed (e.g., for mandatory access control). When compared to system call interposition, authorization within the kernel has both security and performance advantages, but it is more difficult to verify that placement of the LSM hooks ensures that all the kernel's security-sensitive operations are authorized. Static analysis has been used previously to verified mediation (i.e., that some hook mediates access to a security-sensitive operation), but that work did not determine whether the necessary set of authorizations were checked. In this paper, we develop an approach to test the consistency of the relationships between security-sensitive operations and LSM hooks. The idea is that whenever a security-sensitive operation is performed as part of specifiable event, a particular set of LSM hooks must have mediated that operation. This work demonstrates that the number of events that impact consistency is manageable and that the notion of consistency is useful for verifying correctness. We describe our consistency approach for performing verification, the implementation of run-time tools that implement this approach, the anomalous situations found in an LSM-patched Linux 2.4.16 kernel, and an implementation of a static analysis version of this approach.
机译:我们提出一种一致性分析方法,以帮助Linux社区验证Linux安全模块(LSM)框架中授权挂钩放置的正确性。 LSM框架由插入到Linux内核中的一组授权挂钩组成,以允许执行其他授权(例如,用于强制访问控制)。与系统调用插入相比,内核内的授权既具有安全性又具有性能优势,但是要验证LSM挂钩的放置可确保对所有内核的安全性敏感的操作进行授权更加困难。静态分析以前曾用于验证中介(即某些挂钩介导了对安全敏感的操作的访问),但是该工作并未确定是否检查了必要的授权集。在本文中,我们开发了一种方法来测试对安全敏感的操作与LSM挂钩之间的关系的一致性。想法是,每当将安全敏感操作作为可指定事件的一部分执行时,特定的一组LSM挂钩必须已介导了该操作。这项工作证明影响一致性的事件数量是可管理的,并且一致性的概念对于验证正确性很有用。我们描述了用于执行验证的一致性方法,实现此方法的运行时工具的实现,在LSM修补的Linux 2.4.16内核中发现的异常情况以及此方法的静态分析版本的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号