朱杰兵blog

          jonhney'blog
          posts - 140, comments - 1, trackbacks - 0, articles - 0

          https加密套接字傳輸

          Posted on 2015-03-26 08:53 朱杰兵 閱讀(236) 評論(0)  編輯  收藏
          1.SSL依靠證書來驗證服務器的身份,并為瀏覽器和服務器之間的通信加密。
          2.
          采用https的服務器必 須從CA (Certificate Authority)申請一個用于證明服務器用途類型的證書。該證書只有用于對應的服務器的時候,客戶端才信任此主機。所以所有的銀行系統網站,關鍵部分 應用都是https 的。客戶通過信任該證書,從而信任了該主機。其實這樣做效率很低,但是銀行更側重安全。



          1. 一般意義上的https,就是服務器有一個證書。
          a) 主要目的是保證服務器就是他聲稱的服務器,這個跟第一點一樣。
          b)服務端客戶端之間的所有通訊,都是加密的。
          i. 具體講,是客戶端產生一個對稱的密鑰,通過服務器的證書來交換密鑰,即一般意義上的握手過程。
          ii. 接下來所有的信息往來就都是加密的。第三方即使截獲,也沒有任何意義,因為他沒有密鑰,當然篡改也就沒有什么意義了。
          2. 少許對客戶端有要求的情況下,會要求客戶端也必須有一個證書。
          a) 這里客戶端證書,其實就類似表示個人信息的時候,除了用戶名/密碼,還有一個CA 認證過的身份。因為個人證書一般來說是別人無法模擬的,所有這樣能夠更深的確認自己的身份。
          b) 目前大多數個人銀行的專業版是這種做法,具體證書可能是拿U盤(即U盾)作為一個備份的載體。

          應用于安全敏感通訊  例如交易支付

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 乌兰察布市| 鄂尔多斯市| 宁陵县| 庆安县| 伊川县| 谢通门县| 花垣县| 玉树县| 和平区| 高平市| 晋江市| 乐山市| 浪卡子县| 类乌齐县| 绥德县| 石林| 多伦县| 农安县| 句容市| 宜兰市| 饶平县| 五大连池市| 焦作市| 婺源县| 抚远县| 象州县| 同江市| 平江县| 二连浩特市| 马龙县| 炎陵县| 子洲县| 连江县| 阳春市| 娄烦县| 阳泉市| 松原市| 额济纳旗| 湖口县| 屏南县| 义乌市|