DNS劫持主要是讓你重定向到其他網(wǎng)站,比如你想正確訪問淘寶,正常的DNS解析應(yīng)該返回的是淘寶的IP地址,但是攻擊者利用其他攻擊手段,篡改了DNS解析的結(jié)果,返回了非淘寶IP地址,用戶就會(huì)和這個(gè)非淘寶的IP地址建立數(shù)據(jù)連接。
HTTP劫持主要是運(yùn)營(yíng)商為了非法牟利,發(fā)現(xiàn)你的請(qǐng)求是HTTP請(qǐng)求時(shí),就往里面插入一些廣告。
HTTP劫持優(yōu)化
1.使用HTTPS 通信
HTTPS在應(yīng)用層增加了一個(gè)SSL協(xié)議,會(huì)對(duì)數(shù)據(jù)進(jìn)行加密,基本上就能避免運(yùn)營(yíng)商的劫持
2.數(shù)據(jù)MD5校驗(yàn)
通常在生成內(nèi)容的時(shí)候,同時(shí)生成一個(gè)MD5的值,如果其與最終訪問MD5不匹配就判定數(shù)據(jù)時(shí)非法的,這時(shí)可以不予解析或?qū)Υ鄹牡膬?nèi)容進(jìn)行過濾
3.數(shù)據(jù)時(shí)效性校驗(yàn)
通常會(huì)對(duì)數(shù)據(jù)內(nèi)容進(jìn)行時(shí)效性檢查,如約定數(shù)據(jù)產(chǎn)生的時(shí)間點(diǎn),客戶端也有一個(gè)校驗(yàn)保證,針對(duì)應(yīng)用里面頁面內(nèi)容會(huì)對(duì)頁面以及跳轉(zhuǎn)地址進(jìn)行一個(gè)黑白名單的匹配,這樣可以判斷這些數(shù)據(jù)是否合法。
4.使用HttpDNS
HttpDNS使用HTTP進(jìn)行域名解析,域名解析請(qǐng)求發(fā)送到HttpDNS從而繞過運(yùn)營(yíng)商的Local DNS。
5.IP直連
使用IP 地址直接訪問接口,配合 header 中 Host 字段帶上原來的域名信息即可
6.簡(jiǎn)單粗暴投訴運(yùn)營(yíng)商。
HTTP劫持和DNS劫持
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 背景 前段時(shí)間在處理iOS端的HTTPDNS相關(guān)SDK,在接入和測(cè)試環(huán)節(jié)發(fā)現(xiàn)大家對(duì)HTTP的整體請(qǐng)求流程包括HTT...
- 1. 概述 在網(wǎng)絡(luò)環(huán)境中一般用戶只需要在瀏覽器中輸入url如www.sunny.com就可以到對(duì)應(yīng)服務(wù)器獲取相應(yīng)的...
- 千萬別用錯(cuò)what's your problem 在2019年7月3日上午的百度AI開發(fā)者大會(huì)上,現(xiàn)場(chǎng)演講的李彥宏...