跳到主要内容
10.5555/648051.746192指导程序文章/章节视图摘要出版物页面会议记录acm-pubtype公司
第条

使用防携带代码的安全、不受信任的代理

移动代理和安全第61–91页
出版:1998年1月1日出版历史记录

摘要

防携带代码(PCC)使计算机系统能够自动确定另一系统提供的程序代码是否可以安全安装和执行,而无需解释或运行时检查。PCC在任何需要安全、高效和动态安装代码的计算系统中都有应用。关键思想是在代码中附加一个易于检查的证据,证明其执行没有违反接收系统的安全策略。本文描述了证明携带码的设计和典型实现,其中用于指定安全属性的语言是一阶谓词逻辑。本文中描述的安全属性示例包括内存安全和遵守数据访问策略、资源使用边界和数据抽象边界。

工具书类

  1. 布莱恩·伯沙德(Brian Bershad)、斯特凡·萨维奇(Stefan Savage)、普尔泽米斯拉夫·帕尔德亚克(Przemyslaw Pardyak)、埃米恩·冈·塞雷尔(Emin Gun Sirer)、大卫·贝克尔(David Becker)、马克·菲辛斯基(Marc Fiuc。SPIN操作系统中的可扩展性、安全性和性能。操作系统原理研讨会,第267-284页,1995年12月。谷歌学者谷歌学者
  2. Robert Boyer和J.Strother Moore。计算逻辑学术出版社,1979年。谷歌学者谷歌学者
  3. R.M.Burstall和P.J.Landin。程序及其证明:代数方法。机器智能, (4), 1969.谷歌学者谷歌学者
  4. R.L.Constable,S.F.Allen,H.M.Bromley,W.R.Cleaveland,J.F.Cremer,R.W.Harper,D.J.Howe,T.B.Knoblock,N.P.Mendler,P.Panangaden,J.T.Sasaki,S.F Smith。用Nuprl证明开发系统实现数学普伦蒂斯·霍尔,1986年。谷歌学者谷歌学者
  5. Thiery Coquand和Gerard Huet。构造:一种用于机械化数学的高阶证明系统。程序。欧洲计算机代数会议(EUROCAL’85),LNCS 203,第151-184页。斯普林格·弗拉格,1985年。谷歌学者谷歌学者
  6. D.C.Luckham等人,斯坦福-帕斯卡验证者用户手册。技术报告STAN-CS-79-731,斯坦福大学计算机科学系,1979年3月。谷歌学者谷歌学者
  7. 大卫·德特利夫斯(David Detlefs)。扩展静态检查系统概述。软件实践研讨会中第一个形式化方法的会议记录, 1996.谷歌学者谷歌学者
  8. Edsger W.Dijkstra。程序的保护命令、不确定性和形式派生。ACM通信, 18:453-457, 1975.谷歌学者谷歌学者
  9. 迈克尔·戈登。HOL:一种面向机器的高阶逻辑公式。技术报告85,剑桥大学计算机实验室,1985年7月。谷歌学者谷歌学者
  10. 詹姆斯·戈斯林(James Gosling)、比尔·乔伊(Bill Joy)和盖·斯蒂尔(Guy L.Steele)。第三版Java系列。艾迪森·韦斯利,雷丁,马萨诸塞州,美国,1996年。谷歌学者谷歌学者
  11. Robert Harper、Furio Honsell和Gordon Plotkin。定义逻辑的框架。计算机协会杂志,40(1):143-1841993年1月。谷歌学者谷歌学者
  12. 史蒂文·麦卡恩和范·雅各布森。BSD数据包过滤器:用于用户级数据包捕获的新体系结构。1993年冬季USENIX会议,第259-269页。USENIX协会,1993年1月。谷歌学者谷歌学者
  13. 太阳微系统公司。Java虚拟机规范。可作为ftp://ftp.javasoft.com/docs/vmspec.ps.zip, 1995.谷歌学者谷歌学者
  14. 乔治·C·内库拉和彼得·李。逻辑证明的有效表示和验证。技术报告CMU-CS-97-172,卡内基梅隆大学计算机科学系,1997年10月。谷歌学者谷歌学者
  15. 乔治·C·内库拉和彼得·李。认证编译器的设计和实现。ACM SIGPLAN’98程序设计与实现会议1998年6月。谷歌学者谷歌学者
  16. 格雷格·纳尔逊和德里克·奥本。通过合作决策程序简化。程序设计语言与系统学报,1(2):245-2571979年10月。谷歌学者谷歌学者
  17. 约翰·奥斯特霍特(John R.Ousterhout)。Tcl和Tk工具包艾迪森·卫斯理,1994年。谷歌学者谷歌学者
  18. S.Owre、J.M.Rushby和N.Shankar。PVS:原型验证系统。编辑Deepak Kapur,第十一届自动扣减国际会议,第607卷,共页人工智能讲义,第748-752页,纽约州萨拉托加,1992年6月。斯普林格·弗拉格。谷歌学者谷歌学者
  19. 弗兰克·普芬宁(Frank Pfenning)。精灵:演绎系统的元语言(系统描述)。编辑阿兰·邦迪,第十二届自动扣减国际会议,LNAI 814,第811-815页,法国南希,1994年6月26日至7月1日。斯普林格·弗拉格。谷歌学者谷歌学者
  20. R.Wahbe、S.Lucco、T.E.Anderson和S.L.Graham。高效的基于软件的故障隔离。第14届ACM操作系统原理研讨会,第203-216页。ACM,1993年12月。谷歌学者谷歌学者

建议

评论

登录选项

请检查您是否可以通过登录凭据或您的机构访问此文章以获得完全访问权限。

登录

完全访问权限

  • 发布于

    封面图片指南会议记录
    移动代理和安全
    1998年1月
    256页
    国际标准图书编号:3540647929

    出版商

    Springer-Verlag公司

    柏林,海德堡

    出版历史记录

    • 出版:1998年1月1日

    限定符

    • 第条