提问人:code 提问时间:4/1/2021 更新时间:4/1/2021 访问量:910
如何保护客户端的 socket.io?
How can I secure socket.io on the client-side?
问:
注意:这不是重复的。请仔细阅读问题。
我正在用 socket.io 构建一个聊天应用程序;但是,我对安全性有很多担忧。基本上,任何人都可以连接到我的命名空间并获取从服务器发送的消息。在阅读了许多 SO 帖子并浏览了网络后,我得出结论,我需要加密数据。
问题:加密和解密需要密钥。我可以在服务器上存储私钥,但是由于客户端的所有内容对客户端都是可见的,因此如何防止恶意黑客在客户端看到密钥?
我看过socket.io-encrypt,但这只会让我更加困惑,因为客户端似乎也是用Node.js编写的。关于 SO 的其他答案我要么不明白为什么它有帮助,要么它们不能解决我的问题
答: 暂无答案
评论