Android操作系统的手持设备隐私加密保护方法

文档序号:6437039阅读:194来源:国知局
专利名称:Android操作系统的手持设备隐私加密保护方法
技术领域
本发明涉及计算机安全,具体涉及一种Android操作系统的手持设备隐私加密保护方法,尤其可应用于智能手机中。
背景技术
现有手持移动终端的模块保护功能通常是基于第三方的提供的程序来实现,需要下载和安装,而且一旦程序被恶意卸载和破坏,保护功能就失去效果。经过对现有技术的深入研究,申请人发现按照目前的隐私保护方式有以下三点不足1.无法对所有的应用以及相关入口进行保护,且容易被恶意程序干扰;2.应用级别的保护机制容易被破解,安全性差;3.用户体验差,应用级别的保护机制是针对相关log来判断哪个应用被启动,然后在判断是否保护。这种应用级别的隐私保护会出现应用界面先出现,然后密码提示框才被调用。

发明内容
本发明需要解决的技术问题是,如何提供一种Android操作系统的手持设备隐私加密保护方法,能增强隐私保护的全面性、有效性和安全性。本发明的技术问题这样解决构建一种Android操作系统的手持设备隐私加密保护方法,包括以下步骤在系统加密数据库中事先定义各应用的隐私属性并保存;操作系统检测新应用启动并识别该新应用的唯一标记,解密读取所述数据库并根据所述唯一标记查找该新应用对应的隐私属性;根据存在所述隐私属性或所述隐私属性是真,提示用户输入该新应用对应的启动密码;验证所述启动密码是否正确,是正常启动该新应用,否则不允许正常使用该新应用。按照本发明提供的Android操作系统的手持设备隐私加密保护方法,具体实现包括但不限制于以下两种(一 )各应用对应的所述启动密码是同一个,所述隐私属性是布尔值变量。( 二)各应用对应的所述启动密码不同,所述隐私属性是所述启动密码值或布尔值变量和所述启动密码值的组合。按照本发明提供的Android操作系统的手持设备隐私加密保护方法,所述唯一标记是Android系统识别新启动应用的进程名或所属的Android安装包(APK)包名,作为隐私保护数据库的唯一查询标识,判断是否需要提供保护。按照本发明提供的Android操作系统的手持设备隐私加密保护方法,还包括用户输入错误的启动密码的次数小于限定次数时提示用户重新输入。
按照本发明提供的Android操作系统的手持设备隐私加密保护方法,所述不允许正常使用包括限制使用和拒绝使用。按照本发明提供的Android操作系统的手持设备隐私加密保护方法,还包括验证管理者密码,通过后用户在所述数据库中修改、增加或删除各应用的所述隐私属性;所述事先定义也包括验证管理者密码。本发明的技术问题还可以这样解决构建一种Android操作系统的手机隐私加密保护方法,其特征在于,包括以下步骤验证管理者密码,通过后用户在系统加密数据库中新增、修改或删除各应用的隐私属性并保存;操作系统检测新应用启动并识别该新应用的唯一标记,解密读取所述数据库并根据所述唯一标记查找该新应用对应的隐私属性;根据存在所述隐私属性或所述隐私属性是真,提示用户输入该新应用对应的启动密码;通过所述数据库验证所述启动密码是否正确,是正常启动该新应用,否则当用户输入错误启动密码的次数大于限定次数时不允许正常使用新应用。按照本发明提供的Android操作系统的手机隐私加密保护方法,所述隐私属性是布尔值变量、启动密码值或布尔值变量和启动密码值的组合中的任一种。按照本发明提供的Android操作系统的手机隐私加密保护方法,所述限定次数是 2-4 次。本发明提供的Android操作系统的手持设备和手机隐私加密保护方法,较现有技术能为用户带来更高的安全性和更好的用户体验1.用户不需要安装第三方程序,而且设定程序的所有入口也均被保护;2.恶意程序无法欺骗系统,防止人为卸载导致的不安全性。


下面结合附图和具体实施例进一步对本发明进行详细说明图1为本发明具体实施例的Android操作系统手机中用户管理/设置隐私程序的流程示意图;图2为本发明具体实施例的Android操作系统手机中各应用启动程序的流程示意图。
具体实施例方式本发明具体实施例的Android操作系统手机的隐私加密保护方法包括二大部分 设置被保护的应用部分和应用启动模块保护机制部分,其中(一 )设置被保护的应用部分如图1所示,该具体实施例在Android操作系统手机中设置隐私保护,主要包括如下步骤101)启动隐私加密保护设置应用;102)弹出密码输入框提示输入管理者密码;
103)接收验证用户输入密码,正确进入下一步,错误进一步判断错误次数是否超过2次?是跳过下面步骤直接结束,否则返回步骤102);104)选择定义/修改/更新手机中须要保护的应用,保存到加密的数据库中;105)结束。( 二 )应用启动模块保护机制部分如图2所示,该具体实施例在Android操作系统手机中应用启动模块内加入保护机制,主要包括如下步骤201)Android操作系统通过触摸屏识别手指启动应用;202)读取要启动应用的信息和加密数据库;203)查找加密数据库、判断该应用是否被保护,是则进入下一步,否则直接进入步骤 205);204)提示用户输入密码,输入正确则进入下一步,错误则进一步判断输入次数超过2次?是则错误处理,跳过下面步骤直接结束,否则重复步骤204);205)正常启动并进入应用;206)结束。最后,以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明权利要求的涵盖范围。
权利要求
1.一种Android操作系统的手持设备隐私加密保护方法,其特征在于,包括以下步骤 在系统加密数据库中事先定义各应用的隐私属性并保存;操作系统检测新应用启动并识别该新应用的唯一标记,解密读取所述数据库并根据所述唯一标记查找该新应用对应的隐私属性;根据存在所述隐私属性或所述隐私属性是真,提示用户输入该新应用对应的启动密码;验证所述启动密码是否正确,是正常启动该新应用,否则不允许正常使用该新应用。
2.根据权利要求1所述Android操作系统的手持设备隐私加密保护方法,其特征在于, 各应用对应的所述启动密码是同一个,所述隐私属性是布尔值变量。
3.根据权利要求1所述Android操作系统的手持设备隐私加密保护方法,其特征在于, 各应用对应的所述启动密码不同,所述隐私属性是所述启动密码值或布尔值变量和所述启动密码值的组合。
4.根据权利要求1所述Android操作系统的手持设备隐私加密保护方法,其特征在于, 所述唯一标记是Android系统识别新启动应用的进程名或所属的APK包名。
5.根据权利要求1所述Android操作系统的手持设备隐私加密保护方法,其特征在于, 还包括用户输入错误的启动密码的次数小于限定次数时提示用户重新输入。
6.根据权利要求1所述Android操作系统的手持设备隐私加密保护方法,其特征在于, 所述不允许正常使用包括限制使用和拒绝使用。
7.根据权利要求1所述Android操作系统的手持设备隐私加密保护方法,其特征在于, 还包括验证管理者密码,通过后用户在所述数据库中修改、增加或删除各应用的所述隐私属性;所述事先定义也包括验证管理者密码。
8.—种Android操作系统的手机隐私加密保护方法,其特征在于,包括以下步骤 验证管理者密码,通过后用户在系统加密数据库中新增、修改或删除各应用的隐私属性并保存;操作系统检测新应用启动并识别该新应用的唯一标记,解密读取所述数据库并根据所述唯一标记查找该新应用对应的隐私属性;根据存在所述隐私属性或所述隐私属性是真,提示用户输入该新应用对应的启动密码;通过所述数据库验证所述启动密码是否正确,是正常启动该新应用,否则当用户输入错误启动密码的次数大于限定次数时不允许正常使用新应用。
9.根据权利要求8所述Android操作系统的手机隐私加密保护方法,其特征在于,所述隐私属性是布尔值变量、启动密码值或布尔值变量和启动密码值的组合中的任一种。
10.根据权利要求8所述Android操作系统的手机隐私加密保护方法,其特征在于,所述限定次数是2-4次。
全文摘要
本发明涉及一种Android操作系统的手持设备隐私加密保护方法,包括验证管理者密码,通过后用户在系统加密数据库中新增、修改或删除各应用的隐私属性并保存;操作系统检测新应用启动并识别该新应用的唯一标记,解密读取所述数据库并根据所述唯一标记查找该新应用对应的隐私属性;根据存在所述隐私属性或所述隐私属性是真,提示用户输入该新应用对应的启动密码;通过所述数据库验证所述启动密码是否正确,是正常启动该新应用,否则当用户输入错误启动密码的次数大于限定次数时不允许正常使用新应用。这种保护方法,能对所有的应用以及相关入口进行保护,且可靠性高、用户体验好。
文档编号G06F21/00GK102346831SQ201110339088
公开日2012年2月8日 申请日期2011年10月31日 优先权日2011年10月31日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1