一种防止恶意程序频繁获取用户位置信息的方法及系统的制作方法

文档序号:9432969阅读:203来源:国知局
一种防止恶意程序频繁获取用户位置信息的方法及系统的制作方法
【技术领域】
[0001]本发明涉及信息安全领域,特别涉及一种防止恶意程序频繁获取用户位置信息的方法及系统。
【背景技术】
[0002]如今随着移动互联网事业的迅猛发展,各种移动社交、生活助手、金融理财类APP充斥在人们的生活当中。日常生活中我们几乎已经离不开移动终端应用了,并且也热衷于尝试各类新的APP ;“扫一扫”、“二维码”等等这些互联网词汇无时无刻,无时无地的出现在大街小巷、街头传单上。众所周知,如今几乎每个应用都有获取用户的位置信息的功能,用户的位置信息就像裸奔一样暴露在各个APP服务商面前。如果用户没有防备的安装了带有恶意功能的APP,用户的位置信息将暴露在他人面前,对自己的隐私安全造成不可估量的损失。
[0003]另外,APP频繁地获取用户的位置信息,在用户并未使用该APP的情形下,APP也在后台运行,占用了移动终端的运行内存资源,造成内存资源的浪费;在内存资源有限的情况下,若多个恶意APP频繁获取用户的位置信息,容易造成移动终端死机,降低了用户体验。
[0004]因此有必要提供一种新的技术方案来满足需求。

【发明内容】

[0005]本发明的目的在于克服现有技术的缺点与不足,提供一种防止恶意程序频繁获取用户位置信息的方法,用于解决用户信息被app在后台无休止的请求位置的问题。
[0006]本发明的另一目的在于提供一种防止恶意程序频繁获取用户位置信息的系统。
[0007]本发明的目的通过以下的技术方案实现:
[0008]—种防止恶意程序频繁获取用户位置信息的方法,包含以下步骤:
[0009]通过随机加密算法对移动终端所处真正位置信息叠加随机的误差量得到一个移动终端的虚拟位置,同时存储移动终端的虚拟位置和真正位置;
[0010]当移动终端所安装的应用程序(APP)请求移动终端所处位置时,如果请求移动终端所处位置的频率大于阈值K,或者持续时间超过阈值T,则判定该应用程序为恶意请求移动终端位置信息,此时将虚拟位置返回给该应用程序。
[0011]所述的阈值K为100次/min。频率不限于此,用户可以根据实际需要进行设置。
[0012]所述的阈值T为15小时。时间不限于此,用户可以根据实际需要进行设置。
[0013]所述的防止恶意程序频繁获取用户位置信息的方法,还包括:
[0014]对移动终端安装的应用程序,若该应用程序已设定为信任程序,则该应用程序请求移动终端所处位置的频率大于阈值K,或者持续时间超过阈值T时,返回该应用程序的仍然是移动终端的真正位置。例如,当用户使用移动终端进行长时间导航时(实际中很多用户驾驶机动车辆时经常会出现这种情况),通过设置信任程序能够避免误导用户,能够保证用户正常使用程序,用户体验较好。
[0015]所述的应用程序为前台正在运行的程序、后台运行的程序,或者后台无法中止的应用程序中的一种。对于恶意请求移动终端位置信息的应用程序,常常是后台无法中止的应用程序,即使用户对后台运行的程序进行清理,也无法中止其运行,对于这种应用程序应当重点关注。
[0016]所述的移动终端为是手机、平板电脑、人机交互终端或其他具有定位功能的终端设备。
[0017]本发明的另一目的通过以下的技术方案实现:
[0018]—种防止恶意程序频繁获取用户位置信息的系统,包括
[0019]虚拟位置生成模块,通过随机加密算法对移动终端所处真正位置信息叠加随机的误差量得到一个移动终端的虚拟位置,同时存储移动终端的虚拟位置和真正位置;
[0020]恶意应用程序判定模块,当移动终端所安装的应用程序(APP)请求移动终端所处位置时,如果请求移动终端所处位置的频率大于阈值K,或者持续时间超过阈值T,则判定该应用程序为恶意请求移动终端位置信息,此时将虚拟位置返回给该应用程序。
[0021]所述的阈值K为100次/min。频率不限于此,用户可以根据实际需要进行设置。
[0022]所述的阈值T为15小时。时间不限于此,用户可以根据实际需要进行设置。
[0023]所述的防止恶意程序频繁获取用户位置信息的系统,还包括:
[0024]信任程序识别模块,对移动终端安装的应用程序,若该应用程序已设定为信任程序,则该应用程序请求移动终端所处位置的频率大于阈值K,或者持续时间超过阈值T时,返回该应用程序的仍然是移动终端的真正位置。例如,当用户使用移动终端进行长时间导航时(实际中很多用户驾驶机动车辆时经常会出现这种情况),通过设置信任程序能够避免误导用户,能够保证用户正常使用程序,用户体验较好。
[0025]所述的应用程序为前台正在运行的程序、后台运行的程序,或者后台无法中止的应用程序中的一种。对于恶意请求移动终端位置信息的应用程序,常常是后台无法中止的应用程序,即使用户对后台运行的程序进行清理,也无法中止其运行,对于这种应用程序应当重点关注。
[0026]所述的移动终端为是手机、平板电脑、人机交互终端或其他具有定位功能的终端设备。
[0027]本发明与现有技术相比,具有如下优点和有益效果:
[0028](I)本发明能够保障手机用户的信息安全和隐私安全。
[0029](2)本发明智能选择性的给出位置,让用户无时无刻的可以安全的共享位
[0030]置信息。
[0031](3)本发明在整个过程完全自动出来和检测,不需要人为的干涉,自动化程度高,用户体验较好。
【附图说明】
[0032]图1为本发明所述的一种防止恶意程序频繁获取用户位置信息的方法的流程图;
[0033]图2为本发明所述的一种防止恶意程序频繁获取用户位置信息的系统的框图。
【具体实施方式】
[0034]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0035]实施例一
[0036]—种防止恶意程序频繁获取用户位置信息的方法,包含以下步骤:
[0037]通过随机加密算法对移动终端所处真正位置信息叠加随机的误差量得到一个移动终端的虚拟位置,同时存储移动终端的虚拟位置和真正位置;
[0038]当移动终端所安装的应用程序(APP)请求移动终端所处位置时,如果请求移动终端所处位置的频率大于阈值K,或者持续时间超过阈值T,则判定该应用程序为恶意请求移动终端位置信息,此时将虚拟位置返回给该应用程序。
[0039]—种防止恶意程序频繁获取用户位置信息的系统,包括
[0040]虚拟位置生成模块,通过随机加密算法对移动终端所处真正位置信息叠加随机的误差量得到一个移动终端的虚拟位置,同时存储移动终端的虚拟位置和真正位置;
[0041]恶意应用程序判定模块,当移动终端所安装的应用程序(APP)请求移动终端所处位置时,如果请求移动终端所处位置的频率大于阈值K,或者持续时间超过阈值T,则判定该应用程序为恶意请求移动终端位置信息,此时将虚拟位置返回给该应用程序。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1