如何判断app运行的时候是否有后台程序在截屏?

FS_dreamer 2016-03-03 04:58:54
详情:系统存在密码截屏漏洞。
危害:黑客可以直接通过记录手机屏幕或者手机输入方式,获取用户密码。
修复方法:正常情况下,每个应用都只有一个主屏(及手机屏幕)。当应用在每次激活后(包括启动、返回程序等时机),应用都会主动检测是否有附屏连接到应用中(比如投影、airplay等),如果有的话,会主动报警提醒用户。用户确认没有问题,可以继续使用,否则,建议关闭程序。

这是我们现在在做的app安全测试后提出来的问题,请问各位大大,
1、如何判断时候有附屏连接到应用
2、如何关闭程序
谢谢~
...全文
990 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
FS_dreamer 2016-03-04
  • 打赏
  • 举报
回复
虽说我已经解决了,但还是感谢你回答我的帖子。
ravatar0423 2016-03-04
  • 打赏
  • 举报
回复
1.如何判断时候有附屏连接到应用 [UIScreen screens] count] > 1 如果屏幕数量大于1,则应该有外接屏幕 2. 如何关闭程序 只能用户自己关闭,程序好像不行;
FS_dreamer 2016-03-03
  • 打赏
  • 举报
回复
有没有大神啊,求解如何用原生语言获取是否有附屏啊...

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧