如何對 Android 應用程序進行沙箱處理以實現最終數據隱私
Android 已經在沙箱環境中運行所有應用程序。但是,這些應用程序仍然可以請求訪問手機不同區域的權限,包括您的個人數據所在的區域,例如聯繫人、通話記錄、存儲等。如果您確實需要使用某個應用程序,但又不想與其共享您的個人數據,那麼您必須正確隔離它。
在今天的文章中,我將向您展示如何在 Android 中對應用程序進行沙箱處理,以完全隔離它們並保護您的個人數據。
要在 Android 上沙箱應用程序,您需要第三方沙箱應用程序。老實說,我只知道一個用於此目的的應用程序,那就是。它是一款多用途克隆應用程序,通常用於在同一設備上使用多個應用程序帳戶(例如兩個 Facebook 帳戶)。但是,它也可用於隔離應用程序,並授予它們訪問沒有數據甚至虛假數據的克隆應用程序的權限。
Island 是一款未發布的應用程序,仍處於測試階段。然而,我已經使用該應用程序幾個月了,我沒有註意到任何故障或不穩定。但是,您應該在安裝 Island 等未發布的應用程序之前備份設備數據。
此外,如果您擔心島嶼數據收集,您可以閱讀島嶼的隱私政策他們確認他們絕不會收集您的個人數據。
Island 沙盒應用程序如何工作?
在學習如何使用應用程序沙盒應用程序之前,了解 Island 的工作原理及其限制非常重要。 Island 利用 Android 的優勢託管配置文件功能可以創建應用程序的克隆版本並將其隔離(內部沒有數據)。默認情況下,它會自動克隆您所有個人數據所在的聯繫人、通話記錄、Google Play 商店、系統應用程序和文件管理器應用程序。並且隔離的應用程序只能訪問其他隔離的應用程序中可用的數據。
儘管 Island 可以幫助保護您在其他手機應用程序中的個人信息,但它無法保護您連接到設備硬件的信息。例如,您不能使用它來保護您的位置免受應用程序的影響(最好堅持欺騙您的位置)。此外,它也無法保護硬件綁定信息,例如 IMEI 號碼、設備 ID 或 MAC 地址。
使用 Island 將 Android 應用程序沙箱化
現在您已經了解了 Island 的工作原理及其局限性,讓我們看看如何使用它。並授予其工作所需的權限。然後,點擊"設定"按鈕創建專用工作配置文件。
重要提示:Island 需要“設備管理員”權限才能創建工作配置文件和管理應用程序。這是最高級別的權限,可以讓 Island 應用程序完全控制您的手機。雖然島嶼來自,如果你不想冒任何風險,那麼 Island 絕對不適合你。
進入應用程序後,您將在左上角看到一個下拉菜單,其中包含“島”和“大陸”列出的選項。這裡的Island是所有孤立的應用程序所在的部分,而在大陸,則列出了您手機中的所有常規應用程序。要將應用程序沙箱化,請轉至“大陸”部分,然後點擊應用程序將其選中。然後,點擊“+”底部的(加號)圖標,然後點擊“安裝”克隆它。
現在回到“島”再次,克隆的應用程序將在此處列出。只需點擊應用程序將其選中,然後點擊其旁邊的啟動按鈕即可啟動它。該應用程序將從頭開始,不保存任何數據,您還必須重新登錄並提供所需的權限。您將提供的權限將用於不包含個人數據的電話應用程序的隔離版本。
閱讀更多:Windows 沙箱與虛擬機:Windows 10 上的優缺點
如果您想從沙箱中刪除應用程序,請點擊沙箱中的應用程序“島”部分選擇它,然後點擊底部的菜單按鈕(三個垂直點)。選擇“消除”然後確認卸載隔離的應用程序並刪除其生成的數據。
卸載島
由於 Island 使用託管配置文件來創建工作配置文件,因此僅卸載 Island 是不夠的。要完全卸載Island,首先按常規方式卸載,然後轉到"設定"並點擊“賬戶”。這裡點擊“刪除工作資料”然後根據提示確認刪除所有數據。
結束語
我知道你會猶豫,因為 Island 仍處於測試階段。不過,請放心,Island 應用程序已經持續開發了很長一段時間(一年多),而且現在非常穩定。到目前為止,我還沒有遇到任何問題,它在沙箱應用程序和保護您的數據方面做得非常完美。
