2013-04-22 2 views
1

У нас есть требование по обеспечению защиты файлов в приложении. Несмотря на то, что Apple предоставляет атрибуты защиты файлов, мы сомневаемся в поведении, когда iPhone сломался в тюрьме или устройство не защищено паролем. Для реализации этой идеи необходимо зашифровать все файлы, имена файлов и т. П. Это длинный маршрут. Я думаю вместо того, чтобы шифровать все, если возможно, добавить защиту только на верхнем уровне. Скажем, у меня есть папка с именем «Top Folder» в папке документов, где хранятся все папки и файлы приложений. С помощью ключа пароля я могу добавить блокировку только в верхнюю папку? Как это будет работать?Защита паролем папки в iPhone

ответ

2

Нет, вы не можете. Папка является лишь частью пути к файлу, она не может изменять (шифровать) данные в файлах.

На Mac можно было бы установить зашифрованную файловую систему в папку, но такая функциональность не возможна в iOS.

Для шифрования на iOS вам необходимо зашифровать/дешифровать каждый файл отдельно. Убедитесь, что ключи шифрования сохранены в цепочке ключей и вы шифруете/дешифруете файлы «на лету». Не оставляйте временные расшифрованные файлы в любом месте.

Смежные вопросы