Общие настройки безопасности MODE_PRIVATE

Я использую SharedPreferences для хранения своих ключей и зашифрованных сообщений. Если я храню их в нем в зашифрованном виде, а затем расшифровываю в своем приложении, это занимает некоторое время, но я не уверен, будет ли безопасно хранить их расшифрованными в SharedPreferences. Может ли кто-нибудь получить доступ к моему SharedPreferences MODE_PRIVATE с помощью специального приложения или чего-то подобного?


person Bahadır Yılmaz    schedule 10.08.2013    source источник


Ответы (1)


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

person Goran Horia Mihail    schedule 10.08.2013