詳解HTTPS是如何確保安全性的?

2021-08-17 04:35:01 字數 1105 閱讀 9369

【**:

身份認證 確認**的真實性

資料完整性 防止內容被第三方冒充或者篡改

http是超文字傳輸協議,資訊是明文傳輸;https 則是具有安全性的ssl加密傳輸協議。

http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。

http的連線很簡單,是無狀態的;https協議是由ssl+http協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。

數字簽名只能驗證資料的完整性,資料本身是否加密不屬於數字簽名的控制範圍

證書本身的數字簽名

證書持有者公鑰

證書簽名用到的hash演算法

證書頒發的機構是確實存在的,於是根據ca名,找到對應內建的ca根證書、ca的公鑰。用ca的公鑰,對偽造的證書的摘要進行解密,發現解不了,認為是危險證書.

對於篡改的證書,使用ca的公鑰對數字簽名進行解密得到摘要a,然後再根據簽名的hash演算法計算出證書的摘要b,對比a與b,若相等則正常,若不相等則是被篡改過的。

加密資料以防止資料中途被竊取;

維護資料的完整性,確保資料在傳輸過程中不被改變。

增強的偽隨機功能(prf):prf生成金鑰資料。在tls中,hmac定義prf。prf使用兩種雜湊演算法保證其安全性。如果任一演算法暴露了,只要第二種演算法未暴露,則資料仍然是安全的。

改進的已完成訊息驗證:tls和sslv3.0都對兩個端點提供已完成的訊息,該訊息認證交換的訊息沒有被變更。然而,tls將此已完成訊息基於prf和hmac值之上,這也比sslv3.0更安全。

一致證書處理:與sslv3.0不同,tls試圖指定必須在tls之間實現交換的證書型別。

https科普掃盲帖

和安全有關的那些事

openssl 與 ssl 數字證書概念貼

基於openssl自建ca和頒發ssl證書

聊聊https和ssl/tls協議

ssl/tls協議執行機制的概述

**ssl/tls協議

大型**的 https 實踐

ssl/tls原理詳解

扒一扒https**的內幕

白話解釋 osi模型,tls/ssl 及 https

openssl heartbleed漏洞原理漫畫**

確保安安全性的HTTPS

http 加密 認證 完整性保護 https 通訊的加密 http沒有加密機制,但是可以通過和ssl或者tls的組合使用,加密通訊內容 內容的加密 把報文進行加密處理,前提要求客戶端和伺服器同時具備加密機制和解密機制 共享秘鑰加密 加密和解密通用乙個秘鑰方式 對稱秘鑰 公開秘鑰加密 一把私有秘鑰 不...

阿里雲伺服器上的資料是如何確保安全的

阿里雲伺服器上的資料怎麼確保安全?企業在採用阿里雲伺服器時,可以擺脫獲取和維護物理it基礎設施的負擔,這意味著企業的安全部門不用再對物理基礎設施的安全負責。我們可以深入了解安全團隊如何利用這些變化,成功完成保證資料安全的關鍵任務。雲計算資源可通過應用程式程式設計介面 api 按需提供。由於雲計算是一...

如何確保檔案資料的傳輸安全性!

在當今網際網路時代,業務越來越受資料驅動。為了使您的組織取得成功,不僅需要安全地傳送,接收和訪問大量資料,這一點至關重要。但是,您傳輸的越多,檔案的安全性問題的可能性就越大。首先,需要接受有關傳輸資料風險的培訓。在組織的安全性方面,您的所有員工都發揮著不可或缺的作用。因此,每個員工都必須知道為什麼每...