首页> 外文学位 >Secure Programming via Game-based Synthesis.
【24h】

Secure Programming via Game-based Synthesis.

机译:通过基于游戏的综合进行安全编程。

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

摘要

Interactive security systems provide powerful security primitives (i.e., security-oriented system calls) that an application can invoke at various moments during execution to control accesses to its sensitive information. Prior to the work described in this thesis, an application developer was forced to explicitly write imperative code that executes security primitives. Moreover, a developer could only reason informally about whether the code satisfied the developers intuitive notions of security and correctness.;This dissertation describes the design of policy weavers for interactive-security systems. A policy weaver allows a programmer to specify desired functionality and security guarantees of an application, and automatically obtain a modified application that satisfies such guarantees when executed on an interactive-security system. Each policy weaver consists of (i) a policy language in which the developer expresses desired guarantees, and (ii) a program instrumenter that takes as input an uninstrumented program and a policy in the language, and outputs a program that satisfies the specified policy.;We have designed and evaluated policy weavers for the Capsicum capability system and the HiStar decentralized information-flow control (DIFC) system by designing and applying a policy-weaver generator, which takes as input the semantics of the primitives of each system and outputs a weaver for the system.
机译:交互式安全系统提供了功能强大的安全原语(即面向安全的系统调用),应用程序可以在执行过程中的不同时刻调用这些原语,以控制对其敏感信息的访问。在本文描述的工作之前,应用程序开发人员被迫明确地编写执行安全性原语的命令性代码。而且,开发人员只能非正式地考虑代码是否满足开发人员对安全性和正确性的直观认识。;本文描述了交互式安全系统的策略编织器的设计。策略编织器允许程序员指定应用程序的所需功能和安全保证,并在交互安全系统上执行时自动获得满足此类保证的修改后的应用程序。每个策略编织器由(i)开发人员在其中表达所需保证的策略语言和(ii)程序工具提供,该工具将未执行的程序和该语言的策略作为输入,并输出满足指定策略的程序。 ;我们通过设计和应用策略编织器生成器来设计和评估Capsicum功能系统和HiStar分散式信息流控制(DIFC)系统的策略编织器,该生成器将每个系统原语的语义作为输入并输出系统的编织者。

著录项

  • 作者

    Harris, William R.;

  • 作者单位

    The University of Wisconsin - Madison.;

  • 授予单位 The University of Wisconsin - Madison.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 182 p.
  • 总页数 182
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号