我正在創建一個多人遊戲HTML5 P2P遊戲;我想用WebRTC在沒有服務器的情況下進行通信。WebRTC是否支持多人HTML5遊戲?
我知道有沒有辦法阻止來自瀏覽器的JS修改,但無論如何,我想知道:WebRTC是否足夠安全? 用戶可以即時修改數據包包含的內容嗎?或者DTLS + SRTP是否可以防止這種情況發生?如果我與另一位玩家進行交流,那麼用戶B如何確保數據包自寫入以來未被修改?
我會說這是因爲TLS涉及Diffie-Hellman密鑰交換;並且所有的通信都應該使用SHA進行AES +簽名。所以我猜這是安全的。
我錯了嗎?
當然不是。信任來自敵對客戶的數據基本上是不可能的。 – SLaks
如果連接已加密,則可以確保打包未被修改。但是,如果你不信任你的同行客戶,你不能相信*寫了什麼。 – Bergi