ssl會話建立的過程(原理)是什麼?
ssl
會話建立的過程(原理)是什麼?
交換開始於客戶端發出的一條
“client_hello”
訊息,訊息包括
客戶端支援的
SSl
版本號
客戶端產生的
32
位元組的隨機數
一個對應的會話
ID
一個支援的密碼演算法的列表
一個支援的壓縮演算法的列表
伺服器發出訊息
“server_hello”
進行響應,內容包括
伺服器從客戶端列表中選擇的
SSL
版本號
伺服器產生的
32
位元組的隨機數
會話
ID
從客戶端列表中選擇的密碼演算法
選定的壓縮演算法(通常不進行壓縮)
客戶端檢查伺服器的證書和它發出的諸多引數;如果伺服器請求客戶端證書,那麼客戶端響應一條證書訊息,其中包含了它的
X.509
證書伺服器以客戶端發來的
“change_cipher_spec”
訊息作為相應,向客戶端消失它也將使用與客戶端相同的引數來加密將來所有的通訊內容。因為伺服器已經收到了客戶端計算金鑰使用的隨機數,它也可以計算與客戶端相同的金鑰;伺服器傳送交換結束訊息來結束握手過程
伺服器上裝個證書會不會影響到速度和流量?
答
:
當然會增加伺服器
CPU
的處理負擔,因為要為每一個
SSL
連線實現加密和解密,但一般不會影響太大。同時建議注意以下幾點以減輕伺服器的負擔:
(1)
僅為需要加密的頁面使用
SSL
,如
,不要把所有頁面都使用
特別是訪問量最大的首頁;
(2)
儘量不要在使用了
SSL
的頁面上設計大塊的圖片檔案和其他大檔案,儘量使用簡潔的文字頁面。
如果網站的訪問量非常大,則建議另外購買
SSL
加速卡來專門負責
SSL
加解密工作,可以完全不增加伺服器任何負擔。或另外增加伺服器。
伺服器證書做雙向認證是否需要安裝第三方的外掛?
常用的
webserve
中介軟體都會有支援客戶端認證的功能
.
配置證書書只需要修改配置檔案便可以啟用客戶認證的功能
.
不需要安裝第三方的外掛
.
物理伺服器出現故障是對證書使用會有什麼影響?
及時備份您的證書 ( 私鑰 , 公鑰 ) 如果物理伺服器出現故障只需要將備份的證書配置到新的伺服器上就可以了 . 不會對證書的使用造成影響 .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70017559/viewspace-2919194/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是SSL證書?SSL證書的原理和作用是什麼?
- SSL安全證書的工作原理是什麼
- 什麼是DNS解析?DNS解析的過程是什麼樣的?DNS
- HTTPS會話過程整理HTTP會話
- 前端進階之什麼是BFC?BFC的原理是什麼?如何建立BFC?前端
- ssl/tls是什麼?是怎麼工作的?TLS
- ssl證書是由什麼組成?ssl證書是什麼?
- 什麼是SSL證書?
- SSL證書是什麼?
- NLA是什麼?NLA的原理是什麼?
- SSL證書為什麼會過期?證書過期會有哪些影響?
- SSL證書是什麼?有什麼作用?
- SSL憑證是什麼?為什麼SSL憑證很重要呢?
- 在K8S中,deployment的建立過程包括什麼?K8S
- SSL證書會不會過期?域名SSL證書過期了怎麼辦?
- 什麼是萬用字元SSL證書?它和多域名SSL證書的區別是什麼?字元
- 什麼是APT攻擊?其特點及過程分別是什麼?APT
- SSL證書為什麼會有有效期?如何有效避免SSL證書過期?
- OV SSL證書是什麼?有什麼作用
- 什麼是CDN?CDN的技術原理是什麼?
- 為什麼sleeping的會話會造成阻塞會話
- 遊戲文案策劃:什麼是通往高潮的過程?遊戲
- 什麼是SSL證書?為什麼要在網站上安裝SSL證書?網站
- 什麼是SSL證書?網站為什麼要安裝SSL證書?網站
- SSL解除安裝是什麼意思?
- 你都用過SpringCloud的哪些元件,它們的原理是什麼?SpringGCCloud元件
- 什麼是域名SSL安全證書?有什麼功能?
- 【學習】介面是什麼?實現原理的是什麼?
- 交換機是什麼,它的工作原理是什麼
- 【Linux分享】什麼是CDN?CDN加速的原理是什麼?Linux
- 蜘蛛池的原理是什麼
- 什麼是協程
- 什麼是國密SSL證書?和普通SSL證書有什麼區別?
- 為什麼sleeping的會話會造成阻塞(2)會話
- 在Linux中, LVS三種模式的工作過程是什麼?Linux模式
- ssl證書無效的原因是什麼?
- 六西格瑪設計IDDOV的過程是什麼樣的?
- 在Linux中,開機啟動過程是什麼?Linux