国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

HTTPS是怎么保證安全傳輸?shù)模?/h1>

網(wǎng)絡(luò) 通信技術(shù)
關(guān)于HTTPS的連接過程,也是老生常談的話題了。其中涉及到的數(shù)字證書、電子簽名、SSL/TLS、對稱加密、非對稱加密的問題總是讓人摸不清頭腦,不知道怎么回答。

[[379186]]

前言

關(guān)于HTTPS的連接過程,也是老生常談的話題了。

其中涉及到的數(shù)字證書、電子簽名、SSL/TLS、對稱加密、非對稱加密的問題總是讓人摸不清頭腦,不知道怎么回答。

今天就和大家再熟悉熟悉這其中千絲萬縷的關(guān)系。

確實不安全!(HTTP協(xié)議傳輸)傳統(tǒng)的HTTP傳輸協(xié)議,是一種明文傳輸協(xié)議。也就是通信過程中都沒有對數(shù)據(jù)進行加密,很容易泄漏數(shù)據(jù)。

比如泄漏了重要的用戶信息、被偽造數(shù)據(jù)發(fā)送、都會造成不小的問題。

所以有的朋友就想到可以自己對數(shù)據(jù)進行加密,但是這種自己加密數(shù)據(jù)的方法也存在了很多問題,比如:

不夠安全。雖然數(shù)據(jù)加了密看似安全了,但是加密的密鑰怎么管理呢?這是個大問題,保存在客戶端?引入插件?感覺都不是什么比較好的辦法,都還是有可能被破解。

兼容問題。自己對數(shù)據(jù)加密,那么就要涉及到對加密算法的管理了,而加密算法是在不斷發(fā)展的,而這就要求客戶端和服務(wù)器端要對加密保持更新兼容,而且不能實時進行更新,需要線下更新代碼邏輯。所以這也是一個比較麻煩的問題。

性能問題。通過代碼去加密解密這個過程也是比較耗時的,會影響到性能。

所以,在原有的HTTP協(xié)議基礎(chǔ)之下就增加了一種協(xié)議——SSL/TLS協(xié)議,形成新的較安全的網(wǎng)絡(luò)協(xié)議——HTTPS。

對數(shù)據(jù)進行加密~(HTTPS傳輸數(shù)據(jù))在之前的網(wǎng)絡(luò)數(shù)據(jù)傳輸過程中我說過,對數(shù)據(jù)進行解析的一系列應(yīng)用層的工作都是交給了瀏覽器和操作系統(tǒng)的TCP協(xié)議棧。

所以HTTPS的加密解密工作自然也就是交給了瀏覽器,這樣就不存在上述的性能問題了。

具體怎么做的呢?用到了對稱加密算法:

客戶端用對稱密鑰對數(shù)據(jù)進行加密。

客戶端用對稱密鑰對數(shù)據(jù)進行解密。

有人就會問了,這不還是和剛才說到的一樣嗎?這個密鑰怎么管理呢?

這就需要在正式傳輸數(shù)據(jù)之前 想辦法 把這個對稱密鑰告訴對方了。而這個辦法就是——非對稱加密。

怎么告訴對方這個對稱密鑰?(非對稱加密)大家都知道非對稱加密是分私鑰和公鑰,也就是你通過公鑰加密數(shù)據(jù),然后我用私鑰來解密。私鑰只有自己有,所以只有自己能解開這個數(shù)據(jù),即使中間人拿到數(shù)據(jù),也破解不了。

放到實際客戶端服務(wù)器通信中,就是服務(wù)器端將公鑰發(fā)給客戶端,然后客戶端那這個公鑰對 對稱密鑰進行加密,并發(fā)給客戶端,只有客戶端有私鑰可以解這個含有對稱加密的密文。用張圖表示:

 

但是,公鑰是明文傳輸?shù)难剑敲粗虚g人就可以利用這個公鑰偽造數(shù)據(jù)了:

 

所以怎么解決呢?就需要這個消息證明他是來自真正的服務(wù)器端,拿到真正的公鑰,而不是偽造的,這就需要電子簽名了。

我要證明我是我!(電子簽名)

電子簽名其實也是一種非對稱加密的用法。

它的使用方法是:

A使用私鑰對數(shù)據(jù)的哈希值進行加密,這個加密后的密文就叫做簽名,然后將這個密文和數(shù)據(jù)本身傳輸給B。

B拿到后,簽名用公鑰解密出來,然后和傳過來數(shù)據(jù)的哈希值做比較,如果一樣,就說明這個簽名確實是A簽的,而且只有A才可以簽,因為只有A有私鑰。

反應(yīng)實際情況就是:

服務(wù)器端將數(shù)據(jù),也就是我們要傳的數(shù)據(jù)(公鑰),用另外的私鑰簽名數(shù)據(jù)的哈希值,然后和數(shù)據(jù)(公鑰)一起傳過去。然后客戶端用另外的公鑰對簽名解密,如果解密數(shù)據(jù)和數(shù)據(jù)(公鑰)的哈希值一致,就能證明來源正確,不是被偽造的。

但是,這個用作簽名的另外的私鑰和另外的公鑰怎么來的呢?這就需要強大的CA來驗證了。

強大的后臺機構(gòu)~(數(shù)字證書)

證書頒發(fā)機構(gòu)(CA, Certificate Authority)即頒發(fā)數(shù)字證書的機構(gòu)。是負(fù)責(zé)發(fā)放和管理數(shù)字證書的權(quán)威機構(gòu),并作為電子商務(wù)交易中受信任的第三方,承擔(dān)公鑰體系中公鑰的合法性檢驗的責(zé)任。”實際情況中,服務(wù)器會拿自己的公鑰以及服務(wù)器的一些信息傳給CA,然后CA會返回給服務(wù)器一個數(shù)字證書,這個證書里面包括:

  • 服務(wù)器的公鑰
  • 簽名算法
  • 服務(wù)器的信息,包括主機名等。
  • CA自己的私鑰對這個證書的簽名

然后服務(wù)器將這個證書在連接階段傳給客戶端,客戶端怎么驗證呢?

細(xì)心的小伙伴肯定知道,每個客戶端,不管是電腦、手機都有自帶的系統(tǒng)根證書,其中就會包括服務(wù)器數(shù)字證書的簽發(fā)機構(gòu)。所以系統(tǒng)的根證書會用他們的私鑰幫我們對數(shù)字證書的簽名進行解密,然后和證書里面的數(shù)據(jù)哈希值進行對比,如果一樣,則代表來源是正確的,數(shù)據(jù)是沒有被修改的。

當(dāng)然中間人也是可以通過CA申請證書的,但是證書中會有服務(wù)器的主機名,這個主機名(域名、IP)就可以驗證你的來源是來源自哪個主機。

擴展一下:

其實在服務(wù)器證書和根證書中間還有一層結(jié)構(gòu):叫中級證書,我們可以任意點開一個網(wǎng)頁,點擊左上角的🔒按鈕就可以看到證書詳情:

 

可以看到一般完整的SSL/TLS證書有三層結(jié)構(gòu):

  • 第一層:根證書。也就是客戶端自帶的那些。
  • 第二層:中級證書。一般根證書是不會直接頒發(fā)服務(wù)器證書的,因為這種行為比較危險,如果發(fā)現(xiàn)錯誤頒發(fā)就很麻煩,需要涉及到跟證書的修改。所以一般會引用中間證書,根證書對中間證書進行簽名,然后中間證書再對服務(wù)器證書進行簽名,一層套一層。
  • 第三層:服務(wù)器證書。也就是跟我們服務(wù)器相關(guān)的這個證書了。

再來個圖總結(jié)下:

 

兢兢業(yè)業(yè)的好伙伴❤️(SSL/TLS)以上說的所有的工作都是HTTPS里面的S幫我們做的,也就是SSL/TLS協(xié)議。

SSL:(Secure Socket Layer,安全套接字層),位于可靠的面向連接的網(wǎng)絡(luò)層協(xié)議和應(yīng)用層協(xié)議之間的一種協(xié)議層。SSL通過互相認(rèn)證、使用數(shù)字簽名確保完整性、使用加密確保私密性,以實現(xiàn)客戶端和服務(wù)器之間的安全通訊。”這個過程其實就是在傳統(tǒng)的傳輸層——HTTP層,拿到數(shù)據(jù)后交給SSL層,然后進行認(rèn)證、加密等操作。

而TLS是SSL的升級版,主要目標(biāo)是使SSL更安全,并使協(xié)議的規(guī)范更精確和完善。

今天要說的就這么多了。

其實只說了HTTPS連接過程中的一個步驟,即數(shù)字證書的發(fā)送。

完整的連接過程下周再說吧,來不起了哈哈。下周會出一個網(wǎng)絡(luò)問題全解的文章,期待一下~

 

參考https://wetest.qq.com/lab/view/110.html http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html https://www.zhihu.com/question/52790301

本文轉(zhuǎn)載自微信公眾號「碼上積木」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系碼上積木公眾號。

 

 

責(zé)任編輯:武曉燕 來源: 碼上積木
相關(guān)推薦

2024-05-08 08:16:11

2016-10-10 23:00:18

2021-07-07 12:36:10

HTTPSSSL通信

2011-08-01 10:36:01

2013-03-21 09:32:31

文件傳輸安全文件傳輸

2021-01-07 14:17:31

Springboot數(shù)據(jù)安全加密

2022-02-16 11:56:28

HTTPHTTPS數(shù)據(jù)傳輸

2021-05-13 07:58:05

HTTPSHTTP安全

2019-09-08 18:03:53

HTTPHTTPS加密

2023-11-30 18:03:02

TCP傳輸

2016-10-10 22:48:16

2009-11-26 13:12:01

2017-08-14 15:14:33

2019-12-13 10:42:03

LinuxSCP命令

2020-09-26 22:04:32

數(shù)據(jù)安全傳輸HTTPSHTTP 協(xié)議

2022-10-28 18:36:18

2024-06-13 08:41:41

2013-08-14 10:41:28

2022-03-22 09:16:24

HTTPS數(shù)據(jù)安全網(wǎng)絡(luò)協(xié)議

2023-07-13 07:35:19

點贊
收藏

51CTO技術(shù)棧公眾號

欧美狂野激情性xxxx在线观| 亚洲免费一级视频| 国产一区二区三区不卡av| 色综合网色综合| 国产www免费| 日本欧美一区二区三区乱码| 国产一区玩具在线观看| 国产精品sss在线观看av| 亚洲视频电影图片偷拍一区| 性欧美videoshd高清| 欧美中文字幕不卡| 在线看的网站你懂| 午夜影院久久久| 诱受h嗯啊巨肉高潮| 亚洲欧美日韩在线不卡| 一区二区三区 欧美| 国产午夜精品一区二区三区视频| www国产免费| 国产精品中文字幕日韩精品| 四虎永久国产精品| 久久久久久久高潮| 欧洲高清一区二区| 亚洲综合三区| 欧美精品亚洲精品| 日韩黄色免费电影| 亚洲一区二区四区| 黄网站色视频免费观看| 精品一区二区三区免费视频| 先锋在线资源一区二区三区| 久久看片网站| 色姑娘综合网| 男女男精品视频网| 操bbb操bbb| av福利精品导航| 日韩黄色片视频| 欧美韩国日本不卡| 日本xxxxwwww| 亚洲成人av一区二区| 国产精品久久久久白浆| 色综合久久综合| 91短视频版在线观看www免费| 91精品国产高清一区二区三区蜜臀 | 精品国产中文字幕第一页| 国产免费成人av| 99热精品在线| 97精品国产97久久久久久粉红| 国产成人在线色| 日日噜噜夜夜狠狠| 色婷婷综合久久久| 成人在线黄色电影| 欧美高跟鞋交xxxxhd| 亚洲精品97| 天堂一区二区三区| 国产农村妇女毛片精品久久麻豆| 一级黄色av| 日韩欧美激情一区| 国产在线不卡一区二区三区| 国产精品自产拍在线观看中文| 99精品视频免费观看| 激情深爱综合网| 天天免费综合色| sqte在线播放| 国内精品久久久久久| 99视频精品| 人妻无码视频一区二区三区| 色综合色综合色综合色综合色综合 | 调教在线观看| 精品欧美乱码久久久久久 | 午夜精品久久久久久久无码| 亚洲综合图片区| www.综合| 国产精品成av人在线视午夜片| 天堂成人国产精品一区| 国产又大又黄又粗的视频| 色欧美乱欧美15图片| 日本少妇一区| 91美女福利视频高清| 成人国产精品免费观看视频| 国产成人午夜电影| 日韩免费特黄一二三区| 91亚洲精品一区二区| 丁香一区二区三区| 精品久久av| 久久99国产综合精品女同| 好吊一区二区三区| 中文字幕亚洲乱码| 亚洲国产成人精品久久久国产成人一区| 欧美日韩精品一区二区三区在线观看| 日本一区二区精品| 亚洲妇女屁股眼交7| 日韩大陆av| 欧美日本亚洲| 亚洲主播在线播放| 国产免费av国片精品草莓男男| 久久精彩视频| 午夜精品成人在线| 久久久一本精品| 99精彩视频| **欧美大码日韩| 国产电影一区二区三区爱妃记| 国产精品偷伦视频免费观看国产| 成人黄色大片在线观看 | 好看的中文字幕在线播放| 日本中文字幕成人| 97久久精品人人澡人人爽| 超碰在线网址| 国产精品传媒毛片三区| 一区二区三区色| 久久久精品区| 大陆极品少妇内射aaaaaa| 日韩一区二区麻豆国产| 欧美jizzhd精品欧美巨大免费| 最近久乱中文字幕| 久久躁狠狠躁夜夜爽| 久久99国产精品久久99 | 樱花www成人免费视频| 欧美综合一区二区| 精品一区二区三| 国产h色视频在线观看| 久久视频在线观看免费| 国产成人高清在线| 日韩免费福利视频| 成人在线免费观看网址| 日韩精品极品视频免费观看| 国产欧美亚洲一区| 成年人视频在线看| 国产视频在线观看一区| 色悠悠久久综合| 亚洲女同另类| 一不卡在线视频| 国产精品亚洲美女av网站| 亚洲女人小视频在线观看| 欧美第一在线视频| 天天干天天干天天干天天干天天干| 久久精品国产96久久久香蕉| 懂色av中文字幕一区二区三区| sese综合| 亚洲乱码日产精品bd在线观看| 亚洲精品一区久久久久久| 精品一二三四在线| 久草在线资源福利站| 亚洲一区二区在线看| 亚洲精品videossex少妇| 久草这里只有精品视频| 亚洲承认视频| 成年人免费大片| 国产成人免费91av在线| 91精品福利在线| 久久www成人_看片免费不卡| 白浆视频在线观看| 男人草女人视频| 精品国产一区二区三区四区在线观看 | 中文字幕日韩亚洲| 北条麻妃视频在线| 日韩女优人人人人射在线视频| 偷拍日韩校园综合在线| 欧美日韩成人| 亚洲区欧洲区| 精品久久久无码人妻字幂| 99久久99久久精品国产片桃花| 青青草手机在线| 欧美日韩一区在线视频| 亚洲午夜av电影| 国产精品美女久久久久久久久| 日韩黄色大片| 尤物视频在线免费观看| 一二三在线视频| 97在线日本国产| 欧美视频在线观看一区二区| 国产精品资源在线观看| 精品午夜电影| 中文字幕日本在线| 国产欧美日韩小视频| 国产精品激情自拍| 欧美大黄免费观看| 国产精品全国免费观看高清 | 爱久久·www| 亚洲精品天堂成人片av在线播放 | 国产精品v欧美精品∨日韩| 欧美成人高清电影在线| 久久综合色鬼综合色| 日韩av二区| a在线视频v视频| 99re热在线观看| 久久av二区| 久久久久久久色| 欧美日韩三级一区| thepron国产精品| 亚洲免费二区| 亚洲不卡系列| 日本又骚又刺激的视频在线观看| 操bbb操bbb| 91久久国产自产拍夜夜嗨| 国产亚洲精品久久久| 色综合天天综合狠狠| 成人性生交大合| 一区二区亚洲精品| 99re8这里有精品热视频免费| 最爽无遮挡行房视频在线| 初尝黑人巨炮波多野结衣电影|