恶意软件自动化检测方法技术

技术编号:12618346 阅读:129 留言:0更新日期:2015-12-30 15:32
恶意软件自动化检测方法,其包括以下步骤:步骤A:将待检测应用软件反汇编,以获取所有API函数;步骤B:分别判断每一API函数是否在预设的非法API函数数据库内,若是,执行步骤C;若否,执行步骤E;步骤D:根据API函数的调用路径判断该API函数的触发方式是否为用户主动触发,若是,执行步骤E;若否,执行步骤F;步骤E:判定该应用软件为合法正常软件;步骤F:判断该应用软件为恶意软件,并自动将其屏蔽禁用。本发明专利技术可自动检测出正在运行的应用软件是否恶意软件,在检测恶意软件后自动将其屏蔽禁用,更能保护用户的隐私和安全。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
随着智能手机的普及,各种各样的手机应用软件在给人带来生活便利的同时,也埋藏一定的安全隐患;木马制作者可通过篡改正常软件的方式,随意将捆绑了木马病毒的恶意软件在应用市场发布。目前,恶意软件已在应用市场泛滥,对于不具软件常识的用户往往无法自行判别哪些是恶意软件,容易由于安装恶意软件,威胁用户隐私和信息安全。
技术实现思路
针对现有技术的不足,本专利技术旨在于提供一种可解决上述技术问题的。为实现上述目的,本专利技术采用如下技术方案:一种,其包括以下步骤:步骤A:将待检测应用软件反汇编,以获取所有API函数;步骤B:判断是否至少一 API函数在预设的非法API函数数据库内,若是,执行步骤C ;若否,执行步骤E ;步骤D:根据API函数的调用路径判断该API函数的触发方式是否为用户主动触发,若是,执行步骤E ;若否,执行步骤F ;步骤E:判定该应用软件为合法正常软件;步骤F:判断该应用软件为恶意软件,并自动将其屏蔽禁用。优选地,该非法API函数数据库包括具有自动发送短信、自动连接网络、获取地理位置信息、获取设备信息、读取联系人和读写存储卡中的一项或多项功能的API函数。本专利技术的有益效果至少如下:本专利技术可自动检测出正在运行的应用软件是否恶意软件,在检测恶意软件后自动将其屏蔽禁用,更能保护用户的隐私和安全。【附图说明】图1为本专利技术的较佳实施方式的立体图。【具体实施方式】下面将结合附图以及【具体实施方式】,对本专利技术做进一步描述:请参见图1,本专利技术涉及一种,其较佳实施方式包括以下步骤:步骤A:将待检测应用软件反汇编,以获取所有API (Applicat1n ProgrammingInterface,应用程序编程接口)函数;步骤B:判断是否至少一 API函数在预设的非法API函数数据库内,若是,执行步骤C ;若否,执行步骤E ;步骤C:判断该API函数是否被调用,若是,执行步骤D ;若否,执行步骤E ;步骤D:根据API函数的调用路径判断该API函数的触发方式是否为用户主动触发,若是,执行步骤E ;若否,执行步骤F ;步骤E:判定该应用软件为合法正常软件;步骤F:判断该应用软件为恶意软件,并自动将其屏蔽禁用。如此,本专利技术可自动检测出正在运行的应用软件是否恶意软件,在检测恶意软件后自动将其屏蔽禁用,更能保护用户的隐私和安全。优选地,该非法API函数数据库包括具有自动发送短信、自动连接网络、获取地理位置信息、获取设备信息、读取联系人和读写存储卡中的一项或多项功能的API函数。对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本专利技术权利要求的保护范围之内。【主权项】1.一种,其特征在于:其包括以下步骤: 步骤A:将待检测应用软件反汇编,以获取所有API函数; 步骤B:判断是否至少一 API函数在预设的非法API函数数据库内,若是,执行步骤C ;若否,执行步骤E ; 步骤D:根据API函数的调用路径判断该API函数的触发方式是否为用户主动触发,若是,执行步骤E ;若否,执行步骤F ; 步骤E:判定该应用软件为合法正常软件; 步骤F:判断该应用软件为恶意软件,并自动将其屏蔽禁用。2.如权利要求1所述的,其特征在于:该非法API函数数据库包括具有自动发送短信、自动连接网络、获取地理位置信息、获取设备信息、读取联系人和读写存储卡中的一项或多项功能的API函数。【专利摘要】,其包括以下步骤:步骤A:将待检测应用软件反汇编,以获取所有API函数;步骤B:分别判断每一API函数是否在预设的非法API函数数据库内,若是,执行步骤C;若否,执行步骤E;步骤D:根据API函数的调用路径判断该API函数的触发方式是否为用户主动触发,若是,执行步骤E;若否,执行步骤F;步骤E:判定该应用软件为合法正常软件;步骤F:判断该应用软件为恶意软件,并自动将其屏蔽禁用。本专利技术可自动检测出正在运行的应用软件是否恶意软件,在检测恶意软件后自动将其屏蔽禁用,更能保护用户的隐私和安全。【IPC分类】G06F21/56【公开号】CN105205395【申请号】CN201510551797【专利技术人】袁进波 【申请人】广州市优普计算机有限公司【公开日】2015年12月30日【申请日】2015年8月31日本文档来自技高网...

【技术保护点】
一种恶意软件自动化检测方法,其特征在于:其包括以下步骤:步骤A:将待检测应用软件反汇编,以获取所有API函数;步骤B:判断是否至少一API函数在预设的非法API函数数据库内,若是,执行步骤C;若否,执行步骤E;步骤D:根据API函数的调用路径判断该API函数的触发方式是否为用户主动触发,若是,执行步骤E;若否,执行步骤F;步骤E:判定该应用软件为合法正常软件;步骤F:判断该应用软件为恶意软件,并自动将其屏蔽禁用。

【技术特征摘要】

【专利技术属性】
技术研发人员:袁进波
申请(专利权)人:广州市优普计算机有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1