天天看點

一個很有意思的網站(subtls.pages.dev),他通過顯示使用者通路該首頁位元組級資訊來示範浏覽器和伺服器間的TLS

作者:蟲蟲安全

一個很有意思的網站(subtls.pages.dev),他通過顯示使用者通路該首頁位元組級資訊來示範浏覽器和伺服器間的TLS互動過程及詳細的位元組流資訊。

在網站首頁點選頁面的擷取菜單後,會發起一個實時的、HTTPS請求它自己網站首頁,并全程記錄這個互動的過程:

包括TCP握手、TLS握手、算法協商、證書驗證,密鑰交換、加密資料傳輸等等。

站點創作靈感來源于 Illustrated TLS 1.3 Connection和Julia Evans的 toy TLS 1.3。

系統建立在subtls 之上,原始TCP流量通過WebSocket代理 傳輸。

subtls 是一個純 JS TLS 1.3 實作,僅依賴于 SubtleCrypto 。

所有源碼托管在GitHub: github/jawj/subtls

一個很有意思的網站(subtls.pages.dev),他通過顯示使用者通路該首頁位元組級資訊來示範浏覽器和伺服器間的TLS
一個很有意思的網站(subtls.pages.dev),他通過顯示使用者通路該首頁位元組級資訊來示範浏覽器和伺服器間的TLS
一個很有意思的網站(subtls.pages.dev),他通過顯示使用者通路該首頁位元組級資訊來示範浏覽器和伺服器間的TLS
一個很有意思的網站(subtls.pages.dev),他通過顯示使用者通路該首頁位元組級資訊來示範浏覽器和伺服器間的TLS
一個很有意思的網站(subtls.pages.dev),他通過顯示使用者通路該首頁位元組級資訊來示範浏覽器和伺服器間的TLS
一個很有意思的網站(subtls.pages.dev),他通過顯示使用者通路該首頁位元組級資訊來示範浏覽器和伺服器間的TLS