● 摘要
随着世界范围内移动互联网业务的快速发展,移动终端安全形势也日趋白热化,移动终端恶意应用程序数量呈现爆发式增长,这对公众的信息安全构成了严重的威胁。移动应用商店是移动应用程序的主要来源,市场上的应用商店数据来源不一,一些应用商店受到公司财力和技术的限制,不能有效的监管商店中的应用程序。为了维护公众的信息安全,有必要建立一个“移动互联网恶意程序权威检测与处置平台”,并将其作为国家基础公共安全建设的一部分。
本文主要研究平台中的两部分内容:移动应用程序检测系统和移动应用程序自动识别技术。移动应用程序检测系统具有两方面功能:1)提供针对公众的恶意程序检测服务,维护公众的信息安全;2)提供针对国内移动应用商店的应用程序报送和处置服务,实现对应用商店的有效监督和管理。移动应用程序自动识别技术用于建立移动应用程序的特征库,实现对应用程序的有效识别和监管。
文章将从需求分析,系统设计,系统实现与验证三个主要方面论述研究过程,并对过程中遇到的主要问题和解决思路进行讨论,包括:1)分析移动应用程序检测系统的业务逻辑、功能需求和非功能需求,分析移动应用程序自动识别技术的原理;2)设计移动应用程序检测系统,包括设计前端接入子系统,支持分布式、可扩展的后端任务执行调度子系统,以及系统数据库;3)设计移动应用程序自动识别模块,实现移动应用程序网络流量特征值的自动化提取;4)验证移动应用程序检测系统的功能和移动应用程序自动识别技术。
最终,移动应用程序检测系统的功能验证结果符合要求,已经交付单位进行内部试运行;移动应用程序自动识别技术的验证也取得了良好的结果。