iOS 14:为什么APP请求本地网络?想要扫描本地网络追踪

高分请问一下,iOS 14:为什么APP请求本地网络?想要扫描本地网络追踪
最新回答
可爱的害羞鬼

2024-06-05 10:46:50

随着

iOS 14
正式版的推送升级到新版本的用户越来越多 , 不过也有用户发现升级后系统在某些方面似乎有些变化。

比如屏幕顶部经常提示某某应用读取

剪切板
、音视频通话时屏幕顶部出现圆点,还有弹出本地网络访问权限许可。

本地网络访问权限指的是什么?APP是否有必要读取本地网络?用户是否需要进行授予?本文我们给大家分析下。

什么是本地网络:

本地网络其实指的就是本地局域网,比如我们的手机连接家里的路由器,通过这台路由器可以构建家庭的局域网。

iOS 14里新增的本地网络访问权限是苹果为增加隐私透明度引入的 , 实际上在此前版本这个权限可以被任意访问。

当APP调用相关接口时即可通过苹果设备访问用户所在局域网,包括扫描该局域网下的所有设备并收集相关信息。

苹果在新版本里为提高透明度要求APP添加本地网络隐私权限支持,即需要调用时必须征得用户同意后才可访问。

APP是否有必要读取本地网络:

本地网络访问权限是个非必要的权限,也就是说有些

应用程序
基于其实际功能确实需要调用本地网络的访问权限。

例如

微软
推出的
远程桌面协议
客户端,我们安装该客户端后可以通过局域网内的计算机
IP地址
连接对应的计算机。

如果不授予本地网络访问权限的话则远程桌面协议客户端无法访问对应的

内网
地址,导致无法连接局域网计算机。

因此微软远程桌面协议客户端访问本地网络完全合理的,因为不授予的话会造成该应用的主要功能无法正常使用。

而有些APP根本不需要与本地网络进行交互,例如电商类应用并不需要连接本地设备,那就没必要读取本地网络。

用户是否应该授予本地网络权限:

是否授予本地网络权限取决于应用是否需要使用本地网络权限,如果需要使用的话那用户则必须授予对应的权限。

例如小米

米家
系列控制类的APP,这些应用需要连接本地网络中的物联网设备,因此使用本地网络权限是合理的。

也就是说凡是应用因为其功能必须访问局域网里的设备那使用就是合理的,反之使用本地网络权限就是不合理的。

更简单的判断方法:任何APP请求本地网络权限直接拒绝,拒绝后若是影响其主要功能的使用那就去设置里恢复。

如果拒绝读取本地网络后并不影响APP主要功能的使用那就是不合理的调用,因此用户拒绝其读取是完全没事的。

在哪里调整本地网络权限 :转到设置的隐私里即可看到本地网络,点开后就会罗列所有请求的应用可以随时开关。

购物软件调用本地网络多半是追踪用户:

在蓝点网的实际测试中我们发现大多数应用都不会调用本地网络或者是合理调用,少部分应用则存在不合理调用。

例如电商购物类软件调用本地网络大多数都是不合理的,这些应用无需与本地网络交互也不控制连接局域网设备。

那为什么这类软件要调用本地网络呢?我们猜测这可能是用于追踪用户,通过扫描局域网设备来收集用户的信息。

扫描局域网可以获得:1、局域网设备例如路由器和其他设备IP和MAC ;2、利用这些信息生成用户身份

标识符

这些信息可以生成的标识符甚至可以跨设备、跨应用、持续性的追踪用户,并根据收集的信息对用户进行画像等。

因此我们推荐用户拒绝所有APP请求本地网络权限,除非出现工作不正常否则没必要授予、防止自己被持续追踪。