網(wǎng)站如何在各大瀏覽器中暢通無阻?
HTTP是一種明文傳輸協(xié)議,在這種協(xié)議之下,用戶與網(wǎng)站傳輸?shù)臄?shù)據(jù)容易被第三者窺視、竊取和篡改等網(wǎng)絡(luò)攻擊。而HTTPS,是HTTP的加密版本,即在HTTP的基礎(chǔ)上加入SSL加密協(xié)議。通過安裝部署SSL證書,將協(xié)議轉(zhuǎn)變成HTTPS協(xié)議,不僅能讓網(wǎng)站在各大瀏覽器中暢通,而且能夠保證網(wǎng)站數(shù)據(jù)安全。
其實(shí),不僅是Chrome瀏覽器。
2017年9月,微信公眾平臺(tái)也曾發(fā)布公告,要求開發(fā)者盡快將通過HTTP方式調(diào)用的服務(wù)切換為HTTPS調(diào)用,隨后不久,微信公眾號(hào)API僅支持HTTPS調(diào)用。
不論是在瀏覽器中,還是在APP、小程序,凡是涉及到網(wǎng)址的地方,HTTPS總是有比HTTP更多的包容性,更大的優(yōu)勢(shì)。通過驗(yàn)證SSL證書來讓HTTP加上S,渠道暢通,企業(yè)才有更多空間去經(jīng)營、去宣傳、去曝光。
通過安裝部署了SSL證書,HTTPS可對(duì)數(shù)據(jù)進(jìn)行高強(qiáng)度的加密,防止用戶隱私數(shù)據(jù)在信息傳輸時(shí)遭遇黑客攻擊。
一方面可以防止用戶信息泄露,另一方面可以防止網(wǎng)站被釣魚網(wǎng)站冒充,避免不必要的用戶流失與品牌信任危機(jī)。
SSL提供的安全服務(wù)可以歸納為以下三種:
(1)SSL服務(wù)器鑒別,允許用戶證實(shí)服務(wù)器的身份。支持SSL的客戶端通過驗(yàn)證來自服務(wù)器的證書,來鑒別服務(wù)器的真實(shí)身份并獲得服務(wù)器的公鑰。
(2)SSL客戶鑒別,SSL的可選安全服務(wù),允許服務(wù)器證實(shí)客戶的身份。
(3)加密的SSL會(huì)話,對(duì)客戶和服務(wù)器間發(fā)送的所有報(bào)文進(jìn)行加密,并檢測(cè)報(bào)文是否被篡改。當(dāng)訪客訪問安裝了SSL證書的網(wǎng)站鏈接建立TCP連接后,先進(jìn)行瀏覽器和服務(wù)器之間的握手協(xié)議,完成加密算法的協(xié)商和會(huì)話密鑰的傳遞,然后進(jìn)行安全數(shù)據(jù)傳輸。
整個(gè)過程簡(jiǎn)要如下:
(1)協(xié)商加密算法。瀏覽器A向服務(wù)器B發(fā)送瀏覽器的SSL版本號(hào)和一些可選的加密算法,B從中選定自己所支持的算法(如RSA)并告知A。
(2)服務(wù)器鑒別。服務(wù)器B向?yàn)g覽器A發(fā)送包含其RSA公鑰的數(shù)字證書,A使用該證書的認(rèn)證機(jī)構(gòu)CA公開發(fā)布的RSA公鑰對(duì)該證書進(jìn)行驗(yàn)證。
(3)會(huì)話密鑰計(jì)算。由瀏覽器A隨機(jī)產(chǎn)生一個(gè)秘密數(shù),用服務(wù)器B的RSA公鑰進(jìn)行加密后發(fā)送給B,雙方根據(jù)協(xié)商的算法產(chǎn)生共享的對(duì)稱會(huì)話密鑰。
(4)安全數(shù)據(jù)傳輸。雙方用會(huì)話密鑰加密和解密它們之間傳送的數(shù)據(jù)并驗(yàn)證其完整性。
以上就是“網(wǎng)站如何在各大瀏覽器中暢通無阻?”的相關(guān)知識(shí)了,更多網(wǎng)站建設(shè)問題,歡迎點(diǎn)擊:http://www.xinnet.com/jianzhan/webdesign.html
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)
需注明出處:新網(wǎng)idc知識(shí)百科