[发明专利]安卓系统中动态保护用户隐私的方法及装置有效
申请号: | 201810159496.5 | 申请日: | 2018-02-26 |
公开(公告)号: | CN108491729B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 谢列平 | 申请(专利权)人: | 挖财网络技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 杭州丰禾专利事务所有限公司 33214 | 代理人: | 徐金杰 |
地址: | 310012 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 动态 保护 用户 隐私 方法 装置 | ||
本发明涉及安卓系统上保护用户隐私的方法。安卓系统中动态保护用户隐私的方法,包括:实时检测系统是否有截屏操作;动态识别用户隐私信息;包含用户隐私信息的页面进行截屏操作时对页面中的隐私信息进行处理。该安卓系统中动态保护用户隐私的方法可以全自动化进行用户隐私信息识别,在安卓应用运行时工作,可以定位到动态控件信息,更全面检测隐私数据。
技术领域
本发明涉及安卓系统上保护用户隐私的方法及装置。
背景技术
移动应用的快速发展给用户带来了极大的便捷,几乎所有的场景都进入了移动化,而随之带来的也是越来越多的用户信息在移动设备上存储和展示,一些移动应用自身也没有很好的安全意识,就会有意无意的把用户隐私数据暴露在危险之中。比如当当前页面含有用户隐私数据并且同时进行截图操作时,截图中就含有了隐私信息,如果不加以保护,就会很大程度上泄漏了此信息。当前针对这种情况也已经有一些移动应用做了一些处理,但方案比较简单,就是直接对截屏做模糊化处理,这样的确能起到一定的保护效果,但同时也损失了很多有用的信息。目前对于截屏中含有用户隐私信息的保护,可以通过对截屏进行全局模糊化处理来实现,或是针对每一个特定应用每一个特定页面对特殊的处理,这样可以使截图上不再有隐私信息。使用上述方案存在的不足是:如果对截屏做全局的处理,截屏本身就不再含有有效的信息,而很多场景下,截图信息可以对描述问题,定位问题起到至关重要的作用;而针对每个特定应用特定页面作处理,一方面是没有通用性,另一方面也对技术开发有很高的要求,需要对页面的新增/修改都做处理,并且需要每个开发人员对用户隐私信息有统一的认识。
发明内容
本发明的目的是为了提供安卓系统中动态保护用户隐私的方法及装置,以实现当检测到用户截屏操作时,根据动态识别出的用户隐私信息,实时对截屏操作产生的截图进行处理,只把涉及用户隐私信息的进行保护处理。
为了实现上述目的,本发明采用了以下技术方案:安卓系统中动态保护用户隐私的方法,包括:实时检测系统是否有截屏操作;动态识别用户隐私信息;包含用户隐私信息的页面进行截屏操作时对页面中的隐私信息进行处理。
作为优选,通过资源文件的变更实时检测系统是否有截屏操作。进一步的,通过安卓系统的ContentObserver获取到图片资源的变化情况,判断是否有截屏操作。对应安卓系统的通用性好。
作为优选,动态识别用户隐私信息,动态识别用户隐私信息包括下述步骤:(1)实时获取页面控件信息;(2)对控件信息进行敏感性分析;(3)定位用户隐私信息;(4)检测用户操作信息。进一步的,实时获取页面控件信息是:通过安卓的系统API获取到当前页面所有的ViewGroup,进而获取各个子控件。对控件信息进行敏感性分析是:在获取页面控件信息的基础上,对获取页面控件信息进行敏感性分析,确定是否含有用户隐私信息。定位用户隐私信息是获取到包含用户隐私信息的位置,更进一步的,通过getTop、getLeft、getRight、getBottom获取用户隐私信息控件距离它parent的位置。检测用户操作信息是:检测到用户有操作时,重复步骤(1)、步骤(2)和步骤(3)的操作;进一步的,检测用户操作信息是:通过重写dispatchTouchEvent方法的方式,获取用户的操作,并在操作完成之后再次使用步骤(1)的方式获取当前页面控件信息,然后重复步骤(2)和(3)。
作为优选,实时对截屏操作产生的截图中的用户隐私信息进行处理是:重新绘制图片,并删除原始截图文件。进一步的,通过canvas.drawBitmap进行图片重绘。删除原始截图文件时,除了删除原始文件外,还删除系统缩略图。重新绘制图片是把涉及用户隐私信息的控件进行模糊化处理。
作为优选,基于预先定义隐私信息的规则是预先建立一个敏感词库。
作为优选,在安卓应用中集成SDK的方式实施动态保护用户隐私。
作为优选,通过安卓系统的FileObserver监控系统是否有截屏操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于挖财网络技术有限公司,未经挖财网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810159496.5/2.html,转载请声明来源钻瓜专利网。