成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

談談對http和http的理解

XGBCCC / 1010人閱讀

摘要:是現(xiàn)行架構(gòu)下最安全的解決方案,雖然不是絕對安全,但它大幅增加了中間人攻擊的成本。最關(guān)鍵的,證書的信用鏈體系并不安全,特別是在某些國家可以控制根證書的情況下,中間人攻擊一樣可行。

一、前提背景

超文本傳輸協(xié)議HTTP協(xié)議被用于在Web瀏覽器和網(wǎng)站服務器之間傳遞信息,HTTP協(xié)議以明文方式發(fā)送內(nèi)容,不提供任何方式的數(shù)據(jù)加密,如果存在攻擊情況,將會泄漏其中的信息,比如信用卡密碼等等。
安全套接字層超文本傳輸協(xié)議HTTPS,就是很好解決了http存在的問題,實現(xiàn)對傳遞中信息的加密,在HTTP的基礎(chǔ)上加入了SSL協(xié)議,SS依靠證L書來驗證服務器的身份,并為瀏覽器和服務器之間的通信加密。

二、http和https的概念

HTTP是一種廣泛使用的網(wǎng)絡傳輸協(xié)議,是客戶端瀏覽器或其他程序與Web服務器之間的應用層通信協(xié)議或者標準(tcp),用于從WWW服務器傳輸超文本到本地瀏覽器的傳輸協(xié)議,它可以使瀏覽器更加高效,使網(wǎng)絡傳輸減少。https是http的加密版,是以安全為目標的HTTP,在http中加入SSL,安全基礎(chǔ)是SSL。https協(xié)議的作用有倆種:一是建立安全信息通道,
保證數(shù)據(jù)傳輸?shù)陌踩?;另外一種是確認網(wǎng)站的真實性。

三、http和https的區(qū)別

1、https需要到ca申請證書,一般免費證書比較少,所以會需要一定的費用
2、http是超文本傳輸協(xié)議,信息是明文傳輸,而https是具有安全性的ssl傳輸協(xié)議
3、由于http和https用的是完全倆種不同的連接方式,所以端口也有所不同,http的端口是80,https是用43
4、http的連接很簡單,是無狀態(tài)的;HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進行加密傳輸、身份認證的網(wǎng)絡協(xié)議,比http協(xié)議安全。

四、HTTPs工作原理

客戶端在使用HTTPS與web服務器進行通信時,有如下步驟:
1、客戶端用https的url訪問web服務器,要求與服務器建立SSL連接。
2、web服務器收到客戶端的請求后,將網(wǎng)站證書信息(證書包含公鑰)發(fā)送一份給客戶端
3、客戶端瀏覽器跟網(wǎng)站服務器協(xié)商ssl信息加密的等級
4、客戶端的瀏覽器會根據(jù)雙方的安全等級,建立會話密鑰,用公鑰加密會話密鑰,并發(fā)送給web服務器
5、web服務器利用自己的私鑰將會話密鑰解密出來
6、web服務器利用會話密鑰加密信息與客戶端通信

五、HTTPS的優(yōu)點

  盡管HTTPS并非絕對安全,掌握根證書的機構(gòu)、掌握加密算法的組織同樣可以進行中間人形式的攻擊,但HTTPS仍是現(xiàn)行架構(gòu)下最安全的解決方案,主要有以下幾個好處:

 ?。?)使用HTTPS協(xié)議可認證用戶和服務器,確保數(shù)據(jù)發(fā)送到正確的客戶機和服務器;

 ?。?)HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進行加密傳輸、身份認證的網(wǎng)絡協(xié)議,要比http協(xié)議安全,可防止數(shù)據(jù)在傳輸過程中不被竊取、改變,確保數(shù)據(jù)的完整性。

 ?。?)HTTPS是現(xiàn)行架構(gòu)下最安全的解決方案,雖然不是絕對安全,但它大幅增加了中間人攻擊的成本。

 ?。?)谷歌曾在2014年8月份調(diào)整搜索引擎算法,并稱“比起同等HTTP網(wǎng)站,采用HTTPS加密的網(wǎng)站在搜索結(jié)果中的排名將會更高”。

六、HTTPS的缺點

  雖然說HTTPS有很大的優(yōu)勢,但其相對來說,還是存在不足之處的:

 ?。?)HTTPS協(xié)議握手階段比較費時,會使頁面的加載時間延長近50%,增加10%到20%的耗電;

 ?。?)HTTPS連接緩存不如HTTP高效,會增加數(shù)據(jù)開銷和功耗,甚至已有的安全措施也會因此而受到影響;

  (3)SSL證書需要錢,功能越強大的證書費用越高,個人網(wǎng)站、小網(wǎng)站沒有必要一般不會用。

  (4)SSL證書通常需要綁定IP,不能在同一IP上綁定多個域名,IPv4資源不可能支撐這個消耗。

  (5)HTTPS協(xié)議的加密范圍也比較有限,在黑客攻擊、拒絕服務攻擊、服務器劫持等方面幾乎起不到什么作用。最關(guān)鍵的,SSL證書的信用鏈體系并不安全,特別是在某些國家可以控制CA根證書的情況下,中間人攻擊一樣可行。

七、http切換到HTTPS

  如果需要將網(wǎng)站從http切換到https到底該如何實現(xiàn)呢?

這里需要將頁面中所有的鏈接,例如js,css,圖片等等鏈接都由http改為https。例如:http://www.baidu.com改為https://www.baidu.com

  BTW,這里雖然將http切換為了https,還是建議保留http。所以我們在切換的時候可以做http和https的兼容,具體實現(xiàn)方式是,去掉頁面鏈接中的http頭部,這樣可以自動匹配http頭和https頭。例如:將http://www.baidu.com改為//www...。然后當用戶從http的入口進入訪問頁面時,頁面就是http,如果用戶是從https的入口進入訪問頁面,頁面即使https的。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/40071.html

相關(guān)文章

  • 金三銀四,2019大廠Android高級工程師面試題整理

    摘要:原文地址游客前言金三銀四,很多同學心里大概都準備著年后找工作或者跳槽。最近有很多同學都在交流群里求大廠面試題。 最近整理了一波面試題,包括安卓JAVA方面的,目前大廠還是以安卓源碼,算法,以及數(shù)據(jù)結(jié)構(gòu)為主,有一些中小型公司也會問到混合開發(fā)的知識,至于我為什么傾向于混合開發(fā),我的一句話就是走上編程之路,將來你要學不僅僅是這些,豐富自己方能與世接軌,做好全棧的裝備。 原文地址:游客kutd...

    tracymac7 評論0 收藏0
  • 網(wǎng)絡與安全

    摘要:面試網(wǎng)絡了解及網(wǎng)絡基礎(chǔ)對端傳輸詳解與攻防實戰(zhàn)本文從屬于筆者的信息安全實戰(zhàn)中滲透測試實戰(zhàn)系列文章。建議先閱讀下的網(wǎng)絡安全基礎(chǔ)。然而,該攻擊方式并不為大家所熟知,很多網(wǎng)站都有的安全漏洞。 面試 -- 網(wǎng)絡 HTTP 現(xiàn)在面試門檻越來越高,很多開發(fā)者對于網(wǎng)絡知識這塊了解的不是很多,遇到這些面試題會手足無措。本篇文章知識主要集中在 HTTP 這塊。文中知識來自 《圖解 HTTP》與維基百科,若...

    Integ 評論0 收藏0
  • 從async await 報錯Unexpected identifier 談談上下文理解

    摘要:解決辦法,將箭頭函數(shù)聲明為函數(shù),代碼如下運行結(jié)果至此,問題解決。必須在函數(shù)的上下文中。對程序而言有了上下文調(diào)用幀才有一個完整的邏輯過程。 先簡單介紹下async await:   async/await是ES6推出的異步處理方案,目的也很明確:更好的實現(xiàn)異步編程。 詳細見阮大神 ES6入門 現(xiàn)在說說實踐中遇到的問題:使用await報錯Unexpected identifier 先...

    Bryan 評論0 收藏0
  • 從一滴水說起,談談CSS形狀生成思路

    摘要:水是生命之源生產(chǎn)之要生態(tài)之基。興水利除水害事關(guān)人類生存社會進步歷來是治國安邦的大事。附個生成器,雖然不能生成本文的水滴。 水是生命之源、生產(chǎn)之要、生態(tài)之基。興水利、除水害,事關(guān)人類生存、社會進步,歷來是治國安邦的大事。巴拉巴拉~不扯淡了, 來看看下面這張圖,額,為了扣題,就管她叫水滴吧(雖然是倒的),從這開始,讓我們用css來生成她~ showImg(https://segmentfa...

    gotham 評論0 收藏0

發(fā)表評論

0條評論

XGBCCC

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<