摘要
本发明属于安卓软件检测技术领域,具体涉及一种基于细粒度语义特征提取的安卓恶意软件检测方法,包括对待检测的安卓软件进行反编译得到对应的源码文件,使用开源框架Androguard对源码文件进行API特征提取得到API特征集;对API特征集进行预处理得到预处理API特征集;采用黑名单筛选方法对预处理API特征集进行筛选得到API列表;采用词汇黑名单过滤方法对API列表进行处理得到嵌入列表;对嵌入列表进行词嵌入得到API词嵌入矩阵;对API词嵌入矩阵进行向量融合得到API语义特征;将API语义特征输入训练好的安卓恶意软件检测模型,得到安卓恶意软件检测结果。
技术关键词
恶意软件检测方法
语义特征提取
频率
开源框架
列表
安卓恶意软件
样本
过滤方法
筛选方法
软件检测技术
数据
矩阵
分词
规模