期刊文献+

Android应用缓冲区溢出和空指针异常检测技术

下载PDF
导出
摘要 针对Android应用程序缓冲区溢出和空指针异常两个常见错误,提出了静态分析和动态检测相结合的方法。对Android应用程序缓冲区溢出,首先获取应用程序调用的动态链接库,再检测其缓冲区安全防护机制启动状态,完成对该错误的检测。对Android应用程序空指针异常,首先静态分析待检测应用程序的组件,然后按照策略构造Intent,接着利用Drozer框架向待检测程序发送构建的Intent并监听程序运行日志,完成对空指针异常的检测。实验结果表明由所提检测方案实现的工具能够有效检测两个错误。
作者 李国峰 徐天昊 毛庆梅 刘蕙琦 冯丙文 LI Guofeng;XU Tianhao;MAO Qingmei;LIU Huiqi;FENG Bingwen
出处 《信息技术与信息化》 2021年第12期31-33,共3页 Information Technology and Informatization
基金 广东省重点领域研发计划项目(2019B010136003) 国家自然科学基金(61802145,61932010) 广东省自然科学基金(2019B010137005) 广州市科技计划项目(202007040004) 工业APP安全防护与测试服务平台。
  • 相关文献

参考文献5

二级参考文献17

  • 1傅建明,李鹏伟,易乔,黄诗勇.Android组件间通信的安全缺陷静态检测方法[J].华中科技大学学报(自然科学版),2013,41(S2):259-264. 被引量:9
  • 2International Software Testing Qualifications Board. ISTQB standard glossary of terms used in software testing (V1.1) [S]. 2006. 被引量:1
  • 3FLANAGAN C, LEINO K R M, LILLIBRIDGE M, et al. Extended static checking for Java[ C]// Proceedings of the 2002 ACM SIGP- LAN Conference on Programming Language Design and Implementation. New York: ACM Press, 2002:234-245. 被引量:1
  • 4HOVEMEYER D, PUGH W. Finding bugs is easy[ C]//Companion to the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications. New York: ACM Press, 2004: 132-136. 被引量:1
  • 5JLint[ DB/OL]. [2008 -09 - 11]. http://artho, com/jlint. 被引量:1
  • 6COK D, KINIRY J. ESC/Java 2[DB/OL]. [2008-09-11]. http://www, cs. kun. nl/sos/research/escjava/index, html. 被引量:1
  • 7XU ZHONG-XING, ZHANG JIAN. Path and context sensitive interprocedural memory leak detection[ C]// Proceedings of the Eighth International Conference on Quality Software: QSIC 2008. Washington, DC: IEEE Computer Society, 2008:412-420. 被引量:1
  • 8ERNST M D. Dynamically discovering likely program invariants[ D]. Washington, DC: University of Washington, 2000. 被引量:1
  • 9gera 《gera@corest.com》,riq《riq@corest.com》.Advances in format string exploiting,2002. 被引量:1
  • 10OYXin.Heap/BSS 溢出机理分析.http://www.xfocus.net,2003. 被引量:1

共引文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部