国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

談談對http和http的理解

XGBCCC / 979人閱讀

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

一、前提背景

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

二、http和https的概念

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

三、http和https的區別

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

四、HTTPs工作原理

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

五、HTTPS的優點

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

  (1)使用HTTPS協議可認證用戶和服務器,確保數據發送到正確的客戶機和服務器;

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

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

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

六、HTTPS的缺點

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

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

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

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

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

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

七、http切換到HTTPS

  如果需要將網站從http切換到https到底該如何實現呢?

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

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40071.html

相關文章

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

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

    tracymac7 評論0 收藏0
  • 網絡與安全

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

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

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

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

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

    gotham 評論0 收藏0

發表評論

0條評論

XGBCCC

|高級講師

TA的文章

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