2013-04-04 39 views
2

鑑於可以插入和檢查Cordova應用程序,應用程序本身的編譯代碼本質上不太安全嗎?或者只是保留相同的規則和正常的UIWebView?PhoneGap Cordova HIPAA合規性

回答

4

經過一些進一步的研究: 在Cordova的當前版本中,使用分發許可證編譯的應用程序會阻止網頁檢測。

但是您的IPA文件可以被瀏覽,所以您的源代碼不應包含任何敏感信息。不要將個人信息保存到應用程序的沙箱(文檔://,localstorage,web目錄),因爲任何加密方法都很容易被發現和複製。將所有敏感信息保存到受密碼保護的API。

您也可以使用自定義Cordova插件來獲取/設置敏感信息。最好的例子是使用定製插件從安全API服務器獲取/設置信息(隱藏您的API參數)。

此外,請對待敏感值爲有毒的任何HTML或JS。儘可能快地刪除/刪除它們(包括jquery緩存)。當應用移動到背景時,特別努力從DOM中移除任何和所有敏感信息。

TLDR;爲生產而建,應用程序的活動狀態可視爲與RAM中的任何內容一樣安全,但您必須將任何和所有敏感信息保存在設備外,或使用插件進行加密/解密。

+0

好的答案,我沒有看到任何人在討論使用Java插件來隱藏敏感數據(比如API端點),它比在資產文件夾中將其打開時好得多 – 2015-07-09 20:18:11