簡體   English   中英

使用WebSocket的證書固定

[英]Certificate Pinning with WebSockets

我已經看到許多用於HTTPS連接的證書固定的實現,這些實現源自使用本機庫和插件在移動設備上運行的客戶端應用程序。

我想知道這樣的證書固定實現是否可用於websockets。 在客戶端(例如,移動設備或Web瀏覽器)中,我們可以實際為Websocket實現證書固定嗎?

如果可以使用這種方法,那么最好進行解釋,最好提供指向資源/文章/代碼段/庫的鏈接。

使用Web套接字,可以發送HTTP標頭

HTTP公鑰固定(HPKP)是一種通過HTTP標頭提供的Internet安全機制,該機制允許HTTPS網站使用錯誤簽發或其他方式抵抗攻擊者的假冒行為

HTTP公鑰固定只是服務器端的HTTP標頭。

在客戶端,這實際上取決於語言/運行時,您可能必須自己實現它

在談論瀏覽器作為客戶端時:

建立websocket連接的最初嘗試仍然是通過標准HTTP請求進行的,並且需要正確建立標准HTTP請求。 因此,在最初建立連接時,瀏覽器仍應尊重websocket服務器向下發送回的任何響應標頭。

StackExchange-信息安全:WebSocket的證書固定

暫無
暫無

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

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