节点文献

动态代码检查及其在解释性语言中的应用

Dynamic Code Analysis and Its Implementation in Interpreted Languages

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 姚立哲吴强梁昌宇曾庆凯

【Author】 YAO Lizhe1,2,WU Qiang1,2,LIANG Changyu1,2,ZENG Qingkai1,2(1.Department of Computer Science and Technology,Nanjing University,Nanjing 210093;2.State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing 210093)

【机构】 南京大学计算机科学与技术系南京大学计算机科学与技术系 南京210093南京大学软件新技术国家重点实验室南京210093

【摘要】 随着Internet以及分布式系统的不断发展和广泛应用,安全问题正在逐渐成为研究的热点。其中关于恶意代码所导致的软件安全问题也引起了人们的关注。该文重点分析了时序安全特性和竞争条件等代码分析热点问题,给出了时序安全特性的分类以及形式化描述,提出了将模式识别应用于解释性语言中的动态代码检查方法。将该方法应用于Perl语言解释器中,实现了对Perl语言脚本的动态检查。

【Abstract】 With the development of Internet and distributed systems,software security is becoming a research hotspot.However in the past several years,most researches focused on the static code analysis.In this paper,a method of dynamic code analysis is proposed to apply the model checking into interpreted languages.The classification and formal description of temporal safety properties are discussed for managing and maintaining them.In practice,the method is applied in the Perl interpreter to implement dynamic analysis on CGI scripts.

【基金】 国家自然科学基金资助项目(60473053);国家“863”计划基金资助项目(2004AA147070)
  • 【文献出处】 计算机工程 ,Computer Engineering , 编辑部邮箱 ,2006年09期
  • 【分类号】TP309.5
  • 【下载频次】93
节点文献中: 

本文链接的文献网络图示:

本文的引文网络