收录:
摘要:
本发明公开了一种基于遗传算法的安卓恶意软件检测特征选择方法,包括:对安卓软件样本集进行静态分析和动态分析,将得到静态特征和动态特征进行融合,得到初始特征数据集;基于改进的遗传算法对初始特征数据集进行特征选择;其中,改进的遗传算法包括:初始化种群,个体适应度计算、分层锦标赛选择操作、自适应交叉操作和自适应变异操作产生新的种群,通过多次运算确定最优个体,然后解码出最优个体对应的最优特征子集。本发明利用动静态特征相结合,提高获取特征的覆盖率;利用改进的遗传算法从给定的输入特征向量中选择最合适的特征子集,以提高特征选择的效率;同时改进的遗传算法可缩短算法搜索时间,避免遗传算法过早收敛。
关键词:
通讯作者信息:
电子邮件地址: