Android Cordova App 上的 PouchDB 需要加密
Encryption needed for PouchDB on Cordova App for Android
我正在使用 Cordova 开发混合应用程序。我们必须缓存一些敏感数据,因此我们选择了 PouchDB。
业务来找我们,询问是否有任何外部应用程序能够读取数据库。我知道 IOS 在 cip 中肯定有加密,但据我所知 Android 没有加密。
所以问题是:我应该使用 PouchDB 插件加密数据库还是不需要它?
感谢您的回答。
不,在正常环境中,应用程序是沙盒化的,没有其他应用程序可以访问您应用程序的本地 storage/db。
编辑:正如 Alex 所说,如果设备已获得 root 权限,则可以访问它。所以,是的,如果您使用的是敏感数据,您应该加密。
您也可以随时检查设备是否已被 root。
或者,您可以使用现在支持加密的 MongOGX
我正在使用 Cordova 开发混合应用程序。我们必须缓存一些敏感数据,因此我们选择了 PouchDB。
业务来找我们,询问是否有任何外部应用程序能够读取数据库。我知道 IOS 在 cip 中肯定有加密,但据我所知 Android 没有加密。
所以问题是:我应该使用 PouchDB 插件加密数据库还是不需要它?
感谢您的回答。
不,在正常环境中,应用程序是沙盒化的,没有其他应用程序可以访问您应用程序的本地 storage/db。
编辑:正如 Alex 所说,如果设备已获得 root 权限,则可以访问它。所以,是的,如果您使用的是敏感数据,您应该加密。
您也可以随时检查设备是否已被 root。
或者,您可以使用现在支持加密的 MongOGX