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

在线阅读下载全文

作  者:李国峰[1] 徐天昊 毛庆梅 刘蕙琦 冯丙文[1] LI Guofeng;XU Tianhao;MAO Qingmei;LIU Huiqi;FENG Bingwen

机构地区:[1]暨南大学网络空间安全学院,广东广州510632 [2]工业和信息化部电子第五研究所,广东广州511370 [3]奇安信科技集团股份有限公司,北京100044

出  处:《信息技术与信息化》2021年第12期31-33,共3页Information Technology and Informatization

基  金:广东省重点领域研发计划项目(2019B010136003);国家自然科学基金(61802145,61932010);广东省自然科学基金(2019B010137005);广州市科技计划项目(202007040004);工业APP安全防护与测试服务平台。

摘  要:针对Android应用程序缓冲区溢出和空指针异常两个常见错误,提出了静态分析和动态检测相结合的方法。对Android应用程序缓冲区溢出,首先获取应用程序调用的动态链接库,再检测其缓冲区安全防护机制启动状态,完成对该错误的检测。对Android应用程序空指针异常,首先静态分析待检测应用程序的组件,然后按照策略构造Intent,接着利用Drozer框架向待检测程序发送构建的Intent并监听程序运行日志,完成对空指针异常的检测。实验结果表明由所提检测方案实现的工具能够有效检测两个错误。

关 键 词:静态分析 动态检测 模糊测试 Android应用程序 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论] TP309[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象