電腦瀏覽器中預設存在的安全協定是「SSL協定」;SSL是「Secure Socket Layer」的縮寫,指的是安全通訊端,是Netscape公司率先採用的網路安全協議,是在傳輸通訊協定(TCP/IP)上實現的一種安全協議,採用公開金鑰技術。
本教學操作環境:windows10系統、DELL G3電腦。
電腦瀏覽器中預設存在的安全協定是SSL。
SSL(Secure Socket Layer)安全通訊端是Netscape公司率先採用的網路安全協定。它是在傳輸通訊協定(TCP/IP)上實現的安全協議,採用公開金鑰技術。 SSL廣泛支援各種類型的網絡,同時提供三種基本的安全服務,它們都使用公開金鑰技術。
安全服務簡介
(1)資訊保密,透過使用公開金鑰和對稱金鑰技術以達到資訊保密。 SSL客戶機和伺服器之間的
所有業務都使用在SSL握手過程中建立的金鑰和演算法進行加密。這樣就防止了某些使用者透過使用IP封包嗅探工具非法竊聽。儘管資料包嗅探仍能捕捉到通訊的內容,但卻無法破解。
(2)資訊完整性,確保SSL業務全部達到目的。應確保伺服器和客戶機之間的資訊內容免受破壞。 SSL利用機密共享和hash函數群組提供資訊完整性服務。
(3)雙向認證,客戶機和伺服器相互識別的過程。它們的識別號碼以公開金鑰編碼,並在SSL握手時交換各自的識別號碼。為了驗證證明持有者是其合法用戶(而不是冒名用戶),SSL要求證明持有者在握手時對交換資料進行數位識別。證明持有者對包括證明的所有資訊資料進行標識,以說明自己是證明的合法擁有者。這樣就防止了其他用戶冒名使用證明。證明本身並不提供認證,只有證明和密鑰一起才起作用。
(4)SSL的安全服務對終端使用者來講做到盡可能透明。一般情況下,使用者只需點擊桌面上的一個按鈕或聯接就可以與SSL的主機連接。與標準的HTTP連線申請不同,一台支援SSL的典型網路主機接受SSL連線的預設連接埠是443,而不是80。
SSL 的體系結構
#SSL被設計成使用TCP來提供可靠的端對端的安全服務,不是單一協議,而是二層協議,低層是SSL記錄層,用於封裝不同的上層協議,另一層是被封裝的協議,即SSL握手協議,它可以讓伺服器和客戶機在傳輸應用在資料之前,協商加密演算法和加密金鑰,客戶機提出自己能夠支援的全部加密演算法,伺服器選擇最適合它的演算法。
記錄協定為不同的更高層協定提供基本的安全性服務,其特點是為web客戶/伺服器的交互提供傳輸服務的超文本傳輸協定(HTTP)可在SSL上面運行。三個更高層協定被定義成SSL的一部分:握手協定、修改密文規約協定和警告協定。
SSL中兩個重要的概念是SSL會話和SSL連接,規則如下:
#(1)連接:連接是提供適當類型服務的傳輸,對於SSL這樣的連接是點對點的關係。連接是短暫的,每個連接與一個會話相聯繫。
(2)會話:SSL的會話是客戶和伺服器之間的關聯,會話透過握手協定來創建。會話定義了加密安全參數的一個集合,該集合可以被多個連接所共用。會話可用來避免為每個連線進行昂貴的新安全參數的協商。
在任何一對互動實體之間可能存在多個安全連線。理論上,在交互實體中間也可能存在多個同時的會話,實際上每個會話存在一組狀態。一旦建立了會話,就有當前的操作狀態用於讀取和寫入(即接收和發送)。另外,在握手協定期間,創建了掛起讀和寫狀態。一旦握手協議成功,掛起狀態就變成目前的狀態。
更多相關知識,請造訪常見問題欄位!
以上是電腦瀏覽器中預設存在的安全協定是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!