【问题标题】:PhoneGap Cordova HIPAA compliancePhoneGap Cordova HIPAA 合规性
【发布时间】:2013-03-26 22:00:24
【问题描述】:

鉴于可以插入和检查 Cordova 应用程序,应用程序本质上是否不如本机编译代码安全?或者对于保存的内容和普通的 UIWebView 是否适用相同的规则?

【问题讨论】:

    标签: security cordova hipaa


    【解决方案1】:

    经过进一步研究: 在当前版本的 Cordova 中,使用分发许可证编译的应用程序会阻止 Web 检查。

    您的 IPA 文件可以被浏览,因此您的源代码不应包含任何敏感信息。不要将个人信息保存到应用程序的沙箱(documents://、localstorage、web 目录),因为任何加密方法都很容易被发现和复制。将所有敏感信息保存到受密码保护的 API。

    您还可以使用自定义 Cordova 插件来获取/设置敏感信息。最好的情况是使用自定义插件从安全的 API 服务器获取/设置信息(隐藏您的 API 参数)。

    此外,将任何具有敏感值的 HTML 或 JS 视为有毒。尽快删除/删除它们(包括 jquery 缓存)。当应用程序移动到后台时,请特别努力从 DOM 中删除所有敏感信息。

    TLDR;为生产而构建,您的应用程序的活动状态可以被视为与 RAM 中的任何内容一样安全,但您必须将所有敏感信息保存在设备之外或使用插件进行加密/解密。

    【讨论】:

    • 很好的答案,我没有看到有人在谈论使用 Java 插件来隐藏敏感数据(如 API 端点),这比在资产文件夹中打开它要好得多
    猜你喜欢
    • 2017-05-27
    • 2013-02-12
    • 2018-08-08
    • 2015-11-18
    • 2010-11-15
    • 2018-09-28
    • 2014-05-15
    • 2016-08-11
    • 2011-04-18
    相关资源
    最近更新 更多