Node.js 节点webkit安全数据存储

Node.js 节点webkit安全数据存储,node.js,local-storage,node-webkit,Node.js,Local Storage,Node Webkit,我想使用NodeWebKit开发一个应用程序,它允许连接到用户指定的一些远程数据库服务器。为了方便起见,我想保存所需的密码 在node webkit中安全存储数据的最佳方式是什么? localstorage足够安全吗?不,localstorage没有安全带 当涉及到存储密码时,问题都是关于安全性的。获取该领域的参考书,以获取大量的良好实践。但是,有几件事需要记住: 您的所有代码都是纯Javascript,易于访问。即使是“模糊处理”也很容易转换成简单易读的Javascript NW几乎没有本地

我想使用NodeWebKit开发一个应用程序,它允许连接到用户指定的一些远程数据库服务器。为了方便起见,我想保存所需的密码

在node webkit中安全存储数据的最佳方式是什么?
localstorage
足够安全吗?

不,
localstorage
没有安全带

当涉及到存储密码时,问题都是关于安全性的。获取该领域的参考书,以获取大量的良好实践。但是,有几件事需要记住:

  • 您的所有代码都是纯Javascript,易于访问。即使是“模糊处理”也很容易转换成简单易读的Javascript
  • NW
    几乎没有本地存储数据的工具。它们都不是安全的存储器
为了方便起见,您可以将密码保存在不同的远程数据库中,这意味着不在本地使用安全传输

希望这有帮助


R.

V8快照不允许您隐藏代码吗?我没有这方面的信息。然而,NW必须在发射时打开包装。这些文件被放在一个tmp文件夹中,很容易访问。实际上,快照是一个二进制堆映像,当应用程序启动时,它被加载到内存中。我认为从中恢复数据并不是那么容易。你可以在这里查一下。不过,编译后的代码也可以反编译。当然“几乎”没有人会这么做。你可以这样说所有编译过的代码,所以它不会变得更安全;)无论如何谢谢你的帮助。