2022-10-03 分類: 網(wǎng)站建設(shè)
今天來(lái)介紹一下網(wǎng)站防劫持的方法。劫持網(wǎng)站的方法好有多種,但是核心的方法其實(shí)只有兩大類,一類就是在你的網(wǎng)站中植入代碼如JS文件,另外一類叫做DNS劫持,就是把你要訪問(wèn)的網(wǎng)頁(yè)轉(zhuǎn)向其他非法的頁(yè)面中去。
假如你的網(wǎng)站已經(jīng)被劫持了,那就說(shuō)明你的服務(wù)器已經(jīng)被攻破,那么你只能對(duì)你的網(wǎng)站服務(wù)器進(jìn)行排查、殺毒等操作,這些不在本文的討論范圍。今天我們研究的是如何去預(yù)防網(wǎng)站劫持。
網(wǎng)站防劫持的其中一個(gè)辦法,就是為你的網(wǎng)站部署SSL證書,升級(jí)成為HTTPS網(wǎng)站。HTTPS網(wǎng)站能夠?yàn)槟愕木W(wǎng)站頁(yè)面內(nèi)容進(jìn)行加密傳輸,并能有效的防止網(wǎng)站劫持。
防止DNS劫持
DNS劫持是通過(guò)對(duì)DNS的入侵,使得原來(lái)要訪問(wèn)A站點(diǎn)的內(nèi)容替換成了B站點(diǎn)的內(nèi)容。比如用戶輸入www.domain.com網(wǎng)站地址希望訪問(wèn)你的網(wǎng)站,但是由于被劫持了,使得返回的內(nèi)容并非你的網(wǎng)站內(nèi)容,而是一些非法網(wǎng)頁(yè)內(nèi)容。
HTTPS剛好就能解決這個(gè)問(wèn)題。因?yàn)樵L問(wèn)HTTPS網(wǎng)站是,客戶端瀏覽器會(huì)先得到該網(wǎng)站的SSL證書,SSL證書是必須要與網(wǎng)站域名相匹配的。假如你訪問(wèn)www.domain.com網(wǎng)站地址,那么就會(huì)得到一張www.domain.com的證書,瀏覽器會(huì)校驗(yàn)這個(gè)域名和證書是否一致,不一致將會(huì)提示錯(cuò)誤。那么DNS劫持就行不通了,因?yàn)榉欠ňW(wǎng)站中并不能擁有www.domain.com域名的證書,縱然DNS劫持能夠返回一個(gè)頁(yè)面內(nèi)容,但是卻沒(méi)有SSL證書,那么就無(wú)所遁形了。HTTPS是預(yù)防DNS劫持的很好的辦法,DNS劫持一般也只是針對(duì)HTTP網(wǎng)站才會(huì)有效。
植入JS文件
另外一種情況就是植入JS文件,這種方法通過(guò)JS文件來(lái)偷偷地訪問(wèn)非法網(wǎng)站的頁(yè)面,執(zhí)行非法網(wǎng)站的頁(yè)面代碼,從而獲取利益。比如通過(guò)植入JS文件,來(lái)獲取用戶的賬號(hào)密碼等個(gè)人信息。
HTTPS同樣能解決這個(gè)問(wèn)題。采用了HTTPS的網(wǎng)站,其頁(yè)面內(nèi)容引用必須都為HTTPS,假如存在HTTP的外部引用,那么瀏覽器將會(huì)發(fā)現(xiàn),同時(shí)會(huì)提示用戶該網(wǎng)頁(yè)不安全。由于非法植入的JS文件一般都是HTTP,原因是這些非法網(wǎng)站很難去申請(qǐng)成為HTTPS網(wǎng)站。那么當(dāng)瀏覽器發(fā)現(xiàn)頁(yè)面中使用了外部非HTTPS的資源時(shí),將會(huì)馬上提示用戶頁(yè)面不安全,并且會(huì)屏蔽禁止掉不安全的內(nèi)容。這樣HTTPS就會(huì)起到一個(gè)很好的保護(hù)作用。
怎樣升級(jí)為HTTPS網(wǎng)站?
要想把原來(lái)的HTTP網(wǎng)站升級(jí)為HTTPS網(wǎng)站,你只需要購(gòu)買一張SSL證書即可。把SSL證書部署到你的Web網(wǎng)站服務(wù)器中,原來(lái)的HTTP網(wǎng)站即可升級(jí)為HTTPS網(wǎng)站。
市面上有很多SSL證書的代理機(jī)構(gòu),你可以向他們申請(qǐng)辦理SSL證書,你也可以聯(lián)系我們申請(qǐng)辦理,以下是本網(wǎng)站SSL證書的相關(guān)價(jià)格。
標(biāo)題名稱:網(wǎng)站防劫持的方法
文章起源:http://m.rwnh.cn/news22/200972.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站制作、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容