一种iOS应用防截屏录屏方法、系统、终端及介质技术方案

技术编号:35818244 阅读:24 留言:0更新日期:2022-12-03 13:42
本发明专利技术提供了一种iOS应用防截屏录屏方法、系统、终端及介质,方法包括:获取设备当前运行的应用程序;获取设备中应用程序显示在屏幕上的显示图层;在显示图层以下添加敏感图层;当接收到针对应用程序的截屏录屏指令时,生成截屏录屏数据;截屏录屏数据隐藏了敏感图层以上图层的信息。该iOS应用防截屏录屏方法在用户对应用进行截屏/录屏操作时,能够把敏感信息隐藏,只显示不敏感信息,生成被管控后的截屏录屏数据,能够对应用的截屏/录屏操作进行管控,达到防止对应用进行截屏/录屏操作的效果。能够杜绝由于用户不可控行为导致的泄密风险,不需要保持网络畅通,大大提高了安全性。性。性。

【技术实现步骤摘要】
一种iOS应用防截屏录屏方法、系统、终端及介质


[0001]本专利技术属于数据安全
,具体涉及一种iOS应用防截屏录屏方法、系统、终端及介质。

技术介绍

[0002]现有iOS系统中应用的防截屏/录屏功能主要采用MDM方案实现,即在iOS系统中安装MDM描述文件,服务器就可以直接对该设备下发管控指令,禁止该设备使用截屏/录屏功能。参见图1,拥有MDM权限的厂家服务端发起禁止截屏/录屏指令给苹果APNS,苹果APNS将管控指令下发到设备,设备在收到指令后,如果安装了MDM描述文件,则管控成功,无法截屏/录屏,如果没有安装MDM描述文件,则管控失败,可以截屏/录屏,最后设备将结果回调给服务端。
[0003]这种方案的优点是可以对设备上所有APP、系统桌面做到禁止截屏/录屏管控,用户在做截屏/录屏操作时,相册不会生成照片和视频。缺点是只能对整个设备进行统一管控,需要用户按要求在设备上安装MDM描述文件,才能收到管控指令。如果不安装MDM描述文件则无法进行管控,或者设备在已经安装了MDM描述文件、且处于禁止截屏/录屏管控期间,如果用户主动卸载了MDM描述文件,则禁止截屏/录屏管控会立马失效,所以安装或卸载MDM描述文件是用户的不可控行为,不能真正地保证设备上的数据安全。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术提供一种iOS应用防截屏录屏方法、系统、终端及介质,在对应用进行截屏/录屏操作时,提高数据安全性。
[0005]第一方面,一种iOS应用防截屏录屏方法,包括:r/>[0006]获取设备当前运行的应用程序;
[0007]获取设备中应用程序显示在屏幕上的显示图层;
[0008]在显示图层以下添加敏感图层;
[0009]当接收到针对应用程序的截屏录屏指令时,生成截屏录屏数据;截屏录屏数据隐藏了敏感图层以上图层的信息。
[0010]进一步地,在显示图层以下添加敏感图层具体包括:
[0011]获取设备位于显示图层之下的背景图层;
[0012]将敏感图层添加在背景图层和显示图层之间。
[0013]进一步地,敏感图层的添加位置为显示图层的全部区域或部分区域以下。
[0014]进一步地,iOS应用防截屏录屏方法还包括:
[0015]接收自定义指令,配置敏感图层的添加位置。
[0016]进一步地,截屏录屏数据包括图片或视频。
[0017]第二方面,一种iOS应用防截屏录屏系统,包括:
[0018]运行采集单元:用于获取设备当前运行的应用程序;
[0019]图层添加单元:用于获取设备中应用程序显示在屏幕上的显示图层,在显示图层以下添加敏感图层;
[0020]截屏录屏单元:用于当接收到针对应用程序的截屏录屏指令时,生成截屏录屏数据;截屏录屏数据隐藏了敏感图层以上图层的信息。
[0021]第三方面,一种终端,包括处理器、输入设备、输出设备和存储器,处理器、输入设备、输出设备和存储器相互连接,其中,存储器用于存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行第一方面的方法。
[0022]第四方面,一种计算机可读存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时使处理器执行第一方面的方法。
[0023]由上述技术方案可知,本专利技术提供的iOS应用防截屏录屏方法、系统、终端及介质,在用户对应用进行截屏/录屏操作时,能够把敏感信息隐藏,只显示不敏感信息,生成被管控后的截屏录屏数据,具有以下优点:
[0024]1)能够对应用的截屏/录屏操作进行管控,达到防止对应用进行截屏/录屏操作的效果。
[0025]2)能够杜绝由于用户不可控行为导致的泄密风险,不需要保持网络畅通,大大提高了安全性。
[0026]3)由于MDM权限颁发有一定要求,不是每个公司都可以申请到MDM权限,该iOS应用防截屏录屏方法、系统、终端及介质,不需要在设备上安装MDM描述文件,完全不依赖MDM,大大提高了轻便性。
[0027]4)不影响整个设备,不影响用户使用的应用,具有极大的灵活性。
附图说明
[0028]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
[0029]图1为
技术介绍
提供的现有应用防截屏/录屏方法的流程图。
[0030]图2为实施例提供的iOS应用防截屏录屏方法的流程图。
[0031]图3为实施例提供的敏感图层添加方法的示意图。
[0032]图4为实施例提供的敏感图层添加位置的示意图。
[0033]图5为实施例提供的iOS应用防截屏录屏系统的模块框图。
[0034]图6为实施例提供的终端的模块框图。
具体实施方式
[0035]下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。
[0036]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整
体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0037]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0038]如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0039]实施例:
[0040]一种iOS应用防截屏录屏方法,参见图2,包括:
[0041]S1:获取设备当前运行的应用程序;
[0042]S2:获取设备中应用程序显示在屏幕上的显示图层;
[0043]S3:在显示图层以下添加敏感图层;
[0044]S4:当接收到针对应用程序的截屏录屏指令时,生成截屏录屏数据;截屏录屏数据隐藏了敏感图层以上图层的信息。
[0045]在本实施例中,设备包括运行iOS操作系统的手机、计算机、平板电脑等等。设备上可以安装、运行多个应用程序。由于截屏录屏功能主要是对当前运行的应用程序本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种iOS应用防截屏录屏方法,其特征在于,包括:获取设备当前运行的应用程序;获取所述设备中所述应用程序显示在屏幕上的显示图层;在所述显示图层以下添加敏感图层;当接收到针对所述应用程序的截屏录屏指令时,生成截屏录屏数据;所述截屏录屏数据隐藏了所述敏感图层以上图层的信息。2.根据权利要求1所述iOS应用防截屏录屏方法,其特征在于,所述在显示图层以下添加敏感图层具体包括:获取所述设备位于所述显示图层之下的背景图层;将所述敏感图层添加在所述背景图层和所述显示图层之间。3.根据权利要求1所述iOS应用防截屏录屏方法,其特征在于,所述敏感图层的添加位置为所述显示图层的全部区域或部分区域以下。4.根据权利要求3所述iOS应用防截屏录屏方法,其特征在于,所述iOS应用防截屏录屏方法还包括:接收自定义指令,配置所述敏感图层的所述添加位置。5.根据权利要求1所述iOS应用防截屏录屏方法,其特征在于,所述截屏录屏数据包括图片或视频。6...

【专利技术属性】
技术研发人员:谭龙汪善富任艳王志祝青柳
申请(专利权)人:深圳市联软科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1