2015-01-15 3 views
2

Я не нашел ответ в справочном документе iOS (http://goo.gl/D5xEPQ): каково значение по умолчанию для атрибута NSFileProtectionKey? 4 возможных значения, но какой из них по умолчанию?Значение по умолчанию NSFileProtectionKey

NSFileProtectionNone 
NSFileProtectionComplete 
NSFileProtectionCompleteUnlessOpen 
NSFileProtectionCompleteUntilFirstUserAuthentication 

Благодаря

+0

Эта ссылка может помочь http://stackoverflow.com/questions/5155789/implementing-and-testing-ios-data-protection – suhit

ответ

1

кажется, что значение по умолчанию NSFileProtectionCompleteUntilFirstUserAuthentication

1

Просто предоставить ссылку: не

https://www.apple.com/business/docs/iOS_Security_Guide.pdf

Protected До аутентификации Первый пользователь

(NSFileProtectionCompleteUntilFirstUserAuthentication): Этот класс ведет себя так же, как полная защита, за исключением того, что ключ расшифрованы класс не удаляется из памяти, когда устройство заблокирован. Защита в этом классе имеет аналогичные свойства для настольного полноразмерного шифрования и защищает данные от атак, связанных с перезагрузкой . Это класс по умолчанию для всех сторонних данных приложения, а не , иначе присвоенный классу защиты данных.

...

Защита данных в приложениях

Программное обеспечение Комплект разработчика IOS (SDK) предлагает полный набор API-интерфейсов, которые делают его легким для третьей стороны и в -house разработчиков принять защиту данных и обеспечить высокий уровень защиты в своих приложениях. Защита данных доступна для файлов и API баз данных, включая NSFileManager, CoreData, NSData и SQLite.

...

установлены пользователем приложения, которые не выбирают в к определенной защите данных класса получают не Protected До первой аутентификации пользователя по умолчанию.

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