HTTP和HTTPS的區(qū)別

超文本傳輸協(xié)議HTTP協(xié)議被用于在Web瀏覽器和網(wǎng)站服務(wù)器之間傳遞信息锡垄,HTTP協(xié)議以明文方式發(fā)送內(nèi)容驱闷,不提供任何方式的數(shù)據(jù)加密框沟,如果攻擊者截取了Web瀏覽器和網(wǎng)站服務(wù)器之間的傳輸報文雇毫,就可以直接讀懂其中的信息恒界,因此桨啃,HTTP協(xié)議不適合傳輸一些敏感信息车胡,比如:信用卡號、密碼等支付信息照瘾。

  為了解決HTTP協(xié)議的這一缺陷匈棘,需要使用另一種協(xié)議:安全套接字層超文本傳輸協(xié)議HTTPS,為了數(shù)據(jù)傳輸?shù)陌踩雒琀TTPS在HTTP的基礎(chǔ)上加入了SSL協(xié)議主卫,SSL依靠證書來驗證服務(wù)器的身份,并為瀏覽器和服務(wù)器之間的通信加密鹃愤。

一簇搅、HTTP和HTTPS的基本概念

  HTTP:是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議,是一個客戶端和服務(wù)器端請求和應(yīng)答的標(biāo)準(zhǔn)(TCP)软吐,用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳輸協(xié)議瘩将,它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少凹耙。

  HTTPS:是以安全為目標(biāo)的HTTP通道姿现,簡單講是HTTP的安全版,即HTTP下加入SSL層肖抱,HTTPS的安全基礎(chǔ)是SSL备典,因此加密的詳細(xì)內(nèi)容就需要SSL。

  HTTPS協(xié)議的主要作用可以分為兩種:一種是建立一個信息安全通道意述,來保證數(shù)據(jù)傳輸?shù)陌踩嵊叮涣硪环N就是確認(rèn)網(wǎng)站的真實性。

二荤崇、HTTP與HTTPS有什么區(qū)別镐依?

  HTTP協(xié)議傳輸?shù)臄?shù)據(jù)都是未加密的,也就是明文的天试,因此使用HTTP協(xié)議傳輸隱私信息非常不安全槐壳,為了保證這些隱私數(shù)據(jù)能加密傳輸,于是網(wǎng)景公司設(shè)計了SSL(Secure Sockets Layer)協(xié)議用于對HTTP協(xié)議傳輸?shù)臄?shù)據(jù)進(jìn)行加密喜每,從而就誕生了HTTPS务唐。簡單來說雳攘,HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議枫笛,要比http協(xié)議安全吨灭。

  HTTPS和HTTP的區(qū)別主要如下:

  1、https協(xié)議需要到ca申請證書刑巧,一般免費(fèi)證書較少喧兄,因而需要一定費(fèi)用。

  2啊楚、http是超文本傳輸協(xié)議吠冤,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協(xié)議恭理。

  3、http和https使用的是完全不同的連接方式颜价,用的端口也不一樣涯保,前者是80周伦,后者是443夕春。

  4、http的連接很簡單专挪,是無狀態(tài)的及志;HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議狈蚤,比http協(xié)議安全困肩。

三划纽、HTTPS的工作原理

  我們都知道HTTPS能夠加密信息脆侮,以免敏感信息被第三方獲取,所以很多銀行網(wǎng)站或電子郵箱等等安全級別較高的服務(wù)都會采用HTTPS協(xié)議勇劣。

w

HTTP與HTTPS的區(qū)別-馬海祥博客

 客戶端在使用HTTPS方式與Web服務(wù)器通信時有以下幾個步驟靖避,如圖所示。

 ”饶(1)客戶使用https的URL訪問Web服務(wù)器幻捏,要求與Web服務(wù)器建立SSL連接。

 ∶馈(2)Web服務(wù)器收到客戶端請求后篡九,會將網(wǎng)站的證書信息(證書中包含公鑰)傳送一份給客戶端。

 〈椎臁(3)客戶端的瀏覽器與Web服務(wù)器開始協(xié)商SSL連接的安全等級榛臼,也就是信息加密的等級伊佃。

  (4)客戶端的瀏覽器根據(jù)雙方同意的安全等級沛善,建立會話密鑰航揉,然后利用網(wǎng)站的公鑰將會話密鑰加密,并傳送給網(wǎng)站金刁。

 ∷俊(5)Web服務(wù)器利用自己的私鑰解密出會話密鑰。

 ∮嚷(6)Web服務(wù)器利用會話密鑰加密與客戶端之間的通信媳友。


四、HTTPS的優(yōu)點

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

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

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

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

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

五、HTTPS的缺點

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

  (1)HTTPS協(xié)議握手階段比較費(fèi)時航夺,會使頁面的加載時間延長近50%崔涂,增加10%到20%的耗電;

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

 √阒浴(3)SSL證書需要錢,功能越強(qiáng)大的證書費(fèi)用越高愧口,個人網(wǎng)站、小網(wǎng)站沒有必要一般不會用抡砂。

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

 √嶙帷(5)HTTPS協(xié)議的加密范圍也比較有限,在黑客攻擊谎仲、拒絕服務(wù)攻擊刨仑、服務(wù)器劫持等方面幾乎起不到什么作用。最關(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.baidu.com阶捆。然后當(dāng)用戶從http的入口進(jìn)入訪問頁面時钦听,頁面就是http,如果用戶是從https的入口進(jìn)入訪問頁面儡司,頁面即使https的余指。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末酵镜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子淮韭,更是在濱河造成了極大的恐慌,老刑警劉巖蜡吧,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件昔善,死亡現(xiàn)場離奇詭異畔乙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)返咱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門咖摹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來皮服,“玉大人,你說我怎么就攤上這事硫眯≡裢” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵裹纳,是天一觀的道長紧武。 經(jīng)常有香客問我,道長朋鞍,這世上最難降的妖魔是什么妥箕? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任畦幢,我火速辦了婚禮,結(jié)果婚禮上宇葱,老公的妹妹穿的比我還像新娘。我一直安慰自己吗氏,他們只是感情好雷逆,可當(dāng)我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著往产,像睡著了一般某宪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蔼囊,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機(jī)與錄音畏鼓,去河邊找鬼。 笑死膳沽,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挑社。 我是一名探鬼主播巡揍,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼录平!你這毒婦竟也來了缀皱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤表箭,失蹤者是張志新(化名)和其女友劉穎钮莲,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體崔拥,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡链瓦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年慈俯,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贴膘。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡刑峡,死狀恐怖玄柠,靈堂內(nèi)的尸體忽然破棺而出诫舅,到底是詐尸還是另有隱情,我是刑警寧澤骚勘,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布俏讹,位于F島的核電站畜吊,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏玲献。R本人自食惡果不足惜殉疼,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一瓢娜、第九天 我趴在偏房一處隱蔽的房頂上張望礼预。 院中可真熱鬧,春花似錦褒颈、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至币狠,卻和暖如春砾层,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肛炮。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工宝踪, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留瘩燥,地道東北人不同。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像二拐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子百新,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容