一种数据处理方法和装置制造方法及图纸

技术编号:15747191 阅读:102 留言:0更新日期:2017-07-03 04:08
本发明专利技术实施例提供一种数据处理方法和装置,该方法包括对系统接口进行监听;当检测到依据驱动程序执行的安装操作时,获取所述安装操作对应的安装信息;检测所述安装信息是否符合限制安装规则;当检测到所述安装信息符合限制安装规则时,对所述安装信息对应应用程序执行限制安装操作。本发明专利技术实施例通过监听系统接口检测到安装操作,在检测到应用程序对应的安装操作是静默安装操作时,对所述安装信息对应应用程序执行限制安装操作,从而可以避免流氓、木马软件在用户不知情的情况下采用静默安装方式安装恶意程序,解决了静默安装操作所存在的安全问题。

Data processing method and device

The embodiment of the invention provides a data processing method and device, the method includes monitoring the system interface; when detected by the drive installation and operation program execution, access to the installation of the installation and operation of the corresponding information; detecting whether the installation information with limited installation rules; when detecting the installation information with limit the installation rules, installation information corresponding application program for the implementation of limited installation and operation. The embodiment of the invention by detecting monitoring system interface to installation and operation, installation and operation to the corresponding application in detection is a silent installation operation, installation and operation of limiting the installation information corresponding to the application, which can avoid the rogue Trojan software, the user is unaware of the silent install malicious programs installed, solve the security problems of the silent installation operation.

【技术实现步骤摘要】
一种数据处理方法和装置
本专利技术涉及通信
,特别是涉及一种数据处理方法和一种数据处理装置。
技术介绍
随着通信技术的快速发展,尤其是随着移动互联网的推广,智能终端的普及越来越快,且智能终端的功能也越来越丰富。其中,智能终端通过安装各种各样的应用实现其功能,提供多样化的服务。智能终端可以通过静默安装方式直接安装应用程序,无需用户进行安装操作。静默安装指的是在安装时无需任何用户干预,直接按默认设置安装。可见,应用程序采用静默安装方式进行安装,提供了方便快捷的安装过程,以提高用户体验。但是,一些流氓、木马软件通过静默安装方式将恶意程序(也可以称为风险软件)安装到智能终端上。显然,静默安装方式存在严重的安全隐患。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法和相应的数据处理装置。依据本专利技术的一个方面,提供了一种数据处理方法,包括:对系统接口进行监听;当检测到依据驱动程序执行的安装操作时,获取所述安装操作对应的安装信息;检测所述安装信息是否符合限制安装规则;当检测到所述安装信息符合限制安装规则时,对所述安装信息对应应用程序执行限制安装操作。可选地,对系统接口进行监听,包括:通过对驱动程序对应系统接口的监听,获取所述驱动程序执行的操作;检测所述操作是否为应用程序的安装操作。可选地,还包括:当所述操作为将预置终端的安装程序包安装至本地时,判断所述操作为应用程序的安装操作。可选地,所述驱动程序包括:安卓调试桥ADB驱动程序,所述安装程序包包括:安卓安装包。可选地,检测所述安装信息是否符合限制安装规则,包括:检测所述安装信息是否存在安装展示界面;当所述安装信息存在安装展示界面,判断所述安装信息不符合限制安装规则;当所述安装信息不存在安装展示界面,判断所述安装信息符合限制安装规则。可选地,对所述安装信息对应应用程序执行限制安装操作,包括:依据所述安装信息生成安装提示数据,依据对所述安装提示数据的反馈信息确定是否执行安装操作;或禁止执行对所述安装信息对应应用程序的安装操作。可选地,对所述安装信息对应应用程序执行限制安装操作,包括:检测所述安装信息对应应用程序是否已安装;当检测到所述安装信息对应应用程序已安装时,执行对所述安装信息对应应用程序的安装操作。根据本专利技术的另一方面,提供了一种数据处理装置,包括:系统接口监听模块,适于对系统接口进行监听;安装信息获取模块,适于当检测到依据驱动程序执行的安装操作时,获取所述安装操作对应的安装信息;安装信息检测模块,适于检测所述安装信息是否符合限制安装规则;限制执行模块,适于当检测到所述安装信息符合限制安装规则时,对所述安装信息对应应用程序执行限制安装操作。可选地,所述系统接口监听模块,包括:操作获取子模块,适于通过对驱动程序对应系统接口的监听,获取所述驱动程序执行的操作;操作检测子模块,适于检测所述操作是否为应用程序的安装操作。可选地,还包括:安装操作确定模块,适于当所述操作为将预置终端的安装程序包安装至本地时,判断所述操作为应用程序的安装操作。可选地,所述驱动程序包括:安卓调试桥ADB驱动程序,所述安装程序包包括:安卓安装包。可选地,所述安装信息检测模块,包括:展示界面检测子模块,适于检测所述安装信息是否存在安装展示界面;第一判断子模块,适于当所述安装信息存在安装展示界面,判断所述安装信息不符合限制安装规则;第二判断子模块,适于当所述安装信息不存在安装展示界面,判断所述安装信息符合限制安装规则。可选地,限制执行模块,包括:执行确定子模块,适于依据所述安装信息生成安装提示数据,依据对所述安装提示数据的反馈信息确定是否执行安装操作;禁止执行子模块,适于禁止执行对所述安装信息对应应用程序的安装操作。可选地,限制执行模块,包括:安装检测子模块,适于检测所述安装信息对应应用程序是否已安装;操作执行子模块,适于当检测到所述安装信息对应应用程序已安装时,执行对所述安装信息对应应用程序的安装操作。根据本专利技术的数据处理方法和装置,可以通过监听系统接口检测到依据驱动程序执行的安装操作,并获取该安装操作对应的安装信息,通过检测安装信息是否符合限制安装规则,即检测该安装操作是否为静默安装操作;在检测到安装操作对应的安装信息符合限制安装规则时,即在检测到应用程序对应的安装操作是静默安装操作时,对所述安装信息对应应用程序执行限制安装操作,从而可以避免流氓、木马软件在用户不知情的情况下采用静默安装方式安装恶意程序,解决了静默安装操作所存在的安全问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术实施例的一种数据处理方法的步骤流程图;图2示出了根据本专利技术实施例的另一种数据处理方法的步骤流程图;图3示出了根据本专利技术实施例的一种数据处理装置的结构框图;以及图4示出了根据本专利技术实施例的另一种数据处理装置的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。通常,一些流氓、木马软件通过静默安装方式将恶意程序安装到智能终端(如智能手机、平板电脑)上。本专利技术实施提供一种数据处理方法及装置,检测出静默安装方式,以避免一些恶意程序如恶意插件在安装到智能终端上。参照图1,示出了根据本专利技术实施例的一种数据处理方法的步骤流程图,具体可以包括如下步骤:步骤102,对系统接口进行监听。具体而言,应用程序的开发商、供应商主要是通过系统接口(Systeminterfaces)如应用程序接口(ApplicationProgrammingInterface,API)调用驱动程序实现在智能终端上安装应用程序的。因此,智能终端可以通过监听系统接口,检测到应用程序的安装行为;并且可以对应用程序对应的安装信息进行检测,判断该应用程序是否是采用静默安装方式进行安装。作为本专利技术的一个具体示例,安装程序可以通过驱动程序对应系统接口调用驱动程序,从而可以依据驱动程序按照系统默认设置的参数对应用程序进行安装,即可以通过调用驱动程序,采用静默安装方式对应用程序进行安装。其中,驱动程序(DeviceDriver)全称为设备驱动程序,是一种可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口,操作系统通过这个接口,才能控制硬件设备的工作。例如,在智能终端(如智能手机)连接计算机(如电脑)时,计算机可以通过安卓调试桥ADB(AndroidDebugBridge)驱动程序(简称ADB驱动程序)在智能终端上安装或卸载应用程序。ADB驱动程序是安卓(Android)系统软件开发工具包(Sof本文档来自技高网...
一种数据处理方法和装置

【技术保护点】
一种数据处理方法,包括:对系统接口进行监听;当检测到依据驱动程序执行的安装操作时,获取所述安装操作对应的安装信息;检测所述安装信息是否符合限制安装规则;当检测到所述安装信息符合限制安装规则时,对所述安装信息对应应用程序执行限制安装操作。

【技术特征摘要】
1.一种数据处理方法,包括:对系统接口进行监听;当检测到依据驱动程序执行的安装操作时,获取所述安装操作对应的安装信息;检测所述安装信息是否符合限制安装规则;当检测到所述安装信息符合限制安装规则时,对所述安装信息对应应用程序执行限制安装操作。2.如权利要求1所述的方法,其特征在于,对系统接口进行监听,包括:通过对驱动程序对应系统接口的监听,获取所述驱动程序执行的操作;检测所述操作是否为应用程序的安装操作。3.如权利要求2所述的方法,其特征在于,还包括:当所述操作为将预置终端的安装程序包安装至本地时,判断所述操作为应用程序的安装操作。4.如权利要求3所述的方法,其特征在于,所述驱动程序包括:安卓调试桥ADB驱动程序,所述安装程序包包括:安卓安装包。5.如权利要求1所述的方法,其特征在于,检测所述安装信息是否符合限制安装规则,包括:检测所述安装信息是否存在安装展示界面;当所述安装信息存在安装展示界面,判断所述安装信息不符合限制安装规则;当所述安装信息不存在安装展示界面,判断所述安装信息符合限制安装规则。6.如权利要求1所述的方法,其特征在于,对所述安装信息对应应用程序执行限制安装操作,包括:依据所述安装信息生...

【专利技术属性】
技术研发人员:张越刘新
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1