国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

關(guān)于密碼學(xué)的進(jìn)一步答疑:SSL和TLS的區(qū)別、CA和CT的關(guān)系

這篇具有很好參考價(jià)值的文章主要介紹了關(guān)于密碼學(xué)的進(jìn)一步答疑:SSL和TLS的區(qū)別、CA和CT的關(guān)系。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

《密碼學(xué):一文讀懂常用加密技術(shù)原理及其邏輯與應(yīng)用方法》一文一經(jīng)發(fā)布后,后臺(tái)收到了許多私信,承蒙喜愛,這篇文章將主要對(duì)后臺(tái)收到的高頻問題予以統(tǒng)一回應(yīng)。


問題一: 在討論加密解密的過程中,常常在同一語(yǔ)境下同時(shí)出現(xiàn)SSL、TLS,請(qǐng)問兩者的差異是什么?

答:在HTTPS協(xié)議中,網(wǎng)站與服務(wù)器通過非對(duì)稱加密的方式實(shí)現(xiàn)Security,這一過程是一套獨(dú)立于http協(xié)議的流程,被稱為安全套接字層,也即Secure Socket Layer,即SSL。如下:
關(guān)于密碼學(xué)的進(jìn)一步答疑:SSL和TLS的區(qū)別、CA和CT的關(guān)系
從示意圖中不難發(fā)現(xiàn),這個(gè)密鑰協(xié)商的過程如同tcp一樣,經(jīng)歷了三次握手,被稱為SSL握手。

而從1994年到1996年,SSL分別經(jīng)歷了1.0,2.0和3.0的版本升級(jí)。在3.0級(jí)基礎(chǔ)上,互聯(lián)網(wǎng)工程事務(wù)組(IETF)決定將其標(biāo)準(zhǔn)化,最終于1999年以TLS為稱呼發(fā)布。日常生活中,我們可以見到SSL和TLS間的混用,因?yàn)門LS1.0可以被視作SSL的3.1版本。
關(guān)于密碼學(xué)的進(jìn)一步答疑:SSL和TLS的區(qū)別、CA和CT的關(guān)系
此后,TLS也經(jīng)歷了1.0、1.1、1.2和1.3的版本升級(jí),對(duì)安全細(xì)節(jié)予以了改善。例如在TLS1.2版本中,淘汰了兩種哈希函數(shù)(MD5/SHA-1)而用SHA-256取而代之。
關(guān)于密碼學(xué)的進(jìn)一步答疑:SSL和TLS的區(qū)別、CA和CT的關(guān)系


問題二: 如何防止第三方機(jī)構(gòu)CA機(jī)構(gòu)不作惡?CT是什么?

答:CA(Certificate Authority)機(jī)構(gòu)頒發(fā)證書,以實(shí)現(xiàn)對(duì)數(shù)字簽名所發(fā)布的公鑰進(jìn)行權(quán)威的認(rèn)證。因此,證書頒發(fā)機(jī)構(gòu)(CA)必須是可信的。

在如何防止第三方機(jī)構(gòu)CA機(jī)構(gòu)不作惡?jiǎn)栴}上,《密碼學(xué):一文讀懂常用加密技術(shù)原理及其邏輯與應(yīng)用方法》一文中提到,對(duì)于認(rèn)證機(jī)構(gòu)的公鑰,一般由其它的認(rèn)證機(jī)構(gòu)施加數(shù)字簽名,從而對(duì)認(rèn)證機(jī)構(gòu)的公鑰進(jìn)行驗(yàn)證,即生成一張認(rèn)證機(jī)構(gòu)的公鑰證書,這樣的關(guān)系可以迭代好幾層,以杜絕中間人假冒認(rèn)證機(jī)構(gòu)CA。最高一層的認(rèn)證機(jī)構(gòu)被稱為根CA,RCA會(huì)對(duì)自己的公鑰進(jìn)行數(shù)字簽名,即自簽名,也會(huì)在RCA間互相簽名。

在此基礎(chǔ)上,我們進(jìn)一步觀察,還能發(fā)現(xiàn),成為CA機(jī)構(gòu)的門檻較高,例如Google、Microsoft、中國(guó)互聯(lián)網(wǎng)信息中心、中國(guó)金融認(rèn)證中心、Symantec、digicert、GlobalSign等等。這些機(jī)構(gòu)原則上沒有頒發(fā)非法或錯(cuò)誤證書的動(dòng)機(jī)。

實(shí)際上,除去思考CA機(jī)構(gòu)能否作惡意外,我們還需要關(guān)注的問題有很多,例如CA機(jī)構(gòu)有沒有可能被黑客入侵呢?CA機(jī)構(gòu)的辦事員有沒有可能犯錯(cuò)/作惡呢?

顯然,CA機(jī)構(gòu)的可信信問題面臨巨大挑戰(zhàn)。在棱鏡門事件后,證書透明(Cetificate Transparence,CT)方案被提出。其核心邏輯是:

在加入CT的安全體系下,要求CA機(jī)構(gòu)每次頒發(fā)證書時(shí),要向日志服務(wù)器提交證書詳情,日志服務(wù)器負(fù)責(zé)記錄并向CA返回SCT數(shù)據(jù),CA將SCT加入到證書擴(kuò)展中,一并頒發(fā)給站點(diǎn)服務(wù)器。在TLS握手時(shí),瀏覽器檢測(cè)證書是否有SCT信息,并向日志服務(wù)器核驗(yàn)(日志服務(wù)器有自己的公私密鑰,SCT中包含其私鑰簽名的數(shù)據(jù),瀏覽器使用日志服務(wù)器的公鑰,對(duì)SCT信息中的簽名進(jìn)行驗(yàn)簽來確定真實(shí)性)。

換言之,證書透明(Cetificate Transparence,CT)方案通過加入一層監(jiān)管者,以確保CA證書的透明性。

從2018年開始,由Crome和Safari瀏覽器牽頭,各家瀏覽器強(qiáng)制執(zhí)行證書中的CT檢查,換言之,不攜帶SCT信息的證書將被標(biāo)注為不安全,如此,所有的CA機(jī)構(gòu)便被強(qiáng)制加入了監(jiān)管體系。

那么如何保障日志服務(wù)器不作惡呢?實(shí)際上,日志服務(wù)器利用《密碼學(xué):一文讀懂常用加密技術(shù)原理及其邏輯與應(yīng)用方法》一文中提到的哈希函數(shù)的碰撞抗碰撞性(Collision Resistance)特性,通過默克爾樹(Merkle Tree)來防止篡改——換言之,日志服務(wù)器成為了一個(gè)只能添加信息的“賬本”系統(tǒng)。monitor/監(jiān)管者(域名擁有者、CA機(jī)構(gòu))通過周期性查詢可以檢測(cè)是否存在可疑的證書頒發(fā)記錄。


至此,本文也就進(jìn)入尾聲了。希望本文能夠起到拋磚引玉之效,也歡迎大家的批評(píng)交流。


如果您有任何疑問或者好的建議,期待你的留言、評(píng)論與關(guān)注!文章來源地址http://www.zghlxwxcb.cn/news/detail-431410.html

到了這里,關(guān)于關(guān)于密碼學(xué)的進(jìn)一步答疑:SSL和TLS的區(qū)別、CA和CT的關(guān)系的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)據(jù)結(jié)構(gòu)--并查集的進(jìn)一步優(yōu)化

    數(shù)據(jù)結(jié)構(gòu)--并查集的進(jìn)一步優(yōu)化

    壓縮路徑 ? ? F i n d 操作,先找到根節(jié)點(diǎn),再將查找路徑上所有結(jié)點(diǎn)都掛到根結(jié)點(diǎn)下 color{red}壓縮路徑 -- Find操作,先找到根節(jié)點(diǎn),再將查找路徑上所有結(jié)點(diǎn)都掛到根結(jié)點(diǎn)下 壓縮路徑 ? ? F in d 操作,先找到根節(jié)點(diǎn),再將查找路徑上所有結(jié)點(diǎn)都掛到根結(jié)點(diǎn)下 每次Find操作,

    2024年02月15日
    瀏覽(26)
  • 進(jìn)一步了解WPF UI 實(shí)現(xiàn)XAML語(yǔ)法

    進(jìn)一步了解WPF UI 實(shí)現(xiàn)XAML語(yǔ)法

    Extensible Application Markup Language (XAML) 是一種用于聲明性應(yīng)用程序編程的標(biāo)記語(yǔ)言。 Windows Presentation Foundation (WPF) 實(shí)現(xiàn) XAML 處理器實(shí)現(xiàn)并提供 XAML 語(yǔ)言支持。 WPF 類型的實(shí)現(xiàn)為 XAML 表示提供了必要的類型支持,從而確保了順暢的集成和高效的運(yùn)行。 在 XAML 標(biāo)記中創(chuàng)建 WPF 應(yīng)用程序

    2024年02月02日
    瀏覽(28)
  • [架構(gòu)之路-203] - 對(duì)系統(tǒng)需求類型的進(jìn)一步澄清

    [架構(gòu)之路-203] - 對(duì)系統(tǒng)需求類型的進(jìn)一步澄清

    目錄 業(yè)務(wù)/商業(yè)需求: 用戶/客戶需求: 功能性需求: 非功能性需求: 系統(tǒng)需求: 約束條件: 軟件需求說明書: 軟件質(zhì)量: 是自頂向下的需求,往往來自于中高層管理人員(或監(jiān)管、政策要求),基于業(yè)務(wù)運(yùn)營(yíng)管理的直接訴求和要求。需要使用商業(yè)/工作語(yǔ)言描述業(yè)務(wù)/商業(yè)

    2024年02月07日
    瀏覽(30)
  • GC 深入(小白,對(duì)gc有一個(gè)進(jìn)一步的了解)

    GC 深入(小白,對(duì)gc有一個(gè)進(jìn)一步的了解)

    ? 一般這年輕代垃圾回收器,老年代垃圾回收器,如上圖搭配著使用 ? 1.8呢默認(rèn)就是最后邊那哥倆 有黑白灰三個(gè)顏色 最開始的顏色都是白色 剛找到這個(gè)對(duì)象的時(shí)候,把他標(biāo)記成灰色,然后他的孩子級(jí)別的對(duì)象都找到時(shí)。 把他標(biāo)記成黑色。他的孩子就是灰色了。 關(guān)于可達(dá)性

    2024年02月14日
    瀏覽(58)
  • iOS 微信、支付寶、銀聯(lián)支付組件的進(jìn)一步設(shè)計(jì)

    原文地址:https://zhanglei.blog.csdn.net/article/details/121376500 有段時(shí)間沒寫技術(shù)文章了,一是因?yàn)楣ぷ魈?,再者因?yàn)楸救宋墓P實(shí)在一般。最近終于閑下來,本著分享的目的將一些組件設(shè)計(jì)上的心得與大家分享。 本篇文章是基于原有一篇關(guān)于支付文章的進(jìn)一步優(yōu)化設(shè)計(jì),所以在閱讀

    2024年02月10日
    瀏覽(26)
  • 頻數(shù)表和列聯(lián)表,以及進(jìn)一步處理分析 -- R

    數(shù)據(jù)框包含了一些分類變量,問? 操作頻數(shù)表 vcd?中的assocstats()函數(shù)可以計(jì)算二維列聯(lián)表的phi系數(shù),列聯(lián)系數(shù),Cramer‘s V系數(shù) 總體來說,較大的數(shù)值意味著較強(qiáng)的相關(guān)性

    2024年01月19日
    瀏覽(31)
  • C++面向?qū)ο蟪绦蛟O(shè)計(jì) - 類和對(duì)象進(jìn)一步討論

    C++面向?qū)ο蟪绦蛟O(shè)計(jì) - 類和對(duì)象進(jìn)一步討論

    ? ? ? ? 在C++中,關(guān)于面向?qū)ο蟪绦蛟O(shè)計(jì)已經(jīng)講了很大篇幅,也例舉很多案例,此篇將通過一些習(xí)題來進(jìn)一步了解對(duì)象、靜態(tài)成員、指針、引用、友元、類模板等等相關(guān)知識(shí)。 ? ? ? ? 示例代碼: ? ? ? ? 如上代碼,運(yùn)行后結(jié)果如下圖: ???????? 現(xiàn)在將上述代碼中,第

    2024年04月16日
    瀏覽(25)
  • 學(xué)習(xí)筆記---更進(jìn)一步的雙向鏈表專題~~

    學(xué)習(xí)筆記---更進(jìn)一步的雙向鏈表專題~~

    目錄 1.?雙向鏈表的結(jié)構(gòu)?? 2.?實(shí)現(xiàn)雙向鏈表?? 2.1 要實(shí)現(xiàn)的目標(biāo)?? 2.2 創(chuàng)建+初始化?? 2.2.1 List.h 2.2.2 List.c 2.2.3 test.c 2.2.4 代碼測(cè)試運(yùn)行 2.3 尾插+打印+頭插?? 思路分析 2.3.1 List.h 2.3.2 List.c 2.3.3 test.c 2.3.4 代碼測(cè)試運(yùn)行 2.4 尾刪+頭刪?? 2.4.0 思路分析 2.4.1 List.h 2.4.2 List.c 2.4.3 t

    2024年02月07日
    瀏覽(24)
  • pypdf 將 PDF兩個(gè)頁(yè)面拼接成一個(gè)頁(yè)面進(jìn)一步詳解

    pypdf 將 PDF兩個(gè)頁(yè)面拼接成一個(gè)頁(yè)面進(jìn)一步詳解

    pypdf 原庫(kù)名Pypdf2(已棄用,文檔?PyPDF2 RectangleObject類_w3cschool) pypdf 官方文檔?The Transformation Class — pypdf 3.17.4 documentation pypdf 將兩個(gè)PDF頁(yè)面在x軸,y軸進(jìn)行平移調(diào)整位置之后,直接用merge_page拼接在一起,或者PageObject.create_blank_page 先創(chuàng)建一個(gè)空白頁(yè)面,再將兩個(gè)頁(yè)面添加到空白頁(yè)

    2024年01月24日
    瀏覽(51)
  • element中Table表格控件單選、多選功能進(jìn)一步優(yōu)化

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包