[发明专利]一种基于安卓系统的app防截屏方法、装置及设备在审
申请号: | 202011506166.2 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112632644A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 丁健海;谢朝霞;肖坚炜 | 申请(专利权)人: | 深圳市安络科技有限公司 |
主分类号: | G06F21/84 | 分类号: | G06F21/84;G06F9/451 |
代理公司: | 广东良马律师事务所 44395 | 代理人: | 张柯 |
地址: | 518000 广东省深圳市南山区蛇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 app 防截屏 方法 装置 设备 | ||
本发明公开了一种基于安卓系统的app防截屏方法、装置及设备,该方法包括:预先在应用程序包中添加防截屏指令,生成目标应用程序包;运行目标应用程序包生成目标APP;当在目标APP中检测到用户的截屏操作,判断当前屏幕的内容是否为预设的防截屏指令对应的防截屏内容;若是预设的防截屏内容,则控制当前截屏操作失效。本发明实施例可实现对基于安卓系统的app中的特定内容进行防截屏操作,从而有效防止APP中特定内容泄露,提高了app的安全性。
技术领域
本发明涉及移动应用安全技术领域,尤其涉及一种基于安卓系统的app防截屏方法、装置及设备。
背景技术
随着互联网+时代的到来,移动互联网发展迅猛,人们已经能很方便地利用手机来随时随地上网,实现更多智能化的应用,如QQ聊天、购物、手机移动支付、日常工作业务处理。它在丰富大家日常生活和工作的同时,也给我们带来了超强娱乐体验,但是移动互联在无线接入网络、移动终端、应用服务上都面临着前所未有的挑战,其中智能终端app的安全问题尤为突出。
现有的基于安卓系统的app中的内容、设计可能是独一无二的,一般只对用户公开。例如一些读书类的app,app内的书籍内容只对有权限的读者公开,但是一些读者可能会将不易公开的内容通过截屏的方式分享或公开,造成数据泄露。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于安卓系统的app防截屏方法、装置及设备,旨在解决现有技术中基于安桌的app不具备防截屏功能,数据容易泄露的技术问题。
本发明的技术方案如下:
一种基于安卓系统的app防截屏方法,所述方法包括:
预先在应用程序包中添加防截屏指令,生成目标应用程序包;
运行目标应用程序包生成目标APP;
当在目标APP中检测到用户的截屏操作,判断当前屏幕的内容是否为预设的防截屏指令对应的防截屏内容;
若是预设的防截屏内容,则控制当前截屏操作失效。
进一步地,所述当在目标APP中检测到用户的截屏操作,判断当前屏幕的内容是否为预设的防截屏指令对应的防截屏内容,还包括:
若不是预设的防截屏内容,则根据用户的截屏操作生成截屏图片。
进一步优选地,所述预先在应用程序包中添加防截屏指令,生成目标应用程序包,包括:
预先获取应用程序包,对应用程序包进行反编译,生成对应的代码文件;
对代码文件进行筛选,获取需要设置防截屏指令的目标代码文件对应的位置;
在目标代码文件对应的位置添加防截屏指令;
将添加的防截屏指令与目标代码文件一起打包生成目标可执行文件;
将目标可执行文件与目标APP数据进行打包,生成目标应用程序包。
进一步优选地,所述对代码文件进行筛选,获取需要设置防截屏指令的目标代码文件对应的位置,包括:
对代码文件进行筛选,获取代码的配置文件,在配置文件中获取需要设置防截屏指令的目标代码文件对应的位置。
优选地,所述在目标代码文件对应的位置添加防截屏指令,包括:
在目标代码文件对应的位置添加防截屏指令对应的代码。
进一步地,所述将添加的防截屏指令与目标代码文件一起打包生成目标可执行文件,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市安络科技有限公司,未经深圳市安络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011506166.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据报文的传输方法和装置
- 下一篇:一种便于更换传感装置的更换方法