Каковы новые "API защиты данных iOS"?

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

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

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

ТИА!

1 ответ

Решение

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

  • NSDataWritingFileProtectionComplete
  • NSDataWritingFileProtectionNone)

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

  • NSFileProtectionComplete
  • NSFileProtectionNone

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

  • -applicationProtectedDataDidBecomeAvailable:
  • -applicationProtectedDataWillBecomeUnavailable:

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

Другие вопросы по тегам