<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
超文字傳輸安全協定(Hypertext Transfer Protocol Secure,簡稱:HTTPS)是一種通過計算機網路進行安全通訊的傳輸協定。HTTPS經由HTTP進行通訊,利用SSL/TLS來加密封包。HTTPS的主要目的是提供對網站伺服器的身份認證,保護交換資料的隱私與完整性。HTTP協定採用明文傳輸資訊,存在資訊竊聽、資訊篡改和資訊劫持的風險,而協定TLS/SSL具有身份驗證、資訊加密和完整性校驗的功能,可以避免此類問題發生。安全層的主要職責就是對發起的HTTP請求的資料進行加密操作 和 對接收到的HTTP的內容進行解密操作。
使用HTTPS協定可以認證使用者和伺服器,確保資料傳送到正確的使用者端和伺服器
使用HTTPS協定可以進行加密傳輸、身份認證,通訊更加安全,防止資料在傳輸過程中被竊取、修改,確保資料安全性
HTTPS是現行架構下最安全的解決方案,雖然不是絕對的安全,但是大幅增加了中間人攻擊的成本
HTTPS需要做伺服器和使用者端雙方的加密個解密處理,耗費更多伺服器資源,過程複雜
HTTPS協定握手階段比較費時,增加頁面的載入時間
SSL證書是收費的,功能越強大的證書費用越高
HTTPS連線伺服器端資源佔用高很多,支援訪客稍多的網站需要投入更大的成本
SSL證書需要繫結IP,不能再同一個IP上繫結多個域名
結合兩種加密⽅式,將對稱加密的金鑰使⽤⾮對稱加密的公鑰進⾏加密,然後傳送出去,接收⽅使⽤私鑰進⾏解密得到對稱加密的金鑰,然後雙⽅可以使⽤對稱加密來進⾏溝通。 此時⼜帶來⼀個問題,中間⼈問題:如果此時在使用者端和伺服器之間存在⼀箇中間⼈,這個中間⼈只需要把原本雙⽅通訊互發的公鑰,換成⾃⼰的公鑰,這樣中間⼈就可以輕鬆解密通訊雙⽅所傳送的所有資料。 所以這個時候需要⼀個安全的第三⽅頒發證書(CA),證明身份的身份,防⽌被中間⼈攻擊。 證書中包括:簽發者、證書⽤途、使⽤者公鑰、使⽤者私鑰、使⽤者的HASH演演算法、證書到期時間等。但是問題來了,如果中間⼈篡改了證書,那麼身份證明是不是就⽆效了?這個證明就⽩買了,這個時候需要⼀個新的技術,數位簽章。 數位簽章就是⽤CA⾃帶的HASH演演算法對證書的內容進⾏HASH得到⼀個摘要,再⽤CA的私鑰加密,最終組成數位簽章。當別⼈把他的證書發過來的時候,我再⽤同樣的Hash演演算法,再次⽣成訊息摘要,然後⽤CA的公鑰對數位簽章解密,得到CA建立的訊息摘要,兩者⼀⽐,就知道中間有沒有被⼈篡改了。這個時候就能最⼤程度保證通訊的安全了。
即通訊的雙⽅都使⽤同⼀個祕鑰進⾏加解密,對稱加密雖然很簡單效能也好,但是⽆法解決⾸次把祕鑰發給對⽅的問題,很容易被⿊客攔截祕鑰。
對稱加密雖然安全性更⾼,但是帶來的問題就是速度很慢,影響效能。
即安全傳輸層協定
TLS/SSL的工作方式就是使用者端使用非對稱加密與伺服器進行通訊,實現身份的驗證並協商對稱加密使用的祕鑰。對稱加密演演算法採用協商祕鑰對資訊以及資訊摘要進行加密通訊,不同節點之間採用的對稱祕鑰不同,從而保證資訊只能通訊雙方獲取。
TLS/SSL全稱安全傳輸層協定(Transport Layer Security), 是介於TCP和HTTP之間的一層安全協定,不影響原有的TCP協定和HTTP協定,所以使用HTTPS基本上不需要對HTTP頁面進行太多的改造。TLS/SSL的功能實現主要依賴三類基本演演算法。
雜湊函數hash:基於雜湊函數驗證資訊的完整性
對稱加密:對稱加密演演算法採用協商的祕鑰對資料加密
非對稱加密:非對稱加密實現身份認證和祕鑰協商
現在的方法也不一定是安全的,因為沒有辦法確定得到的公鑰就一定是安全的公鑰。可能存在一箇中間人,擷取了對方發給我們的公鑰,然後將他自己的公鑰傳送給我們,當我們使用他的公鑰加密後傳送的資訊,就可以被他用自己的私鑰解密。然後他偽裝成我們以同樣的方法向對方傳送資訊,這樣我們的資訊就被竊取了,然而自己還不知道。為了解決這樣的問題,可以使用數位憑證。
首先使用一種 Hash 演演算法來對公鑰和其他資訊進行加密,生成一個資訊摘要,然後讓有公信力的認證中心(簡稱 CA )用它的私鑰對訊息摘要加密,形成簽名。最後將原始的資訊和簽名合在一起,稱為數位憑證。當接收方收到數位憑證的時候,先根據原始資訊使用同樣的 Hash 演演算法生成一個摘要,然後使用公證加工的公鑰來對數位憑證中的摘要進行解密,最後將解密的摘要和生成的摘要進行對比,就能發現得到的資訊是否被更改了。這個方法最要的是認證中心的可靠性,一般瀏覽器裡會內建一些頂層的認證中心的證書,相當於我們自動信任了他們,只有這樣才能保證資料的安全。要進行對比,就能發現得到的資訊是否被更改了。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45