跳至內容

VPN應用權限分析:保護使用者隱私的必要性

更新時間
连续6年不跑路的安全速度最适合国人VPN
连续6年不跑路的安全速度最适合国人VPN

在安卓系統中,應用程式的權限設定是保護使用者隱私的關鍵。根據安卓開發者文檔,權限主要分為兩類:正常權限和危險權限。

正常權限與危險權限

正常權限:這些權限不會對使用者隱私造成風險,系統會自動授予這些權限給應用程式。

危險權限:這些權限可能會影響使用者的隱私或裝置的正常操作,使用者必須明確同意才能授予這些權限。

作為VPN用戶,您希望您的VPN應用程式不要求任何不必要的危險權限,以確保您的隱私不會受到損害。

VPN應用程式的權限評估

在本次研究中,我們評估了81款安卓VPN應用程式的請求權限。我們的目標是找出VPN應用程式中最常用的權限,以及那些可疑且更令人擔憂的權限,這些權限可能不必要或可能侵犯使用者隱私或安全性。

所有測試的應用程式均從Google Play商店下載,權限清單直接從應用程式的.apk檔案中提取。以下是測試的安卓VPN應用程式的權限詳細資訊。

VPN應用程式最常請求的權限

安卓系統有多種不同的權限,依賴應用程式的功能需求。表1顯示了本研究中VPN應用程式最常請求的權限。

| 權限| 請求次數| | --- | --- | | android.permission.INTERNET | 81 | | android.permission.ACCESS_NETWORK_STATE | 79 | | android.permission.WAKE_LOCK | 58 | | android.permission.RECEIVE_BOOT_COMPLETED | 55 | | android.permission.ACCESS_WIFI_STATE | 54 | | com.android.vending.BILLING | 50 | | com.google.android.c2dm.permission.RECEIVE | 49 | | com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE | 32 | | android.permission.WRITE_EXTERNAL_STORAGE | 27 | | android.permission.READ_EXTERNAL_STORAGE | 27 | | android.permission.FOREGROUND_SERVICE | 20 | | android.permission.READ_PHONE_STATE | 18 | | android.permission.ACCESS_COARSE_LOCATION | 16 | | android.permission.CHANGE_WIFI_STATE | 16 | | android.permission.ACCESS_FINE_LOCATION | 9 |

許多上述權限對於VPN的正常運作是必需的,例如存取互聯網、檢查連接狀態和保持應用程式運作。這些權限被安卓開發者列為“正常”,不應引起擔憂。

然而,某些權限,如android.permission.ACCESS_FINE_LOCATIONandroid.permission.READ_PHONE_STATE ,可能會危害使用者的隱私。

深入了解「危險」權限

在辨識出81款VPN的所有權限後,我們篩選出了那些對VPN功能並不必要且可能危害使用者隱私的權限。很多VPN應用程式請求的權限並不是VPN正常運作所需。

有些權限相對無害,例如使手機震動或推播應用程式通知。但其他一些權限則更具可疑性。雖然這些權限可以用於良性的目的(例如,訪問粗略位置以獲取Wi-Fi網路名稱),但它們也可能危害使用者的隱私。

某些權限在VPN應用程式中沒有合理的目的,例如WRITE_SETTINGS ,它允許VPN應用寫入系統設定;或READ_LOGS ,它允許VPN應用程式讀取低階系統日誌檔案。

表2. 請求最多可疑/危險權限的應用

| VPN名稱| 危險權限數量| 特定權限名稱| | --- | --- | --- | Yoga VPN | 6 | android.permission.ACCESS_FINE_LOCATION , android.permission.READ_PHONE_STATE , android.permission.WRITE_SETTINGS , android.permission.READ_EXTERNAL_STORAGE , android.permission.WRITE_EXTERNAL_STORAGE android.permission.ACCESS_COARSE_LOCATION | | proXPN VPN | 5 | android.permission.ACCESS_FINE_LOCATION , android.permission.READ_PHONE_STATE , android.permission.ACCESS_COARSE_LOCATION , android.permission.READ_EXTERNAL_STORAGE , android.permission.WRITE_EXTERNAL_STORAGE . | Hola Free VPN | 4 | android.permission.READ_PHONE_STATE , android.permission.ACCESS_FINE_LOCATION , android.permission.READ_EXTERNAL_STORAGE , android.permission.WRITE_EXTERNAL_STORAGE | | Seed4.Me VPN | 4 | android.permission.ACCESS_FINE_LOCATION , android.permission.ACCESS_COARSE_LOCATION |

結論

在選擇VPN應用程式時,使用者應謹慎審查所要求的權限。雖然某些權限是VPN正常運作所必需的,但其他一些危險權限可能會危害使用者的隱私和安全。確保您的VPN應用程式只要求必要的權限,以保護您的隱私和安全。

更新時間