这不是什么新鲜事,更不是一个错误,而是一个提醒。在他的博客,奥地利开发商菲利克斯·克劳斯遗憾的是,iPhone 用户无法控制哪些应用程序可以访问智能手机摄像头。他提醒我们,一旦向应用程序授予授权,它就保留对前置和后置摄像头的控制。而且这没有任何时间限制。即使在后台,它也可以拍摄用户的快照或录制视频,然后将其发送给第三方。
GitHub 上发布的演示
为了支持他的主张,克劳斯开发了一个应用程序(可用在 GitHub 上)模拟一个虚假的社交网络。与许多其他产品一样,它需要一张个人资料照片,通常是使用 iPhone 的前置传感器即时拍摄的。该操作涉及通过弹出窗口授予访问摄像头的授权。通过浏览虚构的新闻源,用户会看到他实时拍摄的肖像。
在他的博客中,开发者建议苹果修改其操作系统,以便可以向第三方应用程序授予临时权限:通常情况下,应用程序仅在下载后不久使用相机一次,以添加您的个人资料照片尤其是服务。 “大多数流行的 iOS 应用程序都可以使用这种访问权限,”Krause 向 01net.com 解释道,并指出他尚未调查可能的滥用情况。
安卓也受到影响
据他介绍,一个补充解决方案是在屏幕顶部指示摄像头的使用情况,例如在象征 Wi-Fi 或蓝牙的图标旁边。还提到了与摄像头集成的 LED 激活功能(就像在 MacBook 上一样)。菲利克斯·克劳斯 (Felix Krause) 证实已就此事与苹果公司联系,但目前尚未有结果。
https://twitter.com/KrauseFx/status/923210405333397504
他专门从事 iOS 开发,没有提及 Android 设备的情况。然而,他们也受到了问题的影响。开发人员 Mathieu Sachet 向我们确认,授权已得到明确验证,Google 操作系统不允许应用程序随后撤销授权。因此,即使是出于善意,开发人员也无法请求有限的授权,也无法为用户提供两种授权类型(永久授权或临时授权)之间的选择。
在 iOS 上和 Android 上一样,唯一的解决方案仍然是在设置菜单中手动删除这些授权...或者在照片模块上粘贴胶带,马克·扎克伯格。
来源 :Krausefx.com