Как максимально защитить личные документы в моем приложении - PullRequest
0 голосов
/ 01 апреля 2011

Я хочу защитить документ пользователя, загруженный через мое приложение.- Если я сохраню файлы в папке «Документ» на iOS, iTunes их прочитает, верно?- Если я сохраню файлы в библиотеке или ее подкаталоге, файлы будут очищены при обновлении приложения?- NSFileManager имеет свойство NSFileProtectionKey.Но я не уверен, что именно он может сделать, чтобы защитить файлы?Может ли это помешать другому приложению читать файлы пользователя?

В целом, я хочу, чтобы файлы можно было читать только в моем приложении, кроме iTunes или другого приложения для джейлбрейка.

Большое спасибо.

1 Ответ

0 голосов
/ 01 апреля 2011

Каждое приложение находится в песочнице.Это означает, что другие приложения не могут получить доступ к файлам вашего приложения, даже из низкоуровневых функций.

Так что они достаточно безопасны.

Вы можете увидеть это с помощью этого небольшого приложения, доступного изAppStore:

http://www.eosgarden.com/en/freeware/filesystem/

Приложения находятся в / var / mobile

...