Шифрование необходимо для PouchDB в приложении Cordova для Android - PullRequest
0 голосов
/ 13 февраля 2019

Я занимаюсь разработкой гибридного приложения с использованием Cordova.Мы должны кэшировать некоторые конфиденциальные данные, и мы выбрали PouchDB.

Компания пришла к нам и спросила, сможет ли какое-либо внешнее приложение прочитать БД.Я знаю, что у IOS есть шифрование в CIP, но в Android его нет, насколько я знаю.

Поэтому вопрос заключается в следующем: должен ли я шифровать базу данных с помощью плагина PouchDB для шифрования, или это не так?нужно?

Спасибо за ваш ответ.

1 Ответ

0 голосов
/ 13 февраля 2019

Нет, в обычной среде приложения помещаются в «песочницу», и никакое другое приложение не имеет доступа к локальному хранилищу / БД вашего приложения.

Редактирование: Как заметил Алекс, если устройство рутировано, оно можетбыть доступным.Итак, да, если вы используете конфиденциальные данные, вам следует зашифровать.

Вы всегда можете проверить, было ли устройство рутовано.

В качестве альтернативы, вы можете использовать MongOGX который теперь поддерживает шифрование

...