一区二区三区欧美日韩-一区二区三区欧美-一区二区三区免费在线视频-一区二区三区免费在线观看-久久精品店-久久精品第一页

歡迎您光臨深圳塔燈網絡科技有限公司!
電話圖標 余先生:13699882642

網站百科

為您解碼網站建設的點點滴滴

HTTPS協議的SSL握手過程

發表日期:2018-04 文章編輯:小燈 瀏覽次數:2377

HTTPS常被定義為為HTTP over SSL,超文本傳輸安全協議。
以往HTTP通訊直接使用的明文傳輸,容易被人抓包,破解數據包,而HTTPS經由HTTP進行通信,但利用SSL/TLS來加密數據包。

HTTP的URL由“http://”起始且默認使用端口80,
HTTPS的URL由“https://”起始且默認使用端口443。

注意:

  • SSL(Secure Socket Layer)是netscape公司設計的主要用于web的安全傳輸協議。這種協議在WEB上獲得了廣泛的應用。
  • IETF機構將SSL作了標準化,即RFC2246,并將其稱為TLS(Transport Layer Security),從技術上講,TLS1.0與SSL3.0的差別非常微小。

SSL 定義

SSL是一個介于HTTP協議與TCP之間的一個可選層,為數據通訊提供安全支持。SSL協議可分為兩層:

  • SSL記錄協議(SSL Record Protocol):它建立在可靠的傳輸協議(如TCP)之上,為高層協議提供數據封裝、壓縮、加密等基本功能的支持。
  • SSL握手協議(SSL Handshake Protocol):它建立在SSL記錄協議之上,用于在實際的數據傳輸開始前,通訊雙方進行身份認證、協商加密算法、交換加密密鑰等。

如果用右邊的TCP/IP協議來劃分,SSL是屬于應用層與傳輸層之間的協議,如果還是用OSI七層協議劃分,SSL是屬于表示層與會話層的。

image.png

SSL握手過程

SSL協議的大概原理就是通過公鑰加密法,也就是說,客戶端先向服務器端索要公鑰,然后用公鑰加密信息,服務器收到密文后,用自己的私鑰解密。

以下是SSL協議握手的一個主要過程,主要分為4個階段。

  • SSL客戶端(也是TCP的客戶端)在TCP鏈接建立之后,發出一個ClientHello來發起握手,這個消息里面包含了
    -- Client支持的SSL協議版本;
    -- Client生成的隨機數c1,稍后用于生成"對話密鑰";
    -- Client支持的加密方法;
    -- Client支持的壓縮方法;

  • SSL的服務器端會回應一個ServerHello,這個消息里面包含了以下內容
    -- Server確認使用的加密通信協議版本;
    --Server生成的隨機數s1,稍后用于生成"對話密鑰";
    -- Server確認使用的加密方法;
    -- Server 的SSL證書。

  • Client收到服務器回應以后,首先驗證Server的證書是否有效,如果沒問題,從證書里面取出Server的公鑰,然后發送消息給Server,包含以下內容
    -- Client生成的隨機數c2,需要注意的是,這個隨機數c2是經過Server公鑰加密過的;
    -- 告知Server 握手結束

  • Server收到Client消息后,使用私鑰解密Client發過來的第二個隨機數,同時也會發送握手結束的消息給Client。

此時,client和server都持有3個隨機數,客戶端和服務端用商定的算法利用3個隨機數生成一個對話秘鑰(session key),隨后的通信就用這個秘鑰進行加密解密。之所以用3個隨機數,因為證書是靜態的,增加隨機數可以使得密鑰更加有隨機性。SSL協議傳輸過程中,使用的是由相同的3個隨機數生成的對話秘鑰(session key),而生成的規則是client與server商議好的算法,所以這個對話秘鑰(session key)是相同的,這個加密方法稱為對稱加密

中間人攻擊

HTTPS通訊也不一定是絕對安全的,有可能會被人劫持,通常是中間人攻擊。

服務器向客戶端發送公鑰。
攻擊者截獲公鑰,保留在自己手上。
然后攻擊者自己生成一個【偽造的】公鑰,發給客戶端。
客戶端收到偽造的公鑰后,生成加密hash值發給服務器。
攻擊者獲得加密hash值,用自己的私鑰解密獲得真秘鑰。
同時生成假的加密hash值,發給服務器。
服務器用私鑰解密獲得假秘鑰。

中間人攻擊一般發生在SSL握手協議中,協商密鑰的時候(非對稱加密階段),而且發生中間人攻擊,也就是代表攻擊方拿到了證書的公鑰和私鑰。一旦會話初始化完成,開始進行數據通訊(對稱加密階段),想要完成中間人攻擊是非常困難的。

防御中間人攻擊的手段是做好證書的校驗

參考

http://www.nsfocus.net/index.php?act=magazine&do=view&mid=841
https://www.jianshu.com/p/9c52693a09dc


本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.junxiaosheng.cn/20420.html
相關開發語言
 八年  行業經驗

多一份參考,總有益處

聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:余經理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

  • QQ咨詢
  • 在線咨詢
  • 官方微信
  • 聯系電話
    座機0755-29185426
    手機13699882642
  • 預約上門
  • 返回頂部
主站蜘蛛池模板: 精品伊人久久久| 北原多香子qvod| 24小时日本高清免费看| 18禁止观看免费私人影院| 佐山爱巨大肥臀在线| 99久久夜色精品国产亚洲AV卜| bdsm中国精品调教ch| 俄罗斯另类Z0Z0ZOZO| 国产亚洲精品久久无码98| 久久国产精品免费网站| 免费完整版观看| 国偷自产AV一区二区三区健身房| 精品国产露脸久久AV麻豆| 亚洲男人97色综合久久久| 与子敌伦刺激对白亂輪亂性| 中字幕视频在线永久在线| xxnx18日本| 国产麻豆AV伦| 久久综合久久鬼色| 日本高清免费一本视频在线观看| 天天躁夜夜踩很很踩2022| 野花高清影视免费观看| 99视频精品国产免费观看| 国产福利视频第一导航| 久久精品久久久| 日韩大胆视频| 亚洲欧美一区二区三区四区| 99国产视频| 国产欧美亚洲综合第一页| 恋夜秀场1234手机视频在线观看| 日本在线免费播放| 一区二区三区无码被窝影院| yellow片高清视频免费看| 國産麻豆AVMDMD0179| 甜性涩爱dvd| www国产av偷拍在线播放| 噜噜噜狠狠夜夜躁精品| 欧美成人国产| 亚洲 自拍 清纯 综合图区| 99国内精品久久久久久久清纯| 国产精品999|