【24h】

Confined types

机译:密闭型

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

摘要

Sharing and transfer of object references is difficult to control in object-=oriented languages.unconstrained sharing poses serious problems for writing secure components in object-oriented languages.In this paper,we present a set of inexpensive syntactic constraints that strengthen encapsulation in object-oriented programs and facilitate the implementation fo secure systems.We introduce two mehcanisms: confined types to impose static scoping on dynamci object references and,for technical rasons,anonymous mehtods which are methods that do not reveal the identity of hte current instance (this).Confined types protect objects from use by untrusted code,while anonymous mehtods allow standard classes to be reused from confined classes.We have implemented a verifier which performs a modular anlaysis of Java programs and provides a static guarantee that confinement is respected.We present security related programming expamples.
机译:在面向对象的语言中,对象引用的共享和传递很难控制。无约束的共享给使用面向对象的语言编写安全组件带来了严重的问题。本文提出了一组廉价的语法约束,这些约束可增强对象中的封装面向机制的程序并促进安全系统的实现。我们引入了两种机制:对动态对象引用施加静态作用域的受限类型,以及就技术而言,匿名的方法(匿名方法),这些方法不能揭示当前实例的身份(此)。受限类型可以保护对象免于不受信任的代码的使用,而匿名方法允许从受限类中重用标准类。我们实现了一个验证程序,该程序执行Java程序的模块化解析,并提供了对遵守约束的静态保证。编程范例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号