4

如果我为我的 iphone 应用程序使用 SSL 连接以使用 web 作为数据源来查询数据库,那么从服务器到 iphone 来回传输的链接和信息是否可能会以没人能看到的方式加密。此外,我相信 iPhone 会缓存信息,Web 界面可以缓存进出设备的数据。

另一个人告诉我:

SSL 只是传输,应用程序在设备上使用的内容并没有加密,因为传输的内容是加密的。如果应用程序不使用缓存并且您使用 SSL,那么您可能是安全的,简单的事实是几乎所有应用程序都会在传输数据之前缓存数据。因此,您的设备上会有未加密的数据。

那么,如果我想构建一个使用 Web 作为数据源、在应用程序上不存储任何内容并且不使用缓存的应用程序,我有什么选择。我希望所有来自和将要加密的数据。

4

2 回答 2

3

在某个时候,您将从服务器接收数据。这些数据需要放在某个地方,比如数据缓冲区。绝对没有办法解决这个问题。如果您使用 SSL,则传输过程将被加密。正如您的“其他人”所说,只要您不明确缓存数据,那么您可以在 iOS 上保护自己。

我不确定你在这里期待什么,否则。

于 2012-05-08T23:42:34.580 回答
2

没有任何。除了传输数据之外,要执行任何操作,您需要对其进行解密。如果它被解密,它将在您设备的 RAM 中。这有多安全取决于应用程序。理论上可以对加密数据执行一些操作,但实际上这仅对少数应用程序有用(而且很难开发)。

于 2012-05-08T23:43:39.497 回答