I made my research before asking this question but I can't find the answer to my question.
I want to protect the data of my iOS app from been accessed and read from MacOS apps like iBrowse, and by any other iOS app as well.
The data I'll be storing has copyrights so I don't even want to allow the iOS device owner to be able to get access to it and copy it.
On Android there is a private mode that I can turn on to make sure only the Application can access this data.
On iOS I know there is a sandbox for my App but using iBrowse app on my Mac I can access to all the data stored on my application and copy it to another folder in my Mac.
I can encrypt the files but then one of the file type my app needs to handle is a zip file and I haven't found a way to decrypt it into a buffer and then unzip it in the buffer. So I need to decrypt the zip on disk, unzip it and then open it on a buffer so I can delete the decrypted file.
This is a security breach as the user can copy this file on this time or Force Quit the app to stop the process so the decrypted file wont be deleted.
Is there is anything I can do to protect the data inside my app sandbox from been accessed form anyone but my app?
Thanks in advance!
0 comments:
Post a Comment