encryption - Web 存储本地数据加密或访问阻止

标签 encryption local-storage indexeddb web-storage

我开发了 Web 应用程序,它将用户的个人资料敏感数据存储在索引数据库和本地存储中。我正在使用 Web 存储,因为我需要在联系人页面、聊天页面和其他地方经常访问这些数据。
我主要担心的是,每个登录的人都可以访问这些敏感数据。

所以我正在寻找阻止 indexDb 和本地存储访问的方法,我还检查了这个堆栈溢出问题:Can local storage ever be considered secure?但无法做出选择的正确决定。

然后我想知道我们是否可以在保存和解密后加密这些数据,以便没有人可以直接访问它。

任何人都可以提出任何可以轻松解决我的问题的方法和方法。

提前致谢。

最佳答案

在探索了很多之后,我发现了 YDN-DB(IndexedDB、WebDatabase 和 WebStorage 存储机制上的统一数据访问层 )但我还没有实现它,谁能提出比 YDN-DB 更好的解决方案或其我现在可以选择的最好的。

https://dev.yathit.com/ydn-db/index.html



该数据库的详细信息可以在上面的链接中查看。

关于encryption - Web 存储本地数据加密或访问阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38736063/

相关文章:

javascript - indexeddb:如何获取请求结果和游标值

php - 如何在 php 中加密 mysql 密码(或如何打败自动代码扫描器红旗)

java - 使用 RSA 公钥加密 DSA 私钥

javascript - 将多个复选框值保存到 localStorage 中

javascript - Vue 组件,将计算属性分配给数据

node.js - 查询索引 IDB 上的对象

node.js - 将加密类转换为异步代码

ruby-on-rails - Rails request.create 在 rsa-sha256 中?

javascript - 为 Javascript 预加载的本地数据库后端(可能吗?)

javascript - 从 service worker 返回带有 JSON 的 Response 对象