一种应用程序的监控方法、装置及系统制造方法及图纸

技术编号:15501521 阅读:86 留言:0更新日期:2017-06-03 22:51
本发明专利技术公开了一种应用程序的监控方法,用于保证移动终端在运行应用程序中的安全,该方法包括:获取服务器发送的策略文件,策略文件中包括应用程序黑名单和/或应用程序白名单;当获取到应用程序黑名单,通过监控运行的应用程序进程判断是否启动应用程序黑名单中的应用程序;当获取到应用程序白名单,通过监控运行的应用程序进程判断是否启动应用程序白名单之外的应用程序;当启动应用程序黑名单中的应用程序或者启动应用程序白名单之外的应用程序时,启动空白界面对应用程序黑名单中的应用程序或者应用程序白名单之外的应用程序进行遮蔽。本发明专利技术还公开了一种应用程序的监控装置及系统。

Method, device and system for monitoring application program

The invention discloses a method for monitoring applications, to ensure safety in the operation of mobile terminal applications, the method includes: obtaining the policy file server sends the policy file including the application list and / or application white list; when access to the application list, through the application process of judgment monitor the operation whether to start the application in the blacklist application; when access to the application white list, through the application of the judgment of the process of monitoring operation whether to start the application whitelist application; when the application outside of the application to start the application in the blacklist or start the application white list, start the blank application interface on the outside of the application application blacklist or whitelist application of shield. The invention also discloses a monitoring device and system for the application program.

【技术实现步骤摘要】
一种应用程序的监控方法、装置及系统
本专利技术涉及互联网
,具体涉及一种应用程序的监控方法、装置及系统。
技术介绍
随着移动信息化的高速发展,企业中使用的各种业务应用程序,例如办公信息化软件、ERP(EnterpriseResourcePlanning,企业资源计划)软件、CRM(CustomerRelationshipManagement,客户关系管理)软件、物流管理软件、进销存软件以及特定行业业务软件等等逐步移植到移动终端,加上移动终端原生应用的发展,各类移动应用程序的数量呈现指数级增长。移动化应用场景可以极大的提高工作效率,使得移动终端变身为一台业务处理终端设备,既能够进行信息化工作联动,也能够与计算机端应用程序保持互联互通。随着移动终端成为信息化网络中的移动载体,移动信息化将让现在需要固定场所、固定布局的企业信息化建设模式变得更加灵活方便,满足用户在出差、外出、休假,或是某些突发性事件时,与信息化系统的全方位顺畅沟通,与此同时,移动终端应用的安全问题日益凸显,例如移动终端安装非法应用程序导致移动终端中毒,个人和企业重要数据丢失,将造成个人信息泄露和巨大的经济损失,因此,移动终端的应用安全保障在企业化应用场景中有着迫切需求。如何能够在多样化的终端和网络环境下实现应用程序的统一管理,有效保障移动终端和业务数据安全,成为企业移动化建设面临的一道难题。在现有技术中,移动终端的应用程序平台一般提供应用程序的发布,并对应用程序进行推荐和分发,通过应用程序版本控制实现初步的应用程序安全保障。但是,在现有技术中无法对用户移动终端中的所有应用程序进行监控,无法保障移动终端的安全。
技术实现思路
有鉴于此,本专利技术提供一种应用程序的监控方法、装置及系统,以解决现有技术中无法对移动终端中的所有应用程序进行监控,从而无法保障移动终端安全的技术问题。为解决上述问题,本专利技术提供的技术方案如下:一种应用程序的监控方法,所述方法应用于客户端,所述方法包括:获取服务器发送的策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单;当获取到所述应用程序黑名单,通过监控运行的应用程序进程判断是否启动所述应用程序黑名单中的应用程序;当获取到所述应用程序白名单,通过监控运行的应用程序进程判断是否启动所述应用程序白名单之外的应用程序;当启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽。相应的,在启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽之后,所述方法还包括:监听返回按键的状态,当检测到在所述空白界面触发返回按键后,直接返回桌面界面。相应的,所述方法还包括:定时向所述服务器发送安装应用程序列表,以使所述服务器判断所述客户端是否安装有所述应用程序黑名单中的应用程序、判断所述客户端是否未安装应用程序需安装名单中的应用程序。一种应用程序的监控方法,所述方法应用于服务器,所述方法包括:向客户端发送策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单,以使所述客户端在监控到启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽;定时接收所述客户端发送的安装应用程序列表;根据所述安装应用程序列表判断所述客户端是否安装有所述应用程序黑名单中的应用程序,判断所述客户端是否未安装应用程序需安装名单中的应用程序;当安装有所述应用程序黑名单中的应用程序或者未安装应用程序需安装名单中的应用程序,产生告警信息。相应的,所述方法还包括:根据本次接收到的安装应用程序列表与上一次接收到的安装应用程序列表的区别,获取所述客户端新安装的应用程序和/或新卸载的应用程序;当所述新安装的应用程序在所述应用程序需安装名单中或者所述新卸载的应用程序在所述应用程序黑名单中,消除所述告警信息。一种应用程序的监控装置,所述装置应用于客户端,所述装置包括:获取单元,用于获取服务器发送的策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单;监控单元,用于当获取到所述应用程序黑名单,通过监控运行的应用程序进程判断是否启动所述应用程序黑名单中的应用程序;当获取到所述应用程序白名单,通过监控运行的应用程序进程判断是否启动所述应用程序白名单之外的应用程序;遮蔽单元,用于当启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽。相应的,所述装置还包括:监听单元,用于监听返回按键的状态,当检测到在所述空白界面触发返回按键后,直接返回桌面界面。相应的,所述装置还包括:发送单元,用于定时向所述服务器发送安装应用程序列表,以使所述服务器判断所述客户端是否安装有所述应用程序黑名单中的应用程序、判断所述客户端是否未安装应用程序需安装名单中的应用程序。一种应用程序的监控装置,所述装置应用于服务器,所述装置包括:发送单元,用于向客户端发送策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单,以使所述客户端在监控到启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽;接收单元,用于定时接收所述客户端发送的安装应用程序列表;判断单元,用于根据所述安装应用程序列表判断所述客户端是否安装有所述应用程序黑名单中的应用程序,判断所述客户端是否未安装应用程序需安装名单中的应用程序;告警单元,用于当安装有所述应用程序黑名单中的应用程序或者未安装应用程序需安装名单中的应用程序,产生告警信息。相应的,所述装置还包括:获取单元,用于根据本次接收到的安装应用程序列表与上一次接收到的安装应用程序列表的区别,获取所述客户端新安装的应用程序和/或新卸载的应用程序;消除单元,用于当所述新安装的应用程序在所述应用程序需安装名单中或者所述新卸载的应用程序在所述应用程序黑名单中,消除所述告警信息。一种应用程序的监控系统,所述系统包括:客户端以及服务器;所述客户端是上述第一种应用程序的监控装置;所述服务器是上述第二种应用程序的监控装置。由此可见,本专利技术实施例具有如下有益效果:本专利技术实施例中可以获取应用程序黑名单和/或应用程序白名单,对移动终端上运行的应用程序进行监控,当移动终端启动应用程序黑名单中的应用程序或者启动应用程序白名单之外的应用程序时,启动空白界面对应用程序黑名单中的应用程序或者应用程序白名单之外的应用程序进行遮蔽,从而使用户无法使用启动的该应用,对存在安全隐患、不符合企业要求的应用程序进行屏蔽,以充分保证移动终端的安全。附图说明图1为本专利技术实施例中提供的应用程序的监控方法实施例一的流程图;图2为本专利技术实施例中提供的应用程序的监控方法实施例二的流程图;图3为本专利技术实施例中提供的应用程序的监控装置实施例一的示意图;图4为本专利技术实施例中提供的应用程序的监控装置实施例二的示意图;图5为本专利技术实施例中提供的应用程序的监本文档来自技高网
...
一种应用程序的监控方法、装置及系统

【技术保护点】
一种应用程序的监控方法,其特征在于,所述方法应用于客户端,所述方法包括:获取服务器发送的策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单;当获取到所述应用程序黑名单,通过监控运行的应用程序进程判断是否启动所述应用程序黑名单中的应用程序;当获取到所述应用程序白名单,通过监控运行的应用程序进程判断是否启动所述应用程序白名单之外的应用程序;当启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽。

【技术特征摘要】
1.一种应用程序的监控方法,其特征在于,所述方法应用于客户端,所述方法包括:获取服务器发送的策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单;当获取到所述应用程序黑名单,通过监控运行的应用程序进程判断是否启动所述应用程序黑名单中的应用程序;当获取到所述应用程序白名单,通过监控运行的应用程序进程判断是否启动所述应用程序白名单之外的应用程序;当启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽。2.根据权利要求1所述的方法,其特征在于,在启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽之后,所述方法还包括:监听返回按键的状态,当检测到在所述空白界面触发返回按键后,直接返回桌面界面。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:定时向所述服务器发送安装应用程序列表,以使所述服务器判断所述客户端是否安装有所述应用程序黑名单中的应用程序、判断所述客户端是否未安装应用程序需安装名单中的应用程序。4.一种应用程序的监控方法,其特征在于,所述方法应用于服务器,所述方法包括:向客户端发送策略文件,所述策略文件中包括应用程序黑名单和/或应用程序白名单,以使所述客户端在监控到启动所述应用程序黑名单中的应用程序或者启动所述应用程序白名单之外的应用程序时,启动空白界面对所述应用程序黑名单中的应用程序或者所述应用程序白名单之外的应用程序进行遮蔽;定时接收所述客户端发送的安装应用程序列表;根据所述安装应用程序列表判断所述客户端是否安装有所述应用程序黑名单中的应用程序,判断所述客户端是否未安装应用程序需安装名单中的应用程序;当安装有所述应用程序黑名单中的应用程序或者未安装应用程序需安装名单中的应用程序,产生告警信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据本次接收到的安装应用程序列表与上一次接收到的安装应用程序列表的区别,获取所述客户端新安装的应用程序和/或新卸载的应用程序;当所述新安装的应用程序在所述应用程序需安装名单中或者所述新卸载的应用程序在所述应用程序黑名单中,消除所述告警信息。6.一种应用程序的监控装置,其特征在于,所述装置应用于客户端,所述装置包括:获取单元,用于获取服务器发送的策略文件,所述...

【专利技术属性】
技术研发人员:王建永严宇平吴石松
申请(专利权)人:广东电网有限责任公司信息中心
类型:发明
国别省市:广东,44

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

1