面向Android二进制代码的缺陷预测方法
董枫, 刘天铭, 徐国爱, 郭燕慧, 李承泽北京邮电大学 网络空间安全学院, 北京 100876
收稿日期:
2017-11-30出版日期:
2018-02-28发布日期:
2018-01-04作者简介:
董枫(1990-),男,博士生,E-mail:dongfeng@bupt.edu.cn;徐国爱(1972-),男,教授,博士生导师.基金资助:
国家自然科学基金项目(61401038);2016广东省科学技术厅前沿与关键技术创新项目(2016B010110002)Defect Prediction Method for Android Binary Files
DONG Feng, LIU Tian-ming, XU Guo-ai, GUO Yan-hui, LI Cheng-zeSchool of Cyberspace Security, Beijing University of Posts and Telecommunications, Beijing 100876, China
Received:
2017-11-30Online:
2018-02-28Published:
2018-01-04摘要/Abstract
摘要: 针对Android软件缺陷预测任务中源代码难以获取的问题,提出一种面向Android二进制可执行文件的缺陷预测模型,同时采用深度神经网络进行缺陷预测.首先,通过一种创新的Android可执行文件缺陷特征提取方法,提取其符号特征和语义特征来构建缺陷特征向量;其次,用缺陷特征向量输入深度神经网络算法来训练和构建缺陷预测模型;最后,将工具原型DefectDroid应用于大规模smali文件缺陷预测任务中,在同项目缺陷预测、跨项目缺陷预测、传统机器学习算法等方面对模型进行性能评估.
中图分类号:
TP311.5
引用本文
董枫, 刘天铭, 徐国爱, 郭燕慧, 李承泽. 面向Android二进制代码的缺陷预测方法[J]. 北京邮电大学学报, 2018, 41(1): 13-23.
DONG Feng, LIU Tian-ming, XU Guo-ai, GUO Yan-hui, LI Cheng-ze. Defect Prediction Method for Android Binary Files[J]. JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM, 2018, 41(1): 13-23.
PDF全文下载地址:
https://journal.bupt.edu.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=3167