我正在尝试保护我使用 PhoneGap 构建的适用于 iOS 和 Android 的应用程序。如果有人碰巧破坏了应用程序并访问了 JS 文件中的 Web 服务 URL,我不希望 Web 服务在从浏览器或除我之外的其他应用程序调用时响应。
我能想到的方法是 - 1.使用用户代理检查请求来自哪里。- 它需要来自设备(但可以欺骗用户代理) 2. 将 BundleID 和 Bundle 名称发送到 WS 进行身份验证。但我担心的是如果应用程序坏了可以访问这些信息吗?3. 请推荐是否有其他方法来保护正在使用的 Web 服务,除了它打算在其中使用的应用程序。
问候,厘米