亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

談?wù)剬?duì)http和http的理解

XGBCCC / 1047人閱讀

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

一、前提背景

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

二、http和https的概念

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

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

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

四、HTTPs工作原理

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

五、HTTPS的優(yōu)點(diǎn)

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

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

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

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

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

六、HTTPS的缺點(diǎn)

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

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

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

 ?。?)SSL證書需要錢,功能越強(qiáng)大的證書費(fèi)用越高,個(gè)人網(wǎng)站、小網(wǎng)站沒有必要一般不會(huì)用。

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

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

七、http切換到HTTPS

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

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

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/40071.html

相關(guān)文章

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

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

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

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

    Integ 評(píng)論0 收藏0
  • 從async await 報(bào)錯(cuò)Unexpected identifier 談?wù)?/em>對(duì)上下文理解

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

    Bryan 評(píng)論0 收藏0
  • 從一滴水說起,談?wù)?/em>CSS形狀生成思路

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

    gotham 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<