近一年可能有不少朋友發如今使用百度搜索時,是這個樣子的:前端
如咱們所見,瀏覽器地址欄裏的HTTP可能將成爲永遠的過去時,取而代之的是更安全的HTTPS。後端
HTTPS是Http Over SSL,簡單來講就是HTTP的安全版本,在HTTP的基礎上經過加密傳輸和身份認證保證了傳輸過程當中的安全性。咱們一般訪問的網站大部分都是HTTP的,最簡單的辨別方法能夠看看網址是以http://開頭仍是https://開頭。跨域
HTTPS在國內的大型站點目前只用在部分帳戶的登錄和支付等環節。百度是國內第一個全站HTTPS的大型站點,緣由是其用戶多,流量大。而可以上線HTTPS也會打消疑慮,使用戶更加放心,對於國內其餘站點是很好的示範,同時也在加速國內互聯網HTTPS的進程。瀏覽器
隨着百度、京東等大公司紛紛用起了HTTPS,其根本緣由又是什麼。使用HTTPS成本的降低特別是計算成本的降低是2015年HTTPS爆發的主要緣由。但網站開始作整站遷移至HTTPS的根本緣由卻在於過多用戶投訴網站上出現影響瀏覽體驗的大面積廣告,是指本來的網頁被放置到一個iframe裏,並注入了Flash廣告。查證瀏覽器地址欄仍是正確的域名,沒有被跳轉。這隻能說明是運營商劫持致使域名返回的內容不是來自網站的頁面,而是被處理過的頁面。這樣可能帶來的風險包括:跨域攻擊、鍵盤記錄、HTTPS證書僞造等,比通常釣魚網站更危險。緩存
甚至一些用戶訪問網站時遭遇到DNS劫持也就是俗稱的DNS釣魚攻擊,劫持DNS服務器後,經過某些手段取得某域名的解析記錄控制權,進而修改此域名的解析結果,致使對特定的網絡不能反應或訪問的是假網址。爲了防止這種劫持,各大互聯網公司只好選擇HTTPS,進行數據加密而防止數據被篡改。安全
使用HTTPS協議可認證用戶和服務器,確保數據發送到正確的客戶機和服務器。服務器
HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,要比http協議安全,可防止數據在傳輸過程當中不被竊取、改變,確保數據的完整性。網絡
HTTPS是現行架構下最安全的解決方案,雖然不是絕對安全,但它大幅增長了中間人攻擊的成本。架構
雖然使用HTTPS大幅度地提升了安全性,有效保護了用戶隱私,人們一般也會忽略一些將站點由HTTP轉爲HTTPS協議涉及到的問題。框架
因爲 HTTP和HTTPS都須要DNS解析,而且大部分狀況下使用了DNS緩存。
如圖可見,用戶只須要完成TCP三次握手創建TCP鏈接就可以直接發送HTTP請求獲取應用層數據,此外在整個訪問過程當中也沒有須要消耗計算資源的地方。
而HTTPS的訪問過程,相比HTTP要複雜不少,在部分場景下,使用HTTPS訪問有可能增長7個RTT。這種狀況對於網站的響應速度有負面影響。據ACM CoNEXT數據顯示,使用HTTPS協議極可能會使頁面的加載時間延長近50%,嚴重影響了性能,而網站加載速度也是影響搜索引擎排名的一個很重要的因素。面對這種狀況,一些工具能夠對使用HTTPS協議的網站進行支持。
例如網絡層時間也就是監測一個頁面時,發生網絡通信的總消耗時間。此項指標包含了DNS時間、創建鏈接時間、SSL握手時間 、重定向時間、發出請求時間、收到第一個包時間、 內容下載時間和關閉鏈接時間的總和。
經過將對性能關鍵指標進行監測獲得的數據呈現給用戶,用戶能夠得知性能瓶頸在哪裏,從而定位加以改善。
愈來愈多的站點採用了HTTPS協議,不過大多用於登錄頁面、或是存在交易信息的頁面,不多網站選擇全站採用HTTPS協議。不少站長每一年花在SSL證書上的費用不菲,這對於我的博客、或是小型站點來講是一筆不小的開支。同時,整站遷移帶來的人力成本也難以評估。
APM工具經過監測網站在某一時段的頁面性能時可發現運營商劫持現象,從地域維度分析劫持的嚴重程度,經過頁面元素瀑布圖,能夠查找到哪一個URL的頁面框架中被加入了廣告代碼。經過查找到的被劫持的URL地址和嵌入的廣告代碼重現劫持現象。同時分析出該劫持現象的發生地區和發生次數。
而聽雲所擁有的DNS劫持分析功能能夠經過「域名IP」維度查看域名被劫持到了哪些非法IP,並顯示劫持的次數以及劫持率。經過「地域」維度查看被劫持用戶所在省份排行:
如上圖所示,DNS劫持最多的是天津市,而一週的總劫持次數高達2000次。經過對劫持進行分析,可以幫助用戶快速的找到非法IP,精準定位劫持問題,提升可用性。
總的來講,使用HTTPS在國內還只是起步階段,如何平衡HTTPS帶給網站的利弊還須要很長的實踐之路。
關於阿里百川
阿里百川(baichuan.taobao.com)是阿里巴巴集團「雲」+「端」的核心戰略是阿里巴巴集團無線開放平臺,基於世界級的後端服務和成熟的商業組件,經過「技術、商業及大數據」的開放,爲移動創業者提供可快速搭建App、商業化APP並提高用戶體驗的解決方案;同時提供多元化的創業服務-物理空間、孵化運營、創業投資等,爲移動創業者提供全面保障。