无码av免费在线-无码av女优-无码av啪啪一区二区三区-无码AV喷白浆在线播放欣赏网-无码av片免费播放-无码av片在线观看

行業(yè)新聞

您當前的位置:首頁 > 新聞資訊 > 行業(yè)新聞

一文科普:白話HTTPS

發(fā)布源:深圳維創(chuàng)信息技術(shù)發(fā)布時間:2020-09-24 瀏覽次數(shù):

HTTPS是傳輸協(xié)議嗎?HTTPS與HTTP有什么關系?HTTPS為什么會安全?閑扯一下Mac筆記本、Windows臺式機、Linux主機。

像這三種類型,它們硬件不同,系統(tǒng)不同,服務端處理的編程語言不同。

它們之間卻可以在網(wǎng)絡的世界了自由聯(lián)通。

靠的是什么呢?靠的是它們遵守相同的規(guī)則(如:HTTP)。

應用層用什么格式(語言編碼,報文字段)封裝報文、傳輸層如何將大量的數(shù)據(jù)分段,并給每幀數(shù)據(jù)添加編號和端口信息、網(wǎng)絡層如何給沒幀數(shù)據(jù)添加IP地址,目標MAC地址、數(shù)據(jù)鏈路層如何將數(shù)字信息通過網(wǎng)卡發(fā)出去。

HTTPS是傳輸協(xié)議嗎?目前常見的應用層協(xié)議好像沒有看到HTTPS啊?沒錯,HTTPS并非TCP/IP協(xié)議族中的一員,它其實是HTTP協(xié)議+SSL協(xié)議的組合體,是披著SSL外衣的HTTP。

HTTPS與HTTP有什么關系?HTTP實現(xiàn)的功能:一種機制簡單(這也是從早期眾多傳輸協(xié)議中走出來的原因)的超文本傳輸協(xié)議,為客戶端和服務器通信服務,是處在TCP/IP協(xié)議族中的應用層協(xié)議。

HTTP在發(fā)送請求時,采用四層架構(gòu)。

應用層:提供多種應用服務,如:HTTP FTP DNS等,可以直接提供給開發(fā)者使用。

傳輸層:網(wǎng)絡間數(shù)據(jù)的傳輸,如:TCP TDP,報文數(shù)據(jù)分割打包成幀網(wǎng)絡層:處理網(wǎng)絡中流動的數(shù)據(jù)包,在復雜的網(wǎng)絡段中選擇一條傳輸路線,將數(shù)據(jù)包送到目的地。

將現(xiàn)實中的寄快遞(在快遞上寫上收件地址等信息,送到快遞點(類似于路由器))數(shù)據(jù)鏈路層:處理鏈接網(wǎng)絡的硬件部分,如:網(wǎng)絡適配器,硬件驅(qū)動,操作系統(tǒng),光纖。

HTTP請求過程中的重要概念!1.數(shù)據(jù)包在網(wǎng)絡層怎么走的呢?在數(shù)據(jù)包傳輸過程中,需要不斷使用地址解析協(xié)議(IP和MAC地址對應的表,互相反查),進行路由選擇(將數(shù)據(jù)包丟給一個路由器,路由器會根據(jù)數(shù)據(jù)包上帶的地址,自動分揀,傳給它認為比較好的下一站路,直到到達目的地)2.TCP通訊三次握手客戶端先發(fā)送一個SYN(synchronize)服務端收到后,返回一個SYN(synchronize)/ACK(acknowledgement)客戶端發(fā)送一個ACK(acknowledgement)3.DNS域名解析服務:在瀏覽器輸入url后,點擊enter。

網(wǎng)絡首先會拿填寫的域名到dns服務器查詢對應的IP地址。

瀏覽器將請求傳給返回的IP地址。

4.HTTP與HTTPS通信的區(qū)別只是在應用層與傳輸層之間添加了一個SSL層HTTPS為什么會安全?既然HTTPS是披著SSL外衣的HTTP,那SSL是什么呢?SSL是安全套接字層,是目前比較成熟的提供可靠數(shù)據(jù)傳輸?shù)陌踩珔f(xié)議。

SSL可以提供證書認證,數(shù)據(jù)加密,完整性保護等保護性策略。

數(shù)據(jù)加密原理SSL采用的加密策略是:非對此加密+對稱加密的混合加密方式對成加密:單純的對稱加密,加密解密的效率高,但是在客戶端于服務端共享密鑰時,容易被中間劫持泄露,不夠安全非對稱加密:是新一代加密方案,加密解密銷量低,但是可以實現(xiàn)密鑰的安全傳輸,想通過公鑰解出私鑰難道極大,基本不可能。

最中采用在第一次交換共享密鑰時,使用非對稱加密。

然后用共享密鑰加密。

這樣既避免了密鑰被劫持,又保證了效率數(shù)據(jù)完整性策略采用報文摘要的策略,防止報文主題被修改。

在報文發(fā)送前,先通過md5-base64加密,得到一個報文主體的摘要,把這個摘要放到請求首部中,等服務器收到信息,采用同樣的算法,加密報文主體,根據(jù)得到的結(jié)果是否和報文摘要一致來判斷數(shù)據(jù)的完整性。

SSL和TLS的關系目前常見的加密協(xié)議有兩個SSL3.0和TLS1.0,它們之間有什么區(qū)別呢?SSL(Secure Socket Layer):是有瀏覽器開發(fā)商網(wǎng)景通信公司發(fā)起并開發(fā)到了SSL3.0版本TLS(Transport Layer Security):后面主導權(quán)移交給了IETF組織,他們在SSL3.0基礎上開發(fā)了 TLS一系列版本。

它們是“父子”關系。

HTTPS協(xié)議安全通信步驟HTTPS協(xié)議安全通信步驟中有三個主角元素:客戶端,服務器,第三方可信任的證書頒發(fā)機構(gòu)。

過程如下:服務器的運維人員向“第三方可信任的證書頒發(fā)機構(gòu)”提供公司的有效信息+公鑰。

“第三方可信任的證書頒發(fā)機構(gòu)”認證公司有效,就用“第三方可信任的證書頒發(fā)機構(gòu)”的私鑰給服務器的公鑰簽名,然后創(chuàng)建一個證書,證書中加入了公鑰+公鑰簽名結(jié)果,發(fā)給服務器。

服務器運營人員需要支付一定的費用。

客服端安裝瀏覽器,瀏覽器內(nèi)部內(nèi)置了“第三方可信任的證書頒發(fā)機構(gòu)”的根證書,里面包含了“第三方可信任的證書頒發(fā)機構(gòu)”的公鑰信息//正式開始SSL通信客戶端發(fā)送請求給CpentHello到服務器,請求報文中包含客戶端支持的SSL指定版本號,加密組件列表(使用的加密算法和密鑰長度)服務端收到請求后,也回發(fā)生個CpentHello回應,里面包含了使用的SSL版本和加密組件(該加密組件是從客戶端發(fā)生的列表中篩選出來的)緊接著服務器發(fā)生證書報文(Certificate),將服務器申請的公鑰證書傳給客戶端然后服務器發(fā)生一個Server Hello Done報文給客戶端,表示初期階段的SSL握手協(xié)商結(jié)束。

客戶端收到服務器發(fā)來的公鑰證書后,拿本地存儲的第三方機構(gòu)根證書中的公鑰對證書中的簽名信息解密,如果解密的結(jié)構(gòu)同證書中的原始服務器公鑰信息一樣,證明服務器可信。

接著客戶端在本地生成一個隨機密碼字符串。

用服務器的公鑰加密這個字符串,將得到的結(jié)果傳遞給服務器器。

然后客戶端再發(fā)送一個Change Cipher Spec報文(修改加密規(guī)則說明)給服務器,告訴服務器下面的通信將采用剛才的隨機密碼字符串作為加密密鑰。

最后客戶端發(fā)生一個Finish報文,報文中包含了從連接到現(xiàn)在所有報文的整體校驗碼,上面一系列的握手協(xié)商是否能最后成功,就看服務器能否正確解密這個Finish報文了。

服務器正確解密后,也發(fā)送個Change Cipher Spec報文(修改加密規(guī)則說明)給客戶端。

最后服務端也發(fā)送個Finish報文讓客戶端解密驗證。

等客戶端、服務器兩者的Finished報文都正常交換后,SSL連接算是正式建立完成。

下面的通信就會受到SSL的加密保護。

現(xiàn)在客戶端就可以安全的給服務器發(fā)送簡單的應用層協(xié)議(http)了,并得到受保護的響應最后通訊完成,由客戶端發(fā)送close_notify報文,通知服務器斷開鏈接。

/


  • 上一篇:公司內(nèi)網(wǎng)局域網(wǎng)如何管理員工上網(wǎng)行為?
  • 下一篇:5G要想跑的好,要過安全"大考"
  • Copyright © 2021 深圳市維創(chuàng)信息技術(shù)有限公司 版權(quán)所有

    粵ICP備2021016007號

    主站蜘蛛池模板: 无码一级毛片一区二区视频 | 国产aⅴ激情无码久久久无码 | 无码专区人妻系列专区 | 欧美丝袜熟女高清 | av中文字幕综合一区 | 亚洲爆乳精品无码一区二区三 | 国产中文字幕一区第66页 | av免费播放一区二区三区 | 狼友在线精品视频在线观看 | 蜜桃精品免费久久久久影院 | 四虎影视国产精品永久在线 | 精品视频人妻少妇一区二区三区 | 55大东北熟女啪啪嗷嗷叫 | 亚洲国产麻豆 | 精品视频一区二区三区在线播放 | 黄桃av无码免费一区二区三区 | 欧美一区二区三区精品影视 | 日本免费在线看 | 欧美激情无码成人A片 | 亚洲AV又黄又爽超级A片软件 | 人妻无码αv中文字幕久久 人妻无码αv中文字幕久久琪琪布 | 午夜少妇男人h黑人亚洲加勒比无码一区二区 | 欧美另类精品一区视频 | 日本午夜精品一区二区 | 欧美成人AAA毛片 | 肉小说污肉| 91精品久久久久 | 国产偷窥熟女高潮精品视频 | 国产真实乱子伦精品 | 精选国产一区二区 | 国产av无码一区二区三区 | 日韩av无码一区二区三区不卡 | 日本生活片69视频 | 亚洲午夜国产精品无码老牛影视 | 国产日韩欧美三级 | 99久久久国产免费观看精品 | 活大器粗NP高H一女多夫 | 天美在线观看 | 成人午夜A片产无码免费视频日本 | 在线观看午夜福利成人网 | 国产日韩欧美高清片a |