我正在开发一个 iPhone 应用程序,该应用程序消耗大量网络服务并从它们请求数据。我所有的网络服务链接都是“http://ipaddress/webservice”。我只是关心我的应用程序的安全方面并想知道
1) 查看从 iPhone 应用程序到服务器的请求以及与其相关的数据有多容易。
2)另外,如果我实际上可以在像 fiddler 这样的拦截工具中查看我的帖子请求的正文。有没有办法让我的数据不被 fiddler 记录。
3)最后,我如何在服务器端检查是否是 iPhone 正在尝试访问我的网络服务或其其他来源(例如网络浏览器或 Android 手机)。
谢谢
最佳答案
1:非常简单。您可以使用唯一 key 加密数据,然后在应用程序中解密。您可能还想使用 SSL?
2:不确定。
3:您可以使用用户代理,但可以对其进行修改,但它是一种解决方案 - 但如果您使用加密,则无论如何都不重要。因为结果不可读。
编辑,也请查看下面的链接。 Xcode: hide / protect resource files in final iOS app?
关于iphone - 如何检查 iPhone 应用程序的 Web 服务请求的详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12676500/