Каковы новые "API защиты данных iOS"? - PullRequest
9 голосов
/ 02 ноября 2010

Если вы используете Google «API защиты данных iphone», вы увидите миллионы обращений на основе пресс-релизов.

Если вы проверите http://support.apple.com/kb/HT4175, вы увидите, что Apple делает указание напрямую.

Где / что это за API? Я использовал старые API шифрования до iOS4, поэтому они не те . Предполагается, что эти API предоставляют возможность типа MDM (Mobile Device Management) для сторонних приложений.

ТИА!

1 Ответ

18 голосов
/ 02 ноября 2010

Существует несколько параметров FileProtection, которые можно установить при записи NSData на диск:

  • NSDataWritingFileProtectionComplete
  • NSDataWritingFileProtectionNone)

, а также расширенный атрибут, NSFileProtectionKey, вы можете установить для уже существующих файлов на диске с помощью NSFileManager:

  • NSFileProtectionComplete
  • NSFileProtectionNone

Делегат приложения также информируется о том, когда ваше приложение (не) сможет получить доступ к защищенным данным:

  • -applicationProtectedDataDidBecomeAvailable:
  • -applicationProtectedDataWillBecomeUnavailable:

Все подробности шифрования и защиты данных обрабатываются аппаратным обеспечением и ОС от вашего имени.Это защита от пожара и забывания, которая срабатывает всякий раз, когда устройство блокируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...