Значение по умолчанию kSecAttrAccessible для элементов keychain?

Кто-нибудь знает значение по kSecAttrAccessible атрибута kSecAttrAccessible для элементов keychain iOS (см. Ссылку )? Я просто обновляю приложение, чтобы использовать более строгую безопасность, и мне интересно, насколько доступны мои старые элементы keychain, которые не указали kSecAttrAccessible key-value.

3 Solutions collect form web for “Значение по умолчанию kSecAttrAccessible для элементов keychain?”

Согласно видеозаписке сеанса 209 (Обеспечение данных приложений) от WWDC прошлого года, существующие данные по умолчанию соответствуют kSecAttrAccessibleAlways (поэтому вам необходимо обновить класс доступности по мере необходимости).

Я только что протестировал это на iOS 5.1 и 6.0, по умолчанию теперь kSecAttrAccessibleWhenUnlocked .

Тем не менее, я думаю, что всегда лучше установить явный kSecAttrAccessible , а не полагаться на значения по умолчанию, чтобы быть достаточно безопасными для вас.

Я тестировал это на IOS 8.1, а значение по умолчанию – kSecAttrAccessibleWhenUnlocked .

  • iOS: проверка файла с сертификатом и подписью - открытый ключ неправильный, проверка завершается
  • Предоставляет ли SecTrustEvaluate () поиск корневых сертификатов в цепочке ключей приложения?
  • Где зарегистрировано kSecAttrTokenIDSecureEnclave?
  • Добавление элемента в цепочку ключей с помощью Swift
  • Можно ли использовать аутентификацию Touch-ID и обмен ключами в приложении iOS?
  • Как использовать самоподписанный сертификат в приложении iOS
  • Предоставление Дженкинсу разрешения на разблокировку брелка
  • Что такое идентификатор семени пакета для приложения iOS?
  • Добавить закрытый ключ в сертификат или наоборот
  • Хранение сертификата .p12 в цепочке ключей для последующего использования
  • Резервное копирование / восстановление iCloud keychain ведет себя по-разному на iOS 11?
  • Interesting Posts

    iOS 5 как записывать FLAC или кодировать из CAFF в FLAC

    Высота iOS 7.1 beta5 tableviewcell, показывающая объекты вне его диапазона

    При отправке в App Store не найдено профилей подготовки для расширения WatchKit

    iOS – автоопределение с несколькими динамическими размерами UILabel и UIImage

    kCLLocationAccuracyHundredMeters константа для iOS

    Popover не находится на кнопке

    Длинный жест нажатия на изображение в пользовательской ячейке таблицы

    Swift SKSpriteNode: обнаружение Tap / DoubleTap / LongPress

    Использование метода object_invoke Objective-C для вызова метода void в ARC

    Функция iOS вызывается один раз (когда приложение инициализируется)

    Значок LibStatusBar исчезает при запуске приложения сторонних разработчиков

    IOS не может настроить VPN программно

    Как играть музыку в фоновом режиме iphone sdk

    Путаница CoreAnimation: CATransaction против CATransition против CAAnimationGroup?

    Файл CSV для электронной почты с MFMailComposer

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.