我正在使用Cordova开发混合应用程序。我们必须缓存一些敏感数据,然后我们选择了PouchDB。
业务来找我们,询问是否有任何外部应用程序能够读取数据库。我知道IOS肯定会在cip中加密,但就我所知,Android并没有它。
所以问题是:我应该使用PouchDB插件加密数据库进行加密还是不需要?
谢谢您的回答。
不,在正常环境中,应用程序是沙盒,没有其他应用程序可以访问您应用的本地存储/数据库。
编辑:如Alex所述,如果设备已植根,则可以访问它。所以,是的,如果您使用敏感数据,则应加密。
您始终可以检查设备是否已植根。
或者,您可以使用现在支持加密的MongOGX