首页> 外文OA文献 >A Security Domain Model for Static Analysis and Verification of Software Programs
【2h】

A Security Domain Model for Static Analysis and Verification of Software Programs

机译:用于软件程序静态分析和验证的安全域模型

摘要

Unauthorized information flows can result from malicious software exploiting covert channels and overt flaws in access control design. To address this problem, we present a precise, formal definition for information flow that relies on control flow dependency tracing through program execution, and extends Dennings’ and follow-on classic work in secure information flow [7][19][27]. We describe a formal security Domain Model (DM) for conducting static analysis of programs to identify illicit information flows, access control flaws and covert channel vulnerabilities. The DM is comprised of an Invariant Model, which defines the generic concepts of program state, information flow, and security policy rules; and an Implementation Model, which specifies the behavior of a target program. The DM is compiled from a representation of the program, written in a domain-specific Implementation Modeling Language (IML), and a specification of the security policy written in Alloy. The Alloy Analyzer tool is used to perform static analysis of the DM to automatically detect potential covert channel vulnerabilities and security policy violations in the target program.
机译:恶意软件利用秘密渠道和访问控制设计中的明显缺陷可能导致未经授权的信息流。为了解决这个问题,我们提出了一个精确的,正式的信息流定义,该定义依赖于程序执行过程中对控制流的依赖关系跟踪,并在安全信息流中扩展了Dennings及其后续经典工作[7] [19] [27]。我们描述了一种正式的安全域模型(DM),用于对程序进行静态分析,以识别非法信息流,访问控制漏洞和隐蔽通道漏洞。 DM由不变模型组成,该模型定义了程序状态,信息流和安全策略规则的一般概念;和实现模型,用于指定目标程序的行为。 DM是使用特定于域的实现建模语言(IML)编写的程序表示形式以及使用Alloy编写的安全策略规范进行编译的。 Alloy Analyzer工具用于对DM执行静态分析,以自动检测目标程序中潜在的隐蔽通道漏洞和违反安全策略的行为。

著录项

  • 作者

    Shaffer Alan B.;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号