Каковы новые "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:
Все ужасные детали шифрования и защиты данных обрабатываются аппаратным обеспечением и ОС от вашего имени. Это защита от пожара и забывания, которая срабатывает всякий раз, когда устройство блокируется.