日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

https 的本質(zhì)、證書(shū)驗(yàn)證過(guò)程以及數(shù)據(jù)加密

京東云 ? 來(lái)源:jf_75140285 ? 作者:jf_75140285 ? 2024-10-30 10:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 什么是 HTTPS

HTTP 加上加密處理和認(rèn)證以及完整性保護(hù)后即是 HTTPS。

它是為了解決 HTTP 存在的安全性問(wèn)題,而衍生的協(xié)議,那使用 HTTP 的缺點(diǎn)有:

1.通信使用明文可能會(huì)被竊聽(tīng)

2.不驗(yàn)證通信方的身份可能遭遇偽裝

3.無(wú)法驗(yàn)證報(bào)文完整性,可能已遭篡改

HTTPS 并非是一種新協(xié)議,只是 HTTP 通信接口部分用 SSL 和 TLS 協(xié)議代替。通常,HTTP 是直接跟 TCP 通信,當(dāng)使用了 SSL 后,則變成先和 SSL 通信,再有 SSL 和 TCP 通信。簡(jiǎn)而言之,HTTPS 是身披 SSL 協(xié)議的這層外殼的 HTTP。

補(bǔ)充下,SSL 協(xié)議是獨(dú)立于 HTTP 的協(xié)議,所以運(yùn)行在應(yīng)用層的其他協(xié)議,如 Telnet、SMTP 均可以配合 SSL 協(xié)議使用,所以也說(shuō) SSL 協(xié)議是應(yīng)用最廣泛的網(wǎng)絡(luò)安全技術(shù)。

HTTPS 安全可靠,為啥不一致使用 HTTPS 呢?

1.與純文本通信相比,加密通信會(huì)消耗更多 CPU 和內(nèi)存資源。

2.購(gòu)買(mǎi)證書(shū)也是一筆不小的開(kāi)銷。

3.HTTPS 比 HTTP 要慢 2-100 倍。這是因?yàn)?SSL 慢,一種是通信慢,出去 TCP 連接、發(fā)送 HTTP 請(qǐng)求/響應(yīng)外,還必須有 SSL 通信,整體上通信量增加了。 另一種是,大量消耗 CPU 和內(nèi)存等資源,導(dǎo)致處理熟讀變慢,這是因?yàn)?SSL 必須進(jìn)行加密,通常使用 SSL 加速器來(lái)改善問(wèn)題,但實(shí)際上沒(méi)有根本性的解決方法。

下面一起看下 HTTPS 請(qǐng)求的全過(guò)程詳解。

2. 安全通信機(jī)制

1.流程圖

2.?

3.?

chaijie_default.png

安全通信機(jī)制流程詳解:

1.客戶端發(fā)送 https 請(qǐng)求,把自身支持的秘鑰算法套件(SSL 指定版本、加密組件列表)發(fā)送給服務(wù)器

2.服務(wù)器判斷自身是否支持該算法套件,如果支持則返回證書(shū)信息(本質(zhì)為公鑰,包含了證書(shū)頒發(fā)機(jī)構(gòu),網(wǎng)址,過(guò)期時(shí)間等) ,否則斷開(kāi)連接,

3.客戶端解析證書(shū)(通過(guò) TLS 協(xié)議來(lái)完成),驗(yàn)證證書(shū)是否有效。如果異常,則會(huì)提示是否安裝證書(shū),常見(jiàn)的就是瀏覽器搜索欄左側(cè)出現(xiàn)“X”告警按鈕等。

4.如果證書(shū)有效、或者是授信安裝證書(shū)后,開(kāi)始傳送加密信息(用證書(shū)加密后的隨機(jī)值,供加解密使用)

5.服務(wù)端通過(guò)私鑰解密加密信息,得到客戶端發(fā)送來(lái)的隨機(jī)值,然后把內(nèi)容通過(guò)該值進(jìn)行對(duì)稱加密。這樣一來(lái),除非知道私鑰,否則是無(wú)法獲取加密內(nèi)容的。

6.服務(wù)端返回加密后的內(nèi)容

7.客戶端通過(guò)前面提到的隨機(jī)值對(duì)加密信息進(jìn)行解密

3. 證書(shū)驗(yàn)證過(guò)程

SSL 證書(shū)中包含的具體內(nèi)容有證書(shū)的頒發(fā)機(jī)構(gòu)、有效期、公鑰、證書(shū)持有者、簽名,通過(guò)第三方的校驗(yàn)保證了身份的合法

1.檢驗(yàn)基本信息:首先瀏覽器讀取證書(shū)中的證書(shū)所有者、有效期等信息進(jìn)行一一校驗(yàn)

2.校驗(yàn) CA 機(jī)構(gòu):瀏覽器開(kāi)始查找操作系統(tǒng)中已內(nèi)置的受信任的證書(shū)發(fā)布機(jī)構(gòu) CA,與服務(wù)器發(fā)來(lái)的證書(shū)中的頒發(fā)者 CA 比對(duì),用于校驗(yàn)證書(shū)是否為合法機(jī)構(gòu)頒發(fā);如果找不到,瀏覽器就會(huì)報(bào)錯(cuò),說(shuō)明服務(wù)器發(fā)來(lái)的證書(shū)是不可信任的。

3.解密證書(shū):如果找到,那么瀏覽器就會(huì)從操作系統(tǒng)中取出 頒發(fā)者 CA 的公鑰,然后對(duì)服務(wù)器發(fā)來(lái)的證書(shū)里面的簽名進(jìn)行解密

4.比對(duì) hash 值:瀏覽器使用相同的 hash 算法計(jì)算出服務(wù)器發(fā)來(lái)的證書(shū)的 hash 值,將這個(gè)計(jì)算的 hash 值與證書(shū)中簽名做對(duì)比

5.對(duì)比結(jié)果一致,則證明服務(wù)器發(fā)來(lái)的證書(shū)合法,沒(méi)有被冒充

6.此時(shí)瀏覽器就可以讀取證書(shū)中的公鑰,用于后續(xù)加密了

4. 擴(kuò)展:CA 證書(shū)

CA 是證書(shū)頒發(fā)機(jī)構(gòu)的簡(jiǎn)稱,它會(huì)給自己簽發(fā)一個(gè)根證書(shū) Root CA,并且 CA 會(huì)通過(guò)根證書(shū)來(lái)簽發(fā)中間證書(shū),授權(quán)中間證書(shū)頒發(fā)機(jī)構(gòu)簽發(fā)證書(shū)的權(quán)限,最后由中間證書(shū)頒發(fā)機(jī)構(gòu)向用戶簽發(fā)用戶證書(shū)。之所以多一層中間證書(shū)是為了保護(hù)根證書(shū),減少根證書(shū)被攻擊或者被破解的風(fēng)險(xiǎn)。當(dāng)然中間證書(shū)可能不止一個(gè)。因此通常用戶收到的證書(shū)是 3 個(gè):根證書(shū)、中間證書(shū)、用戶證書(shū)。事實(shí)上,申請(qǐng)到的證書(shū)只是用戶證書(shū),其他 2 個(gè)很早就被簽發(fā)了。

瀏覽器為何新任 CA 證書(shū)呢?

因?yàn)?CA 是被 WebTrust 信任的第三方組織,且只有通過(guò) WebTrust 國(guó)際安全審計(jì)認(rèn)證的證書(shū)頒發(fā)機(jī)構(gòu) CA,其簽發(fā)的證書(shū)才會(huì)被各大瀏覽器信任。根證書(shū)庫(kù)包含瀏覽器信任的證書(shū)頒發(fā)機(jī)構(gòu) CA 的根證書(shū),有的瀏覽器會(huì)自建根證書(shū)庫(kù),比如 Mozilla Firefox,有的瀏覽器會(huì)使用其他瀏覽器的根證書(shū)庫(kù)。

瀏覽器如何校驗(yàn)證書(shū)合法性呢?

由于用戶證書(shū)被中間證書(shū)信任,而中間證書(shū)被根證書(shū)信任,根證書(shū)又被瀏覽器信任,這樣一個(gè)完整的證書(shū)鏈?zhǔn)沟脼g覽器可以在根證書(shū)庫(kù)內(nèi)一次檢索用戶證書(shū)、中間證書(shū)和根證書(shū),如果能匹配到根證書(shū),那么這一信任鏈上的所有證書(shū)都是合法的。

5. 擴(kuò)展:openssl 生成證書(shū)

以生成 CA 根證書(shū)為例:

#1.準(zhǔn)備ca配置文件,得到ca.conf
vimca.conf

#2.生成ca秘鑰,得到ca.key
opensslgenrsa-outca.key4096

#3.生成ca證書(shū)簽發(fā)請(qǐng)求,得到ca.csr
opensslreq
-new
-sha256
-outca.csr
-keyca.key
-configca.conf

#4.生成ca根證書(shū),得到ca.crt
opensslx509
-req
-days3650
-inca.csr
-signkeyca.key
-outca.crt

6.總結(jié)

至此一篇文章讀懂了 Https 協(xié)議全過(guò)程,最后匯總下 https 的知識(shí)點(diǎn)。

1.HTTP 加上加密處理和認(rèn)證以及完整性保護(hù)后是 HTTPS。

2.HTTPS 是身披 SSL 外殼的 HTTP

3.相互校驗(yàn)秘鑰的公開(kāi)秘鑰加密技術(shù)

4.證明公開(kāi)秘鑰正確性的證書(shū)

京東云發(fā)免費(fèi)SSL證書(shū)啦?。?!

TrustAsiaDV單域名90天0元!快速頒發(fā),經(jīng)濟(jì)實(shí)惠,保護(hù)網(wǎng)站數(shù)據(jù)安全,適合個(gè)人/企業(yè)網(wǎng)站及建站開(kāi)發(fā)測(cè)試使用。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)加密
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

    13163
  • https
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

    8983
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    汽車(chē)電子 ASPICE 落地全流程指南:從客戶需求到證書(shū)獲?。ㄒ唬?/a>

    的全流程節(jié)點(diǎn),確保滿足客戶的項(xiàng)目進(jìn)度要求。2.過(guò)程里程碑交付物確認(rèn)與客戶明確交付標(biāo)準(zhǔn)、過(guò)程里程碑交付物與時(shí)間。 四、核心認(rèn)知厘清:ASPICE 與功能安全、網(wǎng)絡(luò)安全的本質(zhì)區(qū)別 行業(yè)內(nèi)常談到 ASPICE
    發(fā)表于 04-09 10:29

    RDMA設(shè)計(jì)49:怎么進(jìn)行DMA 數(shù)據(jù)驗(yàn)證

    設(shè)計(jì)預(yù)期,驗(yàn)證通過(guò)。 圖1 DMA 數(shù)據(jù)驗(yàn)證打印信息圖 B站已給出相關(guān)性能的視頻,如想進(jìn)一步了解,請(qǐng)搜索B站用戶:專注與守望 https://www.bilibili.com/vide
    發(fā)表于 03-18 09:42

    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)日志加密存儲(chǔ)的具體操作方法是什么?

    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)日志加密存儲(chǔ)的操作遵循 **“硬件安全為基、軟件配置為體、密鑰管理為核” 的原則,具體可分為 6 個(gè)核心步驟 **,覆蓋從準(zhǔn)備到驗(yàn)證的全流程,確保日志數(shù)據(jù)的保密
    的頭像 發(fā)表于 12-05 10:17 ?850次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置<b class='flag-5'>數(shù)據(jù)</b>日志<b class='flag-5'>加密</b>存儲(chǔ)的具體操作方法是什么?

    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)日志能加密存儲(chǔ)嗎?

    電能質(zhì)量在線監(jiān)測(cè)裝置的數(shù)據(jù)日志 可以加密存儲(chǔ) ,且已成為工業(yè)級(jí)與電力系統(tǒng)合規(guī)應(yīng)用的標(biāo)準(zhǔn)配置。加密機(jī)制通常采用 分級(jí)加密策略 ,并結(jié)合硬件安全模塊保障密鑰安全,確保日志
    的頭像 發(fā)表于 12-05 10:16 ?775次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置<b class='flag-5'>數(shù)據(jù)</b>日志能<b class='flag-5'>加密</b>存儲(chǔ)嗎?

    芯源半導(dǎo)體在物聯(lián)網(wǎng)設(shè)備中具體防護(hù)方案

    ,采用 ECC 算法進(jìn)行密鑰協(xié)商,生成會(huì)話密鑰,再使用會(huì)話密鑰對(duì)傳輸數(shù)據(jù)進(jìn)行加密,確保數(shù)據(jù)傳輸?shù)臋C(jī)密性。? 數(shù)據(jù)完整性校驗(yàn):在數(shù)據(jù)傳輸過(guò)程
    發(fā)表于 11-18 08:06

    CRC校驗(yàn)的本質(zhì)和物理意義

    :0xFFFF 異或輸出:最終結(jié)果與0xFFFF異或 數(shù)據(jù)處理:按字節(jié)逐位進(jìn)行模2運(yùn)算 以發(fā)送地址0x01、功能碼0x03的數(shù)據(jù)幀為例,其數(shù)學(xué)計(jì)算過(guò)程可表示為: 原始數(shù)據(jù): 01 0
    發(fā)表于 11-13 07:58

    電能質(zhì)量在線監(jiān)測(cè)裝置的數(shù)據(jù)在云端是如何加密的?

    電能質(zhì)量在線監(jiān)測(cè)裝置的數(shù)據(jù)在云端的加密過(guò)程覆蓋 傳輸、存儲(chǔ)、密鑰管理 全鏈條,結(jié)合行業(yè)標(biāo)準(zhǔn)與前沿技術(shù)構(gòu)建多層次防護(hù)體系,具體實(shí)現(xiàn)方式如下: 一、傳輸加密:端到端防護(hù)防止
    的頭像 發(fā)表于 10-30 09:42 ?493次閱讀

    Jtti分析SSL證書(shū)安裝不成功是怎么回事?有哪些原因?

    SSL證書(shū)是保障網(wǎng)站安全的重要工具,它通過(guò)加密數(shù)據(jù)傳輸來(lái)保護(hù)用戶隱私和信息安全。然而,在安裝SSL證書(shū)過(guò)程中,可能會(huì)遇到各種問(wèn)題,導(dǎo)致安裝
    的頭像 發(fā)表于 10-27 16:15 ?784次閱讀

    加密算法的應(yīng)用

    安全、數(shù)據(jù)存儲(chǔ)安全、身份驗(yàn)證、數(shù)字貨幣以及云計(jì)算。 加密技術(shù)可以保護(hù)通信過(guò)程中的信息安全,例如對(duì)于電子郵件、即時(shí)通訊等應(yīng)用場(chǎng)景,
    發(fā)表于 10-24 08:03

    AES加密流程

    密鑰,這些輪密鑰將在后續(xù)的加密和解密過(guò)程中使用。 初始輪(Initial Round):在初始輪中,將待加密數(shù)據(jù)與第一個(gè)輪密鑰進(jìn)行異或運(yùn)算。這一步驟有助于消除
    發(fā)表于 10-23 06:13

    https下載文件失敗,mbedtls_net_connect報(bào)錯(cuò)-0x7100怎么解決?

    ;conf, MBEDTLS_SSL_VERIFY_NONE); 不開(kāi)啟ssl證書(shū)驗(yàn)證還是報(bào)錯(cuò)-0x7100,不知道是不是我設(shè)置錯(cuò)誤,還是強(qiáng)制需要設(shè)置證書(shū),目前不清楚問(wèn)題出在哪里
    發(fā)表于 09-11 06:31

    為什么內(nèi)網(wǎng)穿透必須加密?

    對(duì)于企業(yè)而言,選擇支持 TLS 加密的內(nèi)網(wǎng)穿透工具(如ZeroNews),并定期更新加密協(xié)議與證書(shū),是保障業(yè)務(wù)安全、避免法律風(fēng)險(xiǎn)的最有效手段。
    的頭像 發(fā)表于 08-19 15:47 ?988次閱讀
    為什么內(nèi)網(wǎng)穿透必須<b class='flag-5'>加密</b>?

    北京現(xiàn)代ELEXIO獲得CCTA充電兼容能力驗(yàn)證證書(shū)

    近日,中汽中心新能源檢驗(yàn)中心副總工程師樊彬一行到訪現(xiàn)代汽車(chē)中國(guó)研發(fā)中心,為北京現(xiàn)代旗下首款純電平臺(tái)SUV ELEXIO頒發(fā)國(guó)內(nèi)首批“CCTA充電兼容能力驗(yàn)證證書(shū)”,ELEXIO成為首款獲此認(rèn)證的車(chē)型
    的頭像 發(fā)表于 06-19 11:47 ?1045次閱讀

    自簽名證書(shū)工具cfssl詳解

    CFSSL(CloudFlare's PKI and TLS toolkit)由 CloudFlare 用go語(yǔ)言開(kāi)發(fā)的一個(gè)開(kāi)源工具,用于證書(shū)簽名、驗(yàn)證和管理。
    的頭像 發(fā)表于 06-11 16:30 ?871次閱讀
    自簽名<b class='flag-5'>證書(shū)</b>工具cfssl詳解

    基于RK3576開(kāi)發(fā)板的http/https通訊

    資源定位符)用于定位資源,包含協(xié)議、網(wǎng)址和文件地址。使用HTTPS時(shí)需注意CA證書(shū)和SSL/TLS協(xié)議的使用。本文還介紹了如何設(shè)置證書(shū)、發(fā)送form-data和json數(shù)據(jù),
    的頭像 發(fā)表于 05-10 11:24 ?2020次閱讀
    基于RK3576開(kāi)發(fā)板的http/<b class='flag-5'>https</b>通訊
    廉江市| 固原市| 梧州市| 安丘市| 周口市| 二连浩特市| 新化县| 临江市| 德令哈市| 洪泽县| 甘南县| 民权县| 开封县| 治县。| 唐海县| 阿坝| 彭州市| 壶关县| 南江县| 祁阳县| 铜梁县| 青冈县| 罗甸县| 明光市| 远安县| 珲春市| 平昌县| 鄂温| 宁城县| 四川省| 江安县| 徐汇区| 垣曲县| 新竹市| 岫岩| 莱西市| 泸定县| 文化| 阜城县| 海伦市| 博乐市|