Созданы ли резервные копии собственных хранилищ ключей iOS/Android и можно ли их перенести?

Система хранилища ключей Android и безопасный анклав iOS могут создавать и хранить пары ключей на устройстве для приложения.

Но насколько постоянны эти пары ключей? Будут ли они уничтожены, когда пользователь удалит приложение? Передаются ли они, когда пользователь меняет свое устройство?

Резервируются ли они на специальном сервере iOS или Android?


person Thaina    schedule 29.09.2018    source источник


Ответы (1)


Касательно Андроида. В версии Android ниже 6 (Marshmallow) необходимо реализовать BackupAgent. Агент резервного копирования определяет, какие данные следует копировать и как восстанавливать данные.

Приложения, предназначенные для Android 6.0 (уровень API 23) или выше, автоматически включаются для автоматического резервного копирования. Функция автоматического резервного копирования — это файловый подход к резервному копированию данных приложения. Хотя автоматическое резервное копирование легко реализовать, вы можете рассмотреть возможность использования функции резервного копирования по ключу/значению, если у вас есть более конкретные потребности в резервном копировании данных.

Вот несколько полезных ссылок: link1 ссылка 2 ссылка3

person Oleg Sokolov    schedule 01.10.2018
comment
Это может быть не связано с обычным резервным копированием приложения, когда речь идет о криптографическом ключе. - person Thaina; 02.10.2018