簡體   English   中英

node.js(帶socket.io)安全?

[英]node.js (with socket.io) security?

因為我正在學習 node.js,所以我想知道一些事情:當我使用 node.js 服務器運行 websocket,以便客戶端可以連接(如通過 javascript 在網站上)時,它總是公開偵聽。 這不是一個安全問題,世界上的每個人都可以將數據發送到ip:port。 他們只需要通過在 javascript 中寫入的數據連接到服務器並發送/接收數據?

我正在考慮一個令牌,它在 Java 或 Swift 等中有意義,但在 javascript 中它無論如何都可以看到?!

TL;DR:是的,它是完全安全的。 瀏覽器每次發送 HTTP 請求時,都會有一個端口等待服務器的響應。 這與開放端口的區別在於開放端口對網絡上的每個人開放。 在 HTTP 請求或 Web 套接字中,端口僅對服務器開放。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM