Кто может объяснить такую вещь?
Правильно понимаю, что, к примеру, на телефоне у многих риложений (тот же ватсаап, тг) хранит у себя локально какие-то данные. Например контакты и переписку в какой-то бд. Понятно, что пароли или еще что-то там находится в зашифрованном виде и т.д. И самое главное ключ шифрования тожн зранится на устройстве. Т.е., если получишь доступ к устройству, то все, что закешировалось можно свистнуть.
1. Это так?
2. Если да, то почему все-таки ключ шифрования находится именно на устройстве. Почему нельзя держать ключ шифрования на серверах приложения, получать его при безопасном коннекте и только после этого работать с данными. Т.е., держать постоянно данными на устройстве в зашифрованном виде. И чтобы не было такого, что если кто-то сделал дамп диска телефона, смог получить доступ к файлам, все, что хранилосб от этого приложения все вылетело?
Спасибо.