How to encrypt download and boot iPhone?

If I use an SSL connection for my iphone application to query a database using the network as a data source, is it possible that the links and information that go back and forth from the server to the iphone will be encrypted so that no one can see It. In addition, I believe that the iPhone caches information, the web interface can cache the data coming into and out of the device.

Another person told me:

SSL is just a transfer, what the application uses on the device is not encrypted just because it is transmitted. If the application does not use the cache and you use SSL, you can be safe, just the fact is that almost all the application cache data is before it is transferred. Therefore, your device would have unencrypted data.

So, what are my options, if I want to create an application that uses the Internet as a data source, does not store anything in the application and does not use the cache. I want all data to come in and be encrypted.

+4
source share
2 answers

At some point you will receive data from the server. This data needs to be placed somewhere, like in a data buffer. There is absolutely no way around this. If you use SSL, the transfer process will be encrypted. As your β€œother person” said, unless you explicitly cache the data, that's about as much as you can do to protect yourself from iOS.

I am not sure exactly what you expect here, otherwise.

+3
source

Is absent. To do anything other than transferring data, you need to decrypt it. If it is decrypted, it will be located in the RAM of your device. How safe this is is application dependent. In theory, there are some operations that can be performed on encrypted data, but in practice it is only useful for a few applications (and it is difficult to develop).

+2
source

Source: https://habr.com/ru/post/1411414/


All Articles