中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

看完這后,我奶奶都懂SSL證書啦!

2021-03-19    分類: 網(wǎng)站建設(shè)

上過網(wǎng)的朋友都知道,網(wǎng)絡(luò)是非常不安全的。尤其是公共場所很多免費(fèi)的wifi,或許只是攻擊者的一個(gè)誘餌。還有大家平時(shí)喜歡用的萬能鑰匙,等等。那我們平時(shí)上網(wǎng)可能會(huì)存在哪些風(fēng)險(xiǎn)呢? 

1、泄密,個(gè)人隱私、賬戶密碼等信息可能會(huì)被盜取。

2、篡改,收到的數(shù)據(jù)可能被第三方修改過,或被植入廣告等。  

3、假冒,訪問的站點(diǎn)非目標(biāo)服務(wù)器站點(diǎn)。如域名欺騙、域名劫持、釣魚網(wǎng)站等。

可能住你隔壁穿人字拖、說話都略顯羞澀的小王,一到夜深人靜的時(shí)候就開始偷窺你的一舉一動(dòng)!陪你一起看91某社區(qū)的電影還好,萬一竊取了各購物網(wǎng)站或其他站點(diǎn)的登錄信息就……是不是想想有些害怕呢!

SSL證書

為什么別人能獲取你上網(wǎng)的數(shù)據(jù)呢?有過一定網(wǎng)絡(luò)基礎(chǔ)的朋友多少都對TCP/IP有些了解,對各種握手揮手早已背得滾瓜爛俗,對http協(xié)議也早了然于心。http是應(yīng)用層的協(xié)議,位于TCP/IP參考模型的最上層。用戶數(shù)據(jù)經(jīng)過應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、鏈路層的層層封裝后經(jīng)過物理層發(fā)送到目標(biāo)機(jī)器。在這幾層中,數(shù)據(jù)都沒有經(jīng)過加密處理,所以一旦別人獲取到你的數(shù)據(jù)包,就能輕易的獲取到數(shù)據(jù)的信息。

為了保護(hù)數(shù)據(jù)隱私,讓數(shù)據(jù)不再“裸奔”。對需要傳輸?shù)臄?shù)據(jù)進(jìn)行加密處理就很有必要了。目前而言,就SSL證書能做到這一點(diǎn)。

SSL證書

我們生活中有各種證,有能證明自己是個(gè)有身份的人的身份證,有能證明自己讀了幾年書的畢業(yè)證。這些證都是由某些權(quán)威機(jī)關(guān)認(rèn)證、無法偽造的,能證明自己身份的憑據(jù)。那服務(wù)器是不是也能有個(gè)類似身份證的東西,在與服務(wù)器進(jìn)行通信的時(shí)候證明自己確實(shí)是目標(biāo)服務(wù)器而不是小王偽造的呢?在生活中這些證件都是事實(shí)在在能看得見摸得著的,而計(jì)算機(jī)中的證書是虛擬的,看得見但是摸不著,是數(shù)據(jù)形式記錄的,所以叫SSL證書!

客戶端第一次與服務(wù)器進(jìn)行通信的時(shí)候,服務(wù)器需要出示自己的SSL證書,證明自己的身份以及自己的公鑰,類似如下(實(shí)際上就是一堆數(shù)據(jù),這里為了直觀)

SSL證書

那這個(gè)SSL證書怎么產(chǎn)生的呢?總不能是服務(wù)器自己造一個(gè)吧?上面說到了我們生活中的證書是由權(quán)威機(jī)構(gòu)頒發(fā)的、無法偽造的,比如身份證就是由派出所發(fā)證、畢業(yè)證由教育部發(fā)證,如果需要驗(yàn)證真假,只需要上相關(guān)的系統(tǒng)輸入編號(hào)查詢就能查到了!那我們SSL證書也應(yīng)該有這兩個(gè)特性-權(quán)威機(jī)構(gòu)頒發(fā)、防偽!

CA機(jī)構(gòu)

CA機(jī)構(gòu)就是SSL證書頒發(fā)的權(quán)威機(jī)構(gòu),負(fù)責(zé)頒發(fā)證書以及驗(yàn)證證書的合法性。如果服務(wù)器需要做個(gè)有身份的服務(wù)器,就需要向CA機(jī)構(gòu)提交申請,當(dāng)然有錢才好辦事,交錢才能給你辦證……

服務(wù)器向CA機(jī)構(gòu)提交申請,需要提交站點(diǎn)的信息如域名、公司名稱、公鑰等等,CA審批無誤之后就可以給服務(wù)器頒發(fā)證書了!

客戶端在拿到服務(wù)器的證書后,就需要驗(yàn)證證書編號(hào)是否能在對應(yīng)的CA機(jī)構(gòu)查到,并且核對證書的基本信息如證書上的域名是否與當(dāng)前訪問的域名一致等等,還可以拿到證書中服務(wù)器的公鑰信息用于協(xié)商對稱密鑰!

證書頒發(fā)了,可是又怎么防止偽造,怎么保證在傳輸過程中不被篡改呢?萬一小王截獲到SSL證書,把公鑰改成自己的那不是依然無法保證安全了么?這就需要數(shù)字簽名了!

數(shù)字簽名

與公司簽過勞動(dòng)合同的朋友應(yīng)該都知道,在合同信息的填寫中,是不能有涂改的,否則需要重新填寫!并且在最后需要甲方和乙方簽名并且蓋章。一旦簽名蓋章后的合同就具有了法律的效力,合同就不能再修改。簽名和蓋章操作就是防止合同偽造,規(guī)定不能修改就防止了合同被篡改!

在實(shí)際生活中簽名、蓋章操作是實(shí)實(shí)在在的動(dòng)作,作用在具體某個(gè)物體上的!但是我們的SSL證書本身就是虛擬的,怎么去給一個(gè)虛擬的證書簽名蓋章呢?數(shù)字簽名又是什么機(jī)制呢?

我們在做權(quán)限系統(tǒng)的時(shí)候,存儲(chǔ)用戶密碼的時(shí)候都會(huì)經(jīng)過MD5計(jì)算摘要后存儲(chǔ),在登錄的時(shí)候計(jì)算用戶填寫的密碼的MD5摘要與數(shù)據(jù)庫存儲(chǔ)的摘要進(jìn)行對比,如果一致則密碼正確,否則登錄失??!MD5是不可逆的,且不同的數(shù)據(jù)計(jì)算出來的摘要是不一樣的(當(dāng)然也有極小的概率會(huì)hash碰撞),基于這個(gè)特性,就有了數(shù)字簽名的思路。

服務(wù)器提交自己的基本信息想CA機(jī)構(gòu)提出申請,CA機(jī)構(gòu)在給服務(wù)器頒發(fā)證書的時(shí)候,會(huì)連同SSL證書以及根據(jù)證書計(jì)算的摘要一同發(fā)送給服務(wù)器,且這個(gè)摘要是需要經(jīng)過CA機(jī)構(gòu)自己的私鑰進(jìn)行加密的。申請流程如下:

 

啥?不夠直觀?那我們再來個(gè)直觀點(diǎn)的!通過下圖我們能看到,CA給服務(wù)器頒發(fā)的證書是有自己專屬的“公章”的。

SSL證書

 

哪些CA機(jī)構(gòu)對于客戶端來說是權(quán)威或者說是認(rèn)可的呢?我們打開IE瀏覽器能看到客戶端內(nèi)置的CA機(jī)構(gòu)的信息,包含了CA的公鑰、簽名算法、有效期等等...

SSL證書

服務(wù)器在與客戶端通信的時(shí)候,就會(huì)將SSL證書和數(shù)字簽名出示給客戶端了。客戶端拿到SSL證書和數(shù)字簽名后,先通過操作系統(tǒng)或者瀏覽器內(nèi)置信任的CA機(jī)構(gòu)找到對應(yīng)CA機(jī)構(gòu)的公鑰對數(shù)字簽名進(jìn)行解密,然后采用同樣的摘要算法計(jì)算SSL證書的摘要,如果自己計(jì)算的摘要與服務(wù)器發(fā)來的摘要一致,則證書是沒有被篡改過的!這樣就防止了篡改!第三方拿不到CA機(jī)構(gòu)的私鑰,也就無法對摘要進(jìn)行加密,如果是第三方偽造的簽名自然也在客戶端也就無法解密,這就防止了偽造!所以數(shù)字簽名就是通過這種機(jī)制來保證SSL證書被篡改和被偽造。具體流程如下:

SSL證書

 

這里需要注意一點(diǎn),一個(gè)是CA的公鑰,內(nèi)置在客戶端,用來解密數(shù)字簽名!另一個(gè)是目標(biāo)服務(wù)器的公鑰,在SSL證書內(nèi)容里,用來協(xié)商對稱密鑰!

SSL與HTTPS聯(lián)系

其實(shí)HTTPS=HTTP+SSL,在HTTP層和TCP之間加了一個(gè)SSL/TLS層,如下圖:

SSL證書

SSL(Secure Sockets Layer)中文叫“安全套接層”,后來由于廣泛應(yīng)用,SSL標(biāo)準(zhǔn)化之后就改名為TLS(Transport Layer Security)了,其實(shí)HTTPS就是通過上面說到的那些手段來解決網(wǎng)絡(luò)上可能存在的數(shù)據(jù)泄密、篡改、假冒的這些問題,保證網(wǎng)絡(luò)傳輸?shù)陌踩睦玻?br /> 寫到這,打一波廣告,購買SSL證書可以點(diǎn)擊右側(cè)QQ咨詢,當(dāng)然除了網(wǎng)站加密,網(wǎng)站防護(hù)、加速、安全等各類問題也可以聯(lián)系我。

網(wǎng)頁標(biāo)題:看完這后,我奶奶都懂SSL證書啦!
網(wǎng)頁URL:http://www.rwnh.cn/news/105461.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、服務(wù)器托管、面包屑導(dǎo)航品牌網(wǎng)站制作、用戶體驗(yàn)、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
峡江县| 客服| 江阴市| 金山区| 三江| 临江市| 丰顺县| 翁源县| 延边| 比如县| 乌鲁木齐市| 嘉黎县| 舞钢市| 兴文县| 黔东| 铁岭县| 柳州市| 吕梁市| 庄河市| 屏东市| 重庆市| 嘉峪关市| 合阳县| 钟山县| 天门市| 石城县| 旬阳县| 昌邑市| 怀远县| 丽江市| 宣汉县| 丹巴县| 科尔| 江陵县| 开远市| 鹤壁市| 平罗县| 轮台县| 唐海县| 密云县| 横山县|