[发明专利]一种防止第三方桌面破解防盗模式的方法及系统有效
申请号: | 201210353247.2 | 申请日: | 2012-09-19 |
公开(公告)号: | CN102857641A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 郭和平;金永虎 | 申请(专利权)人: | 东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F21/31;G06F21/60 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 523500 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 第三 桌面 破解 防盗 模式 方法 系统 | ||
技术领域
本发明涉及移动终端,更具体的说,涉及一种防止第三方桌面破解防盗模式的方法及系统。
背景技术
防盗功能是指开机时要求输入设定的防盗密码并在输入正确后进入正常模式;一般来说,三次输入错误则发送短信到设定防盗密码时设定的移动终端号中,并启动防盗模式。防盗模式是指用户可以进入桌面、拨打紧急电话,但是其他功能都无法使用,如无法查看联系人、阅读短信息等。现有的技术方案均是开启防盗模式来限制从自研桌面应用程序(也称为Launcher)启动其他未授权应用的操作,从而保证在移动终端被盗后只能进行拨打紧急电话等操作。当用户使用了非自研的第三方Launcher时,即使输入了错误的密码,仍旧可以通过第三方Launcher查看联系人、阅读短信息、浏览网页等操作,导致防盗功能失效,严重影响了用户设备和信息的安全性。
现有的方案中除了防盗密码没有其他安全措施,在防盗模式下其他应用仍可以通过接收开机广播等手段启动,例如第三方联系人等应用可以增加接收开机广播启动的操作,以致移动终端被盗后联系人等信息无法保密,存在极大的安全漏洞。
发明内容
本发明要解决的技术问题在于,针对现有技术中的缺陷,提供一种防止第三方桌面破解防盗模式的方法及系统。
本发明解决其技术问题所采用的技术方案是:提供一种防止第三方桌面破解防盗模式的方法,包括以下步骤:
S1、接收一个应用的启动请求,判断防盗模式是否开启,如果是,进入步骤S2,否则直接响应所述启动请求;
S2、判断所述应用是否为授权应用,如果是,响应所述启动请求,否则忽略所述启动请求。
在本发明所述的防止第三方桌面破解防盗模式的方法中,所述步骤S1之前还包括以下步骤:
S0、开启防盗模式、生成第一随机数并发送防盗模式开启广播,所述防盗模式开启广播包含有所述第一随机数;
服务端与授权应用分别接收所述防盗模式开启广播并保存所述第一随机数;
所述步骤S1中,所述启动请求中包含有第二随机数;
所述步骤S2具体包括以下步骤:判断所述第一随机数与所述第二随机数是否一致,如果是,则所述应用为所述授权应用,响应所述启动请求,否则忽略所述启动请求。
在本发明所述的防止第三方桌面破解防盗模式的方法中,所述步骤S1具体包括以下步骤:
S101、所述服务端接收一个应用的启动请求,判断所述应用是否为桌面应用,如果是,直接响应所述启动请求,否则进入步骤S102;
S102、判断防盗模式是否开启,如果是,进入步骤S103,否则直接响应所述启动请求;
S103、判断所述启动请求中是否包含有所述第二随机数,如果是,则进入所述步骤S2,否则进入步骤S104;
S104、所述服务端命令所述应用自动重启,所述应用自动重启后在所述启动请求中添加所述第二随机数,并重新发送给所述服务端,返回步骤S101。
在本发明所述的防止第三方桌面破解防盗模式的方法中,所述步骤S0具体包括以下步骤:
A1、开机时判断防盗功能是否开启,如果是生成防盗密码输入界面,否则直接结束操作;
A2、接收防盗密码,如果所述防盗密码正确则进行正常开机过程,并结束操作;否则重新生成所述防盗密码输入界面,如果第N次输入的所述防盗密码仍错误并开启防盗模式,进入步骤A3,否则对输错次数进行清零操作并正常开机,并结束操作,其中N为输错次数上限;
A3、生成第一随机数并发送防盗模式开启广播,所述防盗模式开启广播包含有所述第一随机数;服务端与授权应用分别接收所述防盗模式开启广播并保存所述随机数。
在本发明所述的防止第三方桌面破解防盗模式的方法中,所述步骤S2具体包括以下步骤:解析所述应用的标识名从而判断所述应用是否为授权应用,如果是,响应所述启动请求,否则忽略所述启动请求。
本发明还提供一种防止第三方桌面破解防盗模式的系统,包括:
应用模块,用于发送启动请求;及
服务端模块,用于接收所述启动请求、判断防盗模式是否开启并在未开启时直接响应所述启动请求,或者在开启时判断所述应用模块是否为授权应用模块,如果是,响应所述启动请求,否则忽略所述启动请求。
在本发明所述的防止第三方桌面破解防盗模式的系统中,所述防止第三方桌面破解防盗模式的系统还包括防盗模块,所述防盗模块用于开启防盗模式、生成第一随机数并发送防盗模式开启广播,所述防盗模式开启广播包含有所述第一随机数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司,未经东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210353247.2/2.html,转载请声明来源钻瓜专利网。