精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

你知道,HTTPS用的是對稱加密還是非對稱加密?

開發 后端
要回答這個問題,顯然需要再梳理一下HTTPS的技術原理了,本文將帶你了解HTTPS到底用的是對稱加密還是非對稱加密,以及具體又是怎么使用的。

1、引言

隨著互聯網安全意識的普遍提高,對安全要求稍高的應用中,HTTPS的使用是很常見的,甚至在1年前,蘋果公司就將使用HTTPS作為APP上架蘋果應用市場的先決條件之一。

所以,無論是即時通訊IM還是其它應用,在網絡安全意識增強的今天,很多場景下使用HTTPS是肯定沒錯的。對于即時通訊IM的開發人員來說,長連接用TLS這沒疑問,短連接用HTTPS也沒問題,但我想問你一個最基礎的面視問題:HTTPS到底用的是對稱加密還是非對稱加密?

要回答這個問題,顯然需要再梳理一下HTTPS的技術原理了,本文將帶你了解HTTPS到底用的是對稱加密還是非對稱加密,以及具體又是怎么使用的。

2、HTTPS靈魂拷問

隨著 HTTPS 建站的成本下降,現在大部分的網站都已經開始用上 HTTPS 協議。大家都知道 HTTPS 比 HTTP 安全,也聽說過與 HTTPS 協議相關的概念有 SSL 、非對稱加密、 CA證書等。

但對于以下靈魂三拷問可能就答不上了:

  •  1)為什么用了 HTTPS 就是安全的?
  •  2)HTTPS 的底層原理如何實現?
  •  3)用了 HTTPS 就一定安全嗎?

不用擔心,本文將在解答“HTTPS到底用的是對稱加密還是非對稱加密?”的同時層層深入,從原理上把 HTTPS 的安全性講透,您也將同時理解上述問題。

3、HTTPS 的實現原理

大家可能都聽說過 HTTPS 協議之所以是安全的是因為 HTTPS 協議會對傳輸的數據進行加密,而加密過程是使用了非對稱加密實現。但其實:HTTPS 在內容傳輸的加密上使用的是對稱加密,非對稱加密只作用在證書驗證階段。

HTTPS的整體過程分為證書驗證和數據傳輸階段,具體的交互過程如下: 

① 證書驗證階段:

1)瀏覽器發起 HTTPS 請求;

2)服務端返回 HTTPS 證書;

3)客戶端驗證證書是否合法,如果不合法則提示告警。

② 數據傳輸階段:

1)當證書驗證合法后,在本地生成隨機數;

2)通過公鑰加密隨機數,并把加密后的隨機數傳輸到服務端;

3)服務端通過私鑰對隨機數進行解密;

4)服務端通過客戶端傳入的隨機數構造對稱加密算法,對返回結果內容進行加密后傳輸。

4、為什么數據傳輸是用對稱加密?

首先:非對稱加密的加解密效率是非常低的,而 http 的應用場景中通常端與端之間存在大量的交互,非對稱加密的效率是無法接受的。

另外:在 HTTPS 的場景中只有服務端保存了私鑰,一對公私鑰只能實現單向的加解密,所以 HTTPS 中內容傳輸加密采取的是對稱加密,而不是非對稱加密。

5、為什么需要 CA 認證機構頒發證書?

HTTP 協議被認為不安全是因為傳輸過程容易被監聽者勾線監聽、偽造服務器,而 HTTPS 協議主要解決的便是網絡傳輸的安全性問題。

首先我們假設不存在認證機構,任何人都可以制作證書,這帶來的安全風險便是經典的“中間人攻擊”問題。

“中間人攻擊”的具體過程如下: 

如上圖所以,過程原理如下:

  •  1)本地請求被劫持(如DNS劫持等),所有請求均發送到中間人的服務器;
  •  2)中間人服務器返回中間人自己的證書;
  •  3)客戶端創建隨機數,通過中間人證書的公鑰對隨機數加密后傳送給中間人,然后憑隨機數構造對稱加密對傳輸內容進行加密傳輸;
  •  4)中間人因為擁有客戶端的隨機數,可以通過對稱加密算法進行內容解密;
  •  5)中間人以客戶端的請求內容再向正規網站發起請求;
  •  6)因為中間人與服務器的通信過程是合法的,正規網站通過建立的安全通道返回加密后的數據;
  •  7)中間人憑借與正規網站建立的對稱加密算法對內容進行解密;
  •  8)中間人通過與客戶端建立的對稱加密算法對正規內容返回的數據進行加密傳輸;
  •  9)客戶端通過與中間人建立的對稱加密算法對返回結果數據進行解密。

由于缺少對證書的驗證,所以客戶端雖然發起的是 HTTPS 請求,但客戶端完全不知道自己的網絡已被攔截,傳輸內容被中間人全部竊取。

6、瀏覽器是如何確保 CA 證書的合法性?

6.1 證書包含什么信息?

  •  1)頒發機構信息;
  •  2)公鑰;
  •  3)公司信息;
  •  4)域名;
  •  5)有效期;
  •  6)指紋;
  •  7)......

6.2 證書的合法性依據是什么?

  •  1)首先:權威機構是要有認證的,不是隨便一個機構都有資格頒發證書,不然也不叫做權威機構;
  •  2)另外:證書的可信性基于信任制,權威機構需要對其頒發的證書進行信用背書,只要是權威機構生成的證書,我們就認為是合法的。

所以權威機構會對申請者的信息進行審核,不同等級的權威機構對審核的要求也不一樣,于是證書也分為免費的、便宜的和貴的。

6.3 瀏覽器如何驗證證書的合法性?

瀏覽器發起 HTTPS 請求時,服務器會返回網站的 SSL 證書,瀏覽器需要對證書做以下驗證:

1)驗證域名、有效期等信息是否正確:證書上都有包含這些信息,比較容易完成驗證;

2)判斷證書來源是否合法:每份簽發證書都可以根據驗證鏈查找到對應的根證書,操作系統、瀏覽器會在本地存儲權威機構的根證書,利用本地根證書可以對對應機構簽發證書完成來源驗證(如下圖所示): 

3)判斷證書是否被篡改:需要與 CA 服務器進行校驗;

4)判斷證書是否已吊銷:通過CRL(Certificate Revocation List 證書注銷列表)和 OCSP(Online Certificate Status Protocol 在線證書狀態協議)實現,其中 OCSP 可用于第3步中以減少與 CA 服務器的交互,提高驗證效率。

以上任意一步都滿足的情況下瀏覽器才認為證書是合法的。

這里插一個我想了很久的但其實答案很簡單的問題:

既然證書是公開的,如果要發起中間人攻擊,我在官網上下載一份證書作為我的服務器證書,那客戶端肯定會認同這個證書是合法的,如何避免這種證書冒用的情況?

其實這就是非加密對稱中公私鑰的用處,雖然中間人可以得到證書,但私鑰是無法獲取的,一份公鑰是不可能推算出其對應的私鑰,中間人即使拿到證書也無法偽裝成合法服務端,因為無法對客戶端傳入的加密數據進行解密。

6.4 只有認證機構可以生成證書嗎?

如果需要瀏覽器不提示安全風險,那只能使用認證機構簽發的證書。但瀏覽器通常只是提示安全風險,并不限制網站不能訪問,所以從技術上誰都可以生成證書,只要有證書就可以完成網站的 HTTPS 傳輸。

例如早期的 12306 采用的便是手動安裝私有證書的形式實現 HTTPS 訪問: 

7、本地隨機數被竊取怎么辦?

證書驗證是采用非對稱加密實現,但是傳輸過程是采用對稱加密,而其中對稱加密算法中重要的隨機數是由本地生成并且存儲于本地的,HTTPS 如何保證隨機數不會被竊取?

其實 HTTPS 并不包含對隨機數的安全保證,HTTPS 保證的只是傳輸過程安全,而隨機數存儲于本地,本地的安全屬于另一安全范疇,應對的措施有安裝殺毒軟件、反木馬、瀏覽器升級修復漏洞等。

8、用了 HTTPS 會被抓包嗎?

HTTPS 的數據是加密的,常規下抓包工具代理請求后抓到的包內容是加密狀態,無法直接查看。

但是,正如前文所說,瀏覽器只會提示安全風險,如果用戶授權仍然可以繼續訪問網站,完成請求。因此,只要客戶端是我們自己的終端,我們授權的情況下,便可以組建中間人網絡,而抓包工具便是作為中間人的代理。通常 HTTPS 抓包工具的使用方法是會生成一個證書,用戶需要手動把證書安裝到客戶端中,然后終端發起的所有請求通過該證書完成與抓包工具的交互,然后抓包工具再轉發請求到服務器,最后把服務器返回的結果在控制臺輸出后再返回給終端,從而完成整個請求的閉環。

既然 HTTPS 不能防抓包,那 HTTPS 有什么意義?

HTTPS 可以防止用戶在不知情的情況下通信鏈路被監聽,對于主動授信的抓包操作是不提供防護的,因為這個場景用戶是已經對風險知情。要防止被抓包,需要采用應用級的安全防護,例如采用私有的對稱加密,同時做好移動端的防反編譯加固,防止本地算法被破解。

9、本文小結

以下用簡短的Q&A形式進行全文總結。

Q: HTTPS 為什么安全?

A: 因為 HTTPS 保證了傳輸安全,防止傳輸過程被監聽、防止數據被竊取,可以確認網站的真實性。

Q: HTTPS 的傳輸過程是怎樣的?

A: 客戶端發起 HTTPS 請求,服務端返回證書,客戶端對證書進行驗證,驗證通過后本地生成用于改造對稱加密算法的隨機數,通過證書中的公鑰對隨機數進行加密傳輸到服務端,服務端接收后通過私鑰解密得到隨機數,之后的數據交互通過對稱加密算法進行加解密。

Q: 為什么需要證書?

A: 防止”中間人“攻擊,同時可以為網站提供身份證明。

Q: 使用 HTTPS 會被抓包嗎?

A: 會被抓包,HTTPS 只防止用戶在不知情的情況下通信被監聽,如果用戶主動授信,是可以構建“中間人”網絡,代理軟件可以對傳輸內容進行解密。

好了,回歸到本文標的問題,我們來總結回顧一下。

Q: HTTPS用的是對稱加密還是非對稱加密?

Q: HTTPS 在內容傳輸的加密上使用的是對稱加密,非對稱加密只作用在證書驗證階段。(本文同步發布于:http://www.52im.net/thread-2866-1-1.html) 

順手 po 一張學習的過程圖:

 

 

責任編輯:龐桂玉 來源: 中國開源
相關推薦

2014-07-07 10:04:32

2020-07-17 17:11:22

HTTPS對稱非對稱

2020-05-27 10:10:56

對稱加密Hash算法數字簽名

2022-10-21 07:33:12

2019-09-11 08:37:16

2023-11-22 16:08:48

2024-12-31 08:00:00

SpringBoot開發加密

2019-09-23 12:16:02

通信安全加密哈希

2010-07-28 10:09:01

2023-09-04 14:00:28

加密密鑰私鑰

2018-07-10 10:29:27

2016-11-10 23:51:41

2011-03-14 15:06:49

SQL Server 安全

2024-01-01 09:08:52

API簽名驗簽

2009-08-13 18:12:11

C#數據加密

2022-06-05 23:30:25

AES加密算法

2025-10-27 05:00:00

2011-03-14 10:38:10

SQL Server非對稱密鑰加密

2024-11-26 10:01:25

2024-12-31 08:54:38

點贊
收藏

51CTO技術棧公眾號

国产精品色呦呦| 免费成人在线观看| 日韩精品在线免费| 亚洲三级视频网站| 污污视频在线看| 26uuu国产电影一区二区| 国产精品视频一| 久久国产精品国语对白| 欧美亚洲色图校园春色| 欧美日韩在线免费视频| 亚洲熟妇无码av在线播放| 久久久久久女乱国产| 国产精品一区二区久久不卡| 国产成人精品视频| 精品午夜福利视频| 久久免费av| 精品视频在线播放色网色视频| 加勒比av中文字幕| 国产综合色区在线观看| 亚洲一区二区欧美日韩| 制服国产精品| a黄色在线观看| 97精品久久久久中文字幕| 91成人在线看| 97在线公开视频| 日本伊人色综合网| 欧美一区二区三区免费观看| 久久r这里只有精品| 日韩dvd碟片| 亚洲天堂第二页| 韩国无码一区二区三区精品| 99久久人爽人人添人人澡| 777亚洲妇女| 中文字幕在线观看第三页| 在线毛片观看| 偷偷要91色婷婷| 国产成人一区二区三区别| 成人精品一区二区三区免费| 99久久精品免费精品国产| 国产精品一区二区三区免费观看| 怡红院男人天堂| 日本成人超碰在线观看| 日本一区二区三区四区视频| 色播视频在线播放| 亚洲国产一区二区精品专区| 欧美高清视频免费观看| 欧美黄色免费在线观看| 91精品国产乱码久久久久久久| 色综合亚洲精品激情狠狠| 欧美性受xxxx黑人| 欧美高清在线| 久久国产精品久久久久久久久久| 国产男女猛烈无遮挡在线喷水| 青青草国产免费一区二区下载| 国产午夜精品全部视频播放 | 国产99久久久久久免费看| 久久久久91| 国产精品成久久久久三级| 亚洲成熟少妇视频在线观看| 久久国产精品久久w女人spa| 国产成人涩涩涩视频在线观看 | 欧美视频www| 欧美国产91| 久久琪琪电影院| 99久在线精品99re8热| 最新日韩av| 5278欧美一区二区三区| 69av视频在线观看| 美女视频黄a大片欧美| 亚洲a中文字幕| 亚洲毛片欧洲毛片国产一品色| 丁香另类激情小说| 国产99午夜精品一区二区三区| 成人小说亚洲一区二区三区| 91免费视频观看| 天天综合色天天综合色hd| 黄网页免费在线观看| 一级特黄大欧美久久久| 91国视频在线| www.久久.com| 日韩午夜激情电影| 97人妻精品一区二区三区免| 精品一区二区三| 欧美乱大交xxxxx| av黄色在线看| 久久精品国产99国产| 成人免费在线一区二区三区| 男人天堂资源在线| 亚洲免费在线视频| 女性女同性aⅴ免费观女性恋| 欧美成a人片在线观看久| 日韩欧美一区二区视频| www.色天使| 欧美91视频| 国产成人精品免费视频| 亚洲第一色网站| 日本一区免费视频| avav在线播放| 国产69精品久久久久9999人| 亚洲第一免费播放区| 亚洲图片第一页| 99精品国产在热久久| 国产一区二区在线免费视频| 亚洲 精品 综合 精品 自拍| 国产精品麻豆视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 欧美少妇激情| 亚洲欧美日韩久久久久久| 国产成人久久久久| 日韩电影免费在线| 久久一区免费| 亚洲综合影视| 欧美日本国产一区| av在线网站观看| 尤物在线精品| 91久久国产自产拍夜夜嗨| 成年人视频在线免费观看| 午夜伊人狠狠久久| 91香蕉视频免费看| 日本欧美视频| 国产999视频| 日韩av地址| 午夜亚洲福利老司机| 久久久精品视频国产| 欧美中文一区二区| 国产91色在线|免| 日批视频在线播放| 亚洲综合清纯丝袜自拍| 波多野结衣xxxx| 欧美日韩一二三四| 国产成+人+综合+亚洲欧美丁香花| 农村少妇久久久久久久| 一区二区三区四区不卡在线 | 国产精品亚洲lv粉色| 国产亚洲欧美色| 国产精品无码专区av在线播放| av成人综合| 欧美国产视频日韩| 国产日韩欧美一区二区东京热| 国产精品久久夜| 日本久久久久久久久久久久| 欧美日韩中文一区二区| 国产精品aaaa| www.视频在线.com| 欧美猛男gaygay网站| av资源在线免费观看| 老司机午夜精品| 一本色道久久综合亚洲精品婷婷| 成人一区视频| 日韩亚洲欧美成人| 国产a级免费视频| 一区二区三区四区不卡视频| 国产亚洲色婷婷久久| 欧美激情aⅴ一区二区三区| 69174成人网| а√天堂中文资源在线bt| 亚洲国产一区自拍| 亚洲自拍一区在线观看| 国产欧美日韩麻豆91| 一区二区xxx| 亚洲精品97| 国产精品视频在线免费观看| 精品极品在线| 国产一区二区欧美日韩| 亚洲图片中文字幕| 亚洲九九爱视频| 亚洲天堂美女视频| 可以看av的网站久久看| 午夜精品视频在线观看一区二区| 日韩黄色三级在线观看| 久久99久久亚洲国产| 亚洲 美腿 欧美 偷拍| 在线亚洲免费视频| 无码黑人精品一区二区| 99视频国产精品| 91日韩视频在线观看| 欧美aⅴ99久久黑人专区| 国产一区再线| 先锋欧美三级| 欧美第一黄网免费网站| 青青草在线免费视频| 欧美乱熟臀69xxxxxx| 国产精品成人免费一区二区视频| 久久精品免视看| 精产国品一区二区三区| 校园春色综合网| 久久99国产精品一区| 香蕉久久精品| 91色视频在线导航| 欧美男体视频| 精品中文字幕在线观看| 精品视频二区| 亚洲成人av中文字幕| 一区二区视频免费| 午夜视频在线观看一区二区三区| 1024手机在线观看你懂的| 懂色av一区二区在线播放| 在线免费视频a| 极品少妇一区二区三区| 一区二区91美女张开腿让人桶| 牛牛视频精品一区二区不卡| 国产一区视频在线播放| 亚洲人成在线网站| 久久99国产综合精品女同| 999在线视频| 日韩成人在线免费观看| 国产乱人乱偷精品视频a人人澡| 欧美日韩精品在线视频| 99久久婷婷国产综合| 国产婷婷一区二区| 亚洲精品中文字幕在线播放| 国产精品综合二区| 亚洲免费一级视频| 老鸭窝毛片一区二区三区| 97在线国产视频| 91精品国产自产在线观看永久∴ | 精品视频导航| 日韩精品三级| 91免费在线视频网站| 天然素人一区二区视频| 91sa在线看| 国内在线免费视频| 久热精品视频在线观看| 97在线观看免费观看高清| 亚洲精品一区二三区不卡| 理论片中文字幕| 3d成人h动漫网站入口| 国产精品成人久久久| 色88888久久久久久影院野外| 久久午夜免费视频| 亚洲成人自拍偷拍| 国产成人精品av久久| 一区二区久久久| 欧美精品入口蜜桃| 一区二区成人在线| 妺妺窝人体色www在线下载| 亚洲免费av高清| 日本精品在线免费观看| 国产精品电影一区二区| 亚洲熟女少妇一区二区| 国产精品美女久久久久高潮| 成年人视频软件| 中文字幕日韩一区| 成年人av电影| 一区二区三区四区国产精品| 精品爆乳一区二区三区无码av| 一区二区三区四区在线播放| 美女视频黄免费| 亚洲h精品动漫在线观看| 国产精品99精品无码视| 精品国产91久久久久久| 青青草免费观看视频| 色域天天综合网| av首页在线观看| 欧美无人高清视频在线观看| 在线视频1卡二卡三卡| 欧美日本免费一区二区三区| 国产美女免费视频| 亚洲精品在线免费观看视频| 亚洲 另类 春色 国产| 国产亚洲欧美视频| 毛片在线播放a| 欧美成人高清视频| 91黄页在线观看| 国产成人精品久久二区二区91| 欧美一级在线| 97超碰在线播放| 日韩精品a在线观看91| 日本不卡一区二区三区在线观看 | 一级黄色大毛片| 欧美一级理论片| 天堂成人在线| 日韩在线免费视频| 含羞草www国产在线视频| 欧美激情xxxxx| 免费成人美女女| 1区1区3区4区产品乱码芒果精品| 欧美亚洲tv| 欧美日韩一级在线| av成人天堂| 日韩成人精品视频在线观看| 成人美女视频在线观看| 中国美女乱淫免费看视频| 国产精品的网站| 日韩精品久久久久久久酒店| 欧美撒尿777hd撒尿| 高清国产mv在线观看| 亚洲一二三在线| 第一av在线| 国产精品自产拍高潮在线观看| 99视频有精品高清视频| 久久本道综合色狠狠五月| 日韩一区三区| 欧美性久久久久| 国产成人av电影在线| 欧美日韩高清丝袜| 亚洲一区二区免费视频| 午夜视频网站在线观看| 亚洲成avwww人| 日本亚洲精品| 国产成人午夜视频网址| a看欧美黄色女同性恋| 亚洲国产精品综合| 国产精品一区亚洲| 成人免费看片载| 国产精品理论片| av大全在线观看| 精品国产免费视频| 免费黄网站在线播放| 日本欧美国产在线| 国产精品xxx在线观看| 天天干天天色天天爽| 青青草成人在线观看| 中文字幕一区二区久久人妻网站| 一区二区三区在线看| 亚洲系列在线观看| 亚洲香蕉成视频在线观看| 九九精品调教| 亚洲a成v人在线观看| 国产精品久久久久久久| 手机看片福利盒子久久| 久久综合色天天久久综合图片| 精品午夜福利视频| 欧美videossexotv100| 国产高清一区二区三区视频| 国产精品一区二区三区毛片淫片 | 黄色av网站免费观看| 亚洲电影av在线| 久久青青色综合| 999国产视频| 国自产拍偷拍福利精品免费一| 欧美又黄又嫩大片a级| 综合久久国产九一剧情麻豆| 一级久久久久久久| 久久精品视频播放| 日韩美女在线| 亚洲自拍偷拍一区二区三区| 国产一区二区三区香蕉| 久艹在线观看视频| 日韩一区二区中文字幕| av免费网站在线| www.久久艹| 激情亚洲网站| 人妻在线日韩免费视频| 精品国产乱码久久久久久婷婷 | 日韩成人在线观看视频| 日韩中文在线字幕| 国产成人午夜视频| 五月天婷婷丁香| 日韩毛片在线观看| 日韩三区在线| 午夜啪啪免费视频| 国产99久久久精品| 黄色激情视频在线观看| 亚洲免费成人av电影| 桃子视频成人app| 亚洲午夜在线观看| 国产成人自拍高清视频在线免费播放 | 国内精品麻豆美女在线播放视频 | 免费av成人在线| 国产天堂av在线| 欧美精品一区二区三区在线播放| 国产在线精彩视频| 无遮挡亚洲一区| 久久99国产精品久久99果冻传媒| 久久久精品视频免费观看| 精品处破学生在线二十三| 欧美极品影院| 经典三级在线视频| 91在线看国产| 在线观看国产成人| 欧美精品在线免费观看| 少妇精品导航| 亚洲一二三不卡| 福利微拍一区二区| 女同一区二区| 成人久久综合| av天堂一区二区| 日本精品视频一区二区| 日本在线免费看| 国产精品免费一区二区| 日韩在线观看一区二区| 麻豆chinese极品少妇| 亚洲区在线播放| 欧美三级一区| 国产三级日本三级在线播放| 一区二区三区在线观看视频| 国产污视频在线| 不卡视频一区二区三区| 日韩精品乱码免费| 久久久久久久久久久网 | 欧美美女黄视频| 狠狠操一区二区三区| 亚洲永久激情精品| caoporn国产精品| 一区二区国产欧美| 青草热久免费精品视频| 亚洲欧美综合| 女人十八毛片嫩草av| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 |