有人可以向我解释与Cordova / PhoneGap网址白名单有*相关的潜在安全漏洞,即允许所有网址吗?
答案 0 :(得分:1)
我刚读了一篇文章,我觉得你会很有趣。看看吧:
http://www.nerdybeardo.com/2013/11/phonegap-xss-vulnerabilities-visited/
答案 1 :(得分:0)
这只意味着您的应用会信任所有外部主机并能够与他们通信。您只需要确保您的应用不会让用户轻松关注链接或输入可能存在危险的数据。
如果你能够使用*,那将是最好的,但如果你正在做类似RSS阅读器的事情,那么我看不到任何其他方式。
答案 2 :(得分:0)
我为需要安全移动应用的组织工作,出于安全考虑,我们排除了Phonegap / Cordova。 Cordova提供了一个javascript API,允许您控制手机的大部分硬件和主要操作系统组件。 Web视图允许您从可以调用这些API的任何位置加载脚本。这是一个简单的例子: -
应用程序本身或其消耗的任何内容都可能存在使手机全开的XSS漏洞。
还有其他一些可以在手机上进行的攻击,特别是如果手机被越狱并且可以修改应用程序的JS内容。