计算机中保护用户隐私的方法和系统的制作方法

文档序号:8361776阅读:1001来源:国知局
计算机中保护用户隐私的方法和系统的制作方法
【技术领域】
[0001]本发明涉及隐私保护技术领域,尤其涉及一种计算机中保护用户隐私的方法和系统。
【背景技术】
[0002]随着互联网技术的发展和个人计算机的普及,用户越来越注重隐私保护。大量互联网软件通过后台收集用户数据。在利益驱动下,大量以盗取用户隐私数据为目的的木马和恶意程序爆发。个人计算机平台没有移动平台所具有的对应用程序的精确控制能力,因此应用程序可以任意访问个人计算机平台中未加密数据和其他应用程序数据。
[0003]现有对个人计算机平台的用户隐私保护主要有两种方式:一是通过沙盘软件保护用户隐私,二是通过对数据加密的方式保护用户隐私。沙盘软件会完全隔离应用程序,并通过内核三环注入动态库的方式模拟系统API调用,可能会导致被隔离应用程序数据丢失,或因不兼容问题而导致应用程序崩溃。而通过加密数据来保护隐私数据的方式操作复杂,且很难针对不同应用程序采用不同的策略。

【发明内容】

[0004]基于此,有必要提供一种计算机中保护用户隐私的方法和系统,用于
[0005]一种计算机中保护用户隐私的方法,包括以下步骤:
[0006]根据应用程序策略库中的应用程序分类方法将计算机中已安装的应用程序分类成至少一个应用程序集;
[0007]根据应用程序策略库中的文件访问权限设置方法对所述至少一个应用程序集设置访问用户隐私文件的文件访问权限;
[0008]检测应用程序的文件访问操作,并根据所述应用程序对应的文件访问权限对所述应用程序的文件访问操作进行访问控制:若所述应用程序的文件访问操作与所述应用程序对应的文件访问权限相匹配,则允许所述应用程序的文件访问操作;否则,对所述应用程序的文件访问操作进行拦截;
[0009]其中,所述用户隐私文件包括系统默认存放用户资料的文件、所述应用程序集对应的可执行文件和所述应用程序集对应的数据文件中的至少一种。
[0010]在其中一个实施例中,所述应用程序策略库还包括多组——对应的路径和数字签名,每组一一对应的路径和数字签名对应一个应用程序集;
[0011]所述应用程序分类方法包括第一分类方法和第二分类方法:
[0012]所述第一分类方法为:将应用程序的路径与所述应用程序集对应的路径进行匹配,并将所述应用程序分类到与所述应用程序的路径相匹配的路径对应的应用程序集中;
[0013]所述第二分类方法为:检测所述应用程序的数字签名,将数字签名中包含公司信息的应用程序分类到公司信息与所述应用程序的数字签名中的公司信息相匹配的数字签名对应的应用程序集中,将数字签名中不包含公司信息的应用程序分类到不包含公司信息的数字签名对应的应用程序集中,将不包含数字签名的应用程序分类到无数字签名对应的应用程序集中;
[0014]其中,对已安装的应用程序分类,先采用所述第一分类方法,若应用程序的路径与所述应用程序集对应的路径均不匹配,则采用所述第二分类方法,或
[0015]先采用所述第二分类方法,若应用程序的数字签名与所述应用程序集对应的数字签名均不匹配,则采用所述第一分类方法。
[0016]在其中一个实施例中,对由第一应用程序启动的第二应用程序进行应用程序集分类,若所述第二应用程序匹配到应用程序集,则将所述第二应用程序分类到所匹配到的应用程序集;否则,将所述第二应用程序分类到所述第一应用程序对应的应用程序集。
[0017]在其中一个实施例中,所述文件访问权限设置方法为:
[0018]将由系统应用程序、安全软件应用程序或用户信任应用程序构成的应用程序集的文件访问权限设置为:允许访问所述用户隐私文件中的任意文件;
[0019]将由数字签名中包含相同的公司信息的应用程序构成的应用程序集的文件访问权限设置为:访问所述系统默认存放用户资料的文件时通知用户选择是否授权,且不允许访问其他应用程序集对应的数据文件;
[0020]将由数字签名中不包含公司信息的应用程序构成的应用程序集的文件访问权限设置为:访问所述用户隐私文件中的任意文件时通知用户选择是否授权;
[0021]将由无数字签名的应用程序构成的应用程序集的文件访问权限设置为:禁止访问所述用户隐私文件中的任意文件。
[0022]在其中一个实施例中,所述应用程序策略库还包括可执行文件和数据文件搜索方法,所述可执行文件和数据文件搜索方法为:获取应用程序的注册表路径和带环境变量的路径,并根据获取的应用程序的注册表路径和带环境变量的路径搜索应用程序对应的可执行文件和数据文件;
[0023]在所述根据应用程序策略库中的文件访问权限设置方法对所述至少一个应用程序集设置访问用户隐私文件的文件访问权限的步骤之前,所述计算机中保护用户隐私的方法还包括:根据所述可执行文件和数据文件搜索方法搜索应用程序集中各个应用程序的可执行文件和数据文件。
[0024]在其中一个实施例中,所述应用程序策略库还包括应用程序安装检测方法,所述应用程序安装检测方法为:检测应用程序的注册表中是否存在预设键值,若是,则所述应用程序为已安装的应用程序,否则,所述应用程序为未安装的应用程序;
[0025]在所述根据应用程序策略库中的应用程序分类方法对应用程序进行分类,生成至少一个应用程序集步骤之前,所述计算机中保护用户隐私的方法还包括:根据应用程序策略库中的应用程序安装检测方法搜索计算机中已安装的应用程序。
[0026]一种计算机中保护用户隐私的系统,包括应用程序策略库、应用程序分类模块、访问权限设置模块和访问操作控制模块;其中:
[0027]所述应用程序策略库,被配置为存储应用程序分类方法和文件访问权限设置方法;
[0028]所述应用程序分类模块,被配置为获取所述应用程序策略库中的应用程序分类方法,并根据所述应用程序分类方法将计算机中已安装的应用程序分类成至少一个应用程序集;
[0029]所述访问权限设置模块,被配置为获取所述应用程序策略库中的文件访问权限设置方法,并根据所述文件访问权限设置方法对所述至少一个应用程序集设置访问用户隐私文件的文件访问权限;
[0030]所述访问操作控制模块,被配置为检测应用程序的文件访问操作,并根据所述应用程序对应的文件访问权限对所述应用程序的文件访问操作进行访问控制:若所述应用程序的文件访问操作与所述应用程序对应的文件访问权限相匹配,则允许所述应用程序的文件访问操作;否则,对所述应用程序的文件访问操作进行拦截;
[0031]所述用户隐私文件包括系统默认存放用户资料的文件、所述应用程序集对应的可执行文件和所述应用程序集对应的数据文件中的至少一种。
[0032]在其中一个实施例中,所述应用程序策略库还被配置为存储多组一一对应的路径和数字签名,每组——对应的路径和数字签名对应一个应用程序集;
[0033]所述应用程序分类方法包括第一分类方法和第二分类方法:
[0034]所述第一分类方法为:将应用程序的路径与所述应用程序集对应的路径进行匹配,并将所述应用程序分类到与所述应用程序的路径相匹配的路径对应的应用程序集中;
[0035]所述第二分类方法为:检测所述应用程序的数字签名,将数字签名中包含公司信息的应用程序分类到公司信息与所述应用程序的数字签名中的公司信息相匹配的数字签名对应的应用程序集中,将数字签名中不包含公司信息的应用程序分类到不包含公司信息的数字签名对应的应用程序集中,将不包含数字签名的应用程序分类到无数字签名对应的应用程序集中;
[0036]其中,对已安装的应用程序分类,先采用所述第一分类方法,若应用程序的路径与所述应用程序集对应的路径均不匹配,则采用所述第二分类方法,或
[0037]先采用所述第二分类方法,若应用程序的数字签名与所述应用程序集对应的数字签名均不匹配,则采用所述第一分类方法。
[0038]在其中一个实施例中,所述应用程序分类模块还被配置为对由第一应用程序启动的第二应用程序进行应用程序集分类;
[0039]对由第一应用程序启动的第二应用程序进行应用程序集分类,若所述第二应用程序匹配到应用程序集,则将所述第二应用程序分类到所匹配到的应用程序集;否则,将所述第二应用程序分类到所述第一应用程序对应的应用程序集。
[0040]在其中一个实施例中,所述文件访问权限设置方法为:
[0041]将由系统应用程序、安全软件应用程序或用户信任应用程序构成的应用程序集的文件访问权限设置为:允许访问所述用户隐私文件中的任意文件;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1