Gun.js 在客户端上“安全”吗?

Ale*_*ice 5 javascript client gun

我正在玩gun.js并且到目前为止我很喜欢它。客户端对我们来说安全吗(尤其是通话等)?gun.put()

例如,如果我正在构建一个 React+Redux 应用程序,并且我的gun.put()调用来自 thunk,那么安全吗?还是在服务器上执行 CRUD 操作并仅使用 Gun 客户端库来检索数据 ( .on()) 并保持我的 redux 存储同步更好?

Ale*_*ice 4

我从@amark(gun 创始人)那里得到了答案,他让我把答案贴在这里:

你所说的“安全”是什么意思?是的,您可以从浏览器执行 put。您也可以在服务器端执行一些 CRUD 操作(但是您必须自己管理 AJAX 调用和其他内容,这很糟糕。GUN 开箱即用地为您处理浏览器/服务器通信)。

“安全”是指是否有任何安全措施或可以防止垃圾邮件的措施?您需要运行 SEA(处于 alpha 版本),您可以在此处了解更多信息: https: //github.com/amark/gun/wiki/auth。没有 SEA,一切都不会被过滤,有了 SEA 更新就可以被验证。