作者:董枫; 刘天铭; 徐国爱; 郭燕慧; 李承泽缺陷预测软件安全android二进制文件机器学习深度神经网络
摘要:针对Android软件缺陷预测任务中源代码难以获取的问题,提出一种面向Android二进制可执行文件的缺陷预测模型,同时采用深度神经网络进行缺陷预测.首先,通过一种创新的Android可执行文件缺陷特征提取方法,提取其符号特征和语义特征来构建缺陷特征向量;其次,用缺陷特征向量输入深度神经网络算法来训练和构建缺陷预测模型;最后,将工具原型Defect Droid应用于大规模smali文件缺陷预测任务中,在同项目缺陷预测、跨项目缺陷预测、传统机器学习算法等方面对模型进行性能评估.
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社