『壹』 iOS 14:為什麼APP請求本地網路想要掃描本地網路追蹤
隨著iOS 14正式版的推送升級到新版本的用戶越來越多 , 不過也有用戶發現升級後系統在某些方面似乎有些變化。
比如屏幕頂部經常提示某某應用讀取剪切板、音視頻通話時屏幕頂部出現圓點,還有彈出本地網路訪問許可權許可。
本地網路訪問許可權指的是什麼?APP是否有必要讀取本地網路?用戶是否需要進行授予?本文我們給大家分析下。
什麼是本地網路:
本地網路其實指的就是本地區域網,比如我們的手機連接家裡的路由器,通過這台路由器可以構建家庭的區域網。
iOS 14里新增的本地網路訪問許可權是蘋果為增加隱私透明度引入的 , 實際上在此前版本這個許可權可以被任意訪問。
當APP調用相關介面時即可通過蘋果設備訪問用戶所在區域網,包括掃描該區域網下的所有設備並收集相關信息。
蘋果在新版本里為提高透明度要求APP添加本地網路隱私許可權支持,即需要調用時必須徵得用戶同意後才可訪問。
APP是否有必要讀取本地網路:
本地網路訪問許可權是個非必要的許可權,也就是說有些應用程序基於其實際功能確實需要調用本地網路的訪問許可權。
例如微軟推出的遠程桌面協議客戶端,我們安裝該客戶端後可以通過區域網內的計算機IP地址連接對應的計算機。
如果不授予本地網路訪問許可權的話則遠程桌面協議客戶端無法訪問對應的內網地址,導致無法連接區域網計算機。
因此微軟遠程桌面協議客戶端訪問本地網路完全合理的,因為不授予的話會造成該應用的主要功能無法正常使用。
而有些APP根本不需要與本地網路進行交互,例如電商類應用並不需要連接本地設備,那就沒必要讀取本地網路。
用戶是否應該授予本地網路許可權:
是否授予本地網路許可權取決於應用是否需要使用本地網路許可權,如果需要使用的話那用戶則必須授予對應的許可權。
例如小米米家系列控制類的APP,這些應用需要連接本地網路中的物聯網設備,因此使用本地網路許可權是合理的。
也就是說凡是應用因為其功能必須訪問區域網里的設備那使用就是合理的,反之使用本地網路許可權就是不合理的。
更簡單的判斷方法:任何APP請求本地網路許可權直接拒絕,拒絕後若是影響其主要功能的使用那就去設置里恢復。
如果拒絕讀取本地網路後並不影響APP主要功能的使用那就是不合理的調用,因此用戶拒絕其讀取是完全沒事的。
在哪裡調整本地網路許可權 :轉到設置的隱私里即可看到本地網路,點開後就會羅列所有請求的應用可以隨時開關。
購物軟體調用本地網路多半是追蹤用戶:
在藍點網的實際測試中我們發現大多數應用都不會調用本地網路或者是合理調用,少部分應用則存在不合理調用。
例如電商購物類軟體調用本地網路大多數都是不合理的,這些應用無需與本地網路交互也不控制連接區域網設備。
那為什麼這類軟體要調用本地網路呢?我們猜測這可能是用於追蹤用戶,通過掃描區域網設備來收集用戶的信息。
掃描區域網可以獲得:1、區域網設備例如路由器和其他設備IP和MAC ;2、利用這些信息生成用戶身份標識符。
這些信息可以生成的標識符甚至可以跨設備、跨應用、持續性的追蹤用戶,並根據收集的信息對用戶進行畫像等。
因此我們推薦用戶拒絕所有APP請求本地網路許可權,除非出現工作不正常否則沒必要授予、防止自己被持續追蹤。
『貳』 軟體要求連接本地設備
軟體要求連接本地設備是一個正常現象。
更新蘋果手機操作系統(iOS系統)的用戶在首次打開APP時,會主動彈出「某APP想要查找並連接到本地網路上的設備」的提示。
查找並連接到本地網路上的設備」的使用為跨平台廣告提供了方便。