一种基于应用程序的隐私信息存储方法及装置的制造方法_5

文档序号:8905425阅读:来源:国知局
用痕迹文件,建立新使用痕迹文件与该应用程序标识的映射关系,并将所述文件读写请求定向至创建的所述使用痕迹文件。7.根据权利要求6所述的方法,其特征在于,所述方法进一步包括: 调用缓存空间分配函数,在内存中为创建的使用痕迹文件申请缓存空间。8.根据权利要求6所述的方法,其特征在于,所述方法进一步包括: 利用预先设置的加密算法,为设置的该应用程序标识映射的使用痕迹文件或创建的使用痕迹文件设置访问密钥。9.根据权利要求1所述的方法,其特征在于,所述在重定向的使用痕迹文件中执行所述文件读写请求对应的读写操作包括: 如果所述文件读写请求为写入请求,将所述文件读写请求中携带的信息写入所述重定向的使用痕迹文件中;如果所述文件读写请求为读取请求,从所述重定向的使用痕迹文件中,读取所述文件读写请求中要求读取的信息。10.根据权利要求1所述的方法,其特征在于,所述按照预先设置的擦除策略擦除内存中该应用程序映射的使用痕迹文件包括: 判断内存中该应用程序映射的使用痕迹文件中是否包含有隐私信息,如果有,擦除隐私信息;如果没有,不作处理。11.根据权利要求1所述的方法,其特征在于,所述按照预先设置的擦除策略擦除内存中该应用程序映射的使用痕迹文件包括: 判断内存中该应用程序映射的使用痕迹文件中是否包含有隐私信息,如果有,利用预先设置的屏蔽符替换隐私信息;如果没有,不作处理。12.—种基于应用程序的隐私信息存储装置,其特征在于,该装置包括:过滤驱动模块、隐私模式服务模块以及隐私模式用户界面模块,其中, 过滤驱动模块,用于在监测到应用程序启动后,向隐私模式用户界面模块发送查询请求,如果返回的查询请求响应表明该启动的应用程序设置有隐私模式,在接收来自该启动的应用程序的文件读写请求后,将所述文件读写请求重定向至内存中预先设置的该应用程序标识映射的使用痕迹文件,发送启动通知至隐私模式服务模块;监测到应用程序退出后,分别向隐私模式服务模块以及隐私模式用户界面模块发送退出通知; 隐私模式服务模块,用于接收启动通知,在重定向的使用痕迹文件中执行所述文件读写请求对应的读写操作;接收退出通知,按照预先设置的擦除策略擦除内存中该应用程序映射的使用痕迹文件并移除退出的应用程序对应的进程; 隐私模式用户界面模块,用于设置应用程序的隐私模式,在接收到过滤驱动模块的查询请求后,如果查询的应用程序设置有隐私模式,启动隐私模式服务模块,并向过滤驱动模块返回表明该启动的应用程序设置有隐私模式的查询请求响应;接收到过滤驱动模块的退出通知,在监测到隐私模式服务模块擦除使用痕迹文件后,关闭隐私模式服务模块。13.根据权利要求12所述的装置,其特征在于,所述过滤驱动模块包括:监测单元、查询处理单元、退出通知单元以及重定向单元,其中, 监测单元,用于在监测到应用程序启动后,向查询处理单元输出触发信息,在监测到应用程序退出后,向退出通知单元输出触发信息; 查询处理单元,用于根据监测单元输出的触发信息,向隐私模式用户界面模块发送查询请求,如果返回的查询请求响应表明该启动的应用程序设置有隐私模式,通知重定向单元; 退出通知单元,用于根据监测单元输出的触发信息,分别向隐私模式服务模块以及隐私模式用户界面模块发送退出通知; 重定向单元,用于根据查询处理单元输出的通知,接收来自应用程序的文件读写请求,将所述文件读写请求重定向至内存中预先设置的该应用程序标识映射的使用痕迹文件,发送启动通知至隐私模式服务模块。14.根据权利要求13所述的装置,其特征在于,所述重定向单元包括:接收子单元、查询子单元、使用痕迹文件创建子单元、第一重定向子单元以及第二重定向子单元,其中,接收子单元,用于根据查询处理单元输出的通知,接收来自应用程序的文件读写请求,输出至查询子单元; 查询子单元,用于接收应用程序的文件读写请求,查询内存中是否存在该应用程序标识映射的使用痕迹文件,如果有,将文件读写请求输出至第一重定向子单元;如果没有,将文件读写请求输出至使用痕迹文件创建子单元; 使用痕迹文件创建子单元,用于根据接收的文件读写请求创建一新使用痕迹文件,建立新使用痕迹文件与该应用程序标识的映射关系,将文件读写请求输出至第二重定向子单元; 第一重定向子单元,用于将所述文件读写请求定向至所述使用痕迹文件; 第二重定向子单元,将所述文件读写请求定向至使用痕迹文件创建子单元创建的所述使用痕迹文件。15.根据权利要求14所述的装置,其特征在于,所述重定向单元进一步包括: 内存空间分配子单元,用于调用缓存空间分配函数,在内存中为使用痕迹文件创建子单元创建的使用痕迹文件申请缓存空间。16.根据权利要求14所述的装置,其特征在于,所述重定向单元进一步包括: 加密子单元,用于利用预先设置的加密算法,为使用痕迹文件创建子单元创建的使用痕迹文件设置访问密钥。17.根据权利要求12所述的装置,其特征在于,所述隐私模式服务模块包括:接收判断单元、写入单元、读取单元以及退出处理单元,其中, 接收判断单元,用于在接收到启动通知后,如果接收的文件读写请求为写入请求,将文件读写请求输出至写入单元,如果接收的文件读写请求为读取请求,将文件读写请求输出至读取单元;在接收到退出通知后,将退出通知输出至退出处理单元; 写入单元,用于接收文件读写请求,将所述文件读写请求中携带的信息写入所述重定向的使用痕迹文件中; 读取单元,用于接收文件读写请求,从所述重定向的使用痕迹文件中,读取所述文件读写请求中要求读取的信息; 退出处理单元,用于接收退出通知,按照预先设置的擦除策略擦除内存中该应用程序映射的使用痕迹文件并移除退出的应用程序对应的进程。18.根据权利要求12所述的装置,其特征在于,所述隐私模式用户界面模块包括:隐私模式设置单元、查询请求处理单元以及退出通知处理单元,其中, 隐私模式设置单元,用于预先设置应用程序的隐私模式; 查询请求处理单元,用于在接收到过滤驱动模块的查询请求后,查询隐私模式设置单元,如果查询的应用程序设置有隐私模式,启动隐私模式服务模块,并向过滤驱动模块返回表明该启动的应用程序设置有隐私模式的查询请求响应; 退出通知处理单元,用于接收到过滤驱动模块的退出通知,在监测到隐私模式服务模块擦除使用痕迹文件后,关闭隐私模式服务模块。19.根据权利要求18所述的装置,其特征在于,所述隐私模式用户界面模块进一步包括: 隐私模式更新单元,用于获取当前运行的应用程序对应的进程列表;查询进程列表中的进程状态,从进程状态为非隐私模式的进程中选取需要设置的进程,更新选取的进程状态为隐私模式,将选取的进程对应的应用程序置于隐私模式设置单元,通知查询请求处理单元。20.根据权利要求18所述的装置,其特征在于,所述隐私模式用户界面模块进一步包括: 提示处理单元,用于在查询的应用程序未设置有隐私模式的情况下,向用户提示是否设置该应用程序的隐私模式,如果用户根据提示选择设置该应用程序的隐私模式,在自动设置该应用程序的隐私模式并置于隐私模式设置单元后,通知查询请求处理单元启动隐私模式服务模块;如果用户根据提示放弃设置该应用程序的隐私模式,按照现有流程进行处理。
【专利摘要】本发明的实施例公开一种基于应用程序的隐私信息存储方法及装置。基于应用程序的隐私信息存储方法包括:在监测到应用程序启动后,接收来自该启动的应用程序的文件读写请求,将所述文件读写请求重定向至内存中预先设置的该应用程序标识映射的使用痕迹文件;在重定向的使用痕迹文件中执行所述文件读写请求对应的读写操作;监测到应用程序退出后,按照预先设置的擦除策略擦除内存中该应用程序映射的使用痕迹文件。应用本发明,可以提高用户的隐私信息安全性。
【IPC分类】G06F21/62
【公开号】CN104881616
【申请号】CN201510369784
【发明人】陶智飞, 陈智锋, 刘桂峰
【申请人】北京金山安全软件有限公司
【公开日】2015年9月2日
【申请日】2015年6月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1