iphone - 保护 iPhone (iOS)/服务器通信

标签 iphone ios security rest

我正在构建 iPhone 应用程序,它将向我在服务器上运行的应用程序发出请求。我正在使用 REST 构建服务器的应用程序 API。保护从 iPhone 到服务器的请求的最佳方式是什么,反之亦然。 OAuth 是一个好的选择吗?你会推荐什么?

谢谢!

最佳答案

如果它是您控制的服务器,请对手机和服务器之间的所有通信使用 SSL/TLS 连接。确保电话应用程序代码检查服务器的证书(例如,检查它是否是您的域名的证书,您的域名被硬编码到源代码中)。这将防止数据在传输过程中遭到窃听、中间人攻击、消息伪造和其他攻击。

关于iphone - 保护 iPhone (iOS)/服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7264357/

相关文章:

iphone - 应用程序加载器错误

security - 用户可以在Docker容器中更改内核配置形式吗?

iphone - TBXML 将复杂的 xml 解析为数组

ios - UITableViewCell 问题的 Storyboard 布局

android - 适用于 Android 平台的 Ios CFRunLoop 和 NSRunLoop

iphone - Objective-C : Is there a way to call class methods on a class object without compiler complaints?

security - 有没有办法限制不受信任的容器调度程序?

asp.net - ASP.Net 与 SQL Server 中的数据安全

ios - NSFetchedResultController - 对 2 个属性的自定义排序

mysql - iOS 上的回合制多人游戏