[發(fā)明專利]一種網(wǎng)頁防劫持的方法及裝置有效
| 申請?zhí)枺?/td> | 201510983406.0 | 申請日: | 2015-12-24 |
| 公開(公告)號: | CN105610812B | 公開(公告)日: | 2019-12-06 |
| 發(fā)明(設(shè)計(jì))人: | 朱珊珊 | 申請(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 11276 北京市浩天知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人: | 劉云貴<國際申請>=<國際公布>=<進(jìn)入 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)頁 劫持 方法 裝置 | ||
1.一種網(wǎng)頁防劫持的方法,其特征在于,包括:
獲取用戶域名請求指令;
對所述用戶域名請求指令進(jìn)行解析,獲得第一IP地址和第二IP地址;
利用所述第一IP地址和第二IP地址獲得參考指標(biāo);其中,從業(yè)務(wù)域名服務(wù)器上獲取第一IP地址,從客戶端獲取由運(yùn)營商域名服務(wù)器返回的第二IP地址;
根據(jù)所述參考指標(biāo)通知客戶端顯示正確的頁面,實(shí)現(xiàn)網(wǎng)頁防劫持;
其中,比較所述第一IP地址與所述第二IP地址是否相同,得到的第一IP地址和第二IP地址是否相同的比較結(jié)果即為參考指標(biāo);
其中,在第一IP地址與第二IP地址不相同時,則判定用戶域名被劫持,通知客戶端顯示所述第一IP地址對應(yīng)的網(wǎng)頁;否則,則判定用戶域名沒有被劫持,通知客戶端顯示所述第一IP地址對應(yīng)的網(wǎng)頁或所述第二IP地址對應(yīng)的網(wǎng)頁。
2.如權(quán)利要求1所述的方法,其特征在于,所述參考指標(biāo)為第二IP地址對應(yīng)的網(wǎng)頁特征信息是否在白名單中。
3.如權(quán)利要求2所述的方法,其特征在于,所述利用所述第一IP地址和第二IP地址獲得參考指標(biāo)步驟包括:
通過Java Script引擎掃描第二IP地址對應(yīng)的網(wǎng)頁的dom樹;
將掃描獲取的網(wǎng)頁特征信息與白名單內(nèi)的信息相比較,判斷所述第二IP地址對應(yīng)的網(wǎng)頁特征信息是否在所述白名單內(nèi),比較結(jié)果即為參考指標(biāo)。
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述參考指標(biāo)通知客戶端顯示正確的頁面的步驟具體為:
所述第二IP地址對應(yīng)的網(wǎng)頁特征信息不在所述白名單內(nèi),則判定用戶域名被劫持,通知客戶端顯示所述第一IP地址對應(yīng)的網(wǎng)頁;否則,客戶端顯示所述第二IP地址對應(yīng)的網(wǎng)頁。
5.一種網(wǎng)頁防劫持的裝置,其特征在于,包括:
域名請求獲取單元,用于獲取用戶域名請求指令;
域名解析單元,用于對所述用戶域名請求指令進(jìn)行解析,獲得第一IP地址和第二IP地址;
參考指標(biāo)獲取單元,用于利用所述第一IP地址和第二IP地址獲得參考指標(biāo);所述參考指標(biāo)獲取單元包括:初始化模塊,用于從業(yè)務(wù)域名服務(wù)器上獲取第一IP地址,從客戶端獲取由運(yùn)營商域名服務(wù)器返回的第二IP地址;
防劫持單元,用于根據(jù)所述參考指標(biāo)通知客戶端顯示正確的頁面,實(shí)現(xiàn)網(wǎng)頁防劫持;
其中,參考指標(biāo)獲取單元還包括:IP地址比較模塊,用于比較所述第一IP地址與所述第二IP地址是否相同,得到的第一IP地址和第二IP地址是否相同的比較結(jié)果即為參考指標(biāo);
其中,防劫持單元進(jìn)一步用于:在第一IP地址與第二IP地址不相同時,則判定用戶域名被劫持,通知客戶端顯示所述第一IP地址對應(yīng)的網(wǎng)頁;否則,則判定用戶域名沒有被劫持,通知客戶端顯示所述第一IP地址對應(yīng)的網(wǎng)頁或所述第二IP地址對應(yīng)的網(wǎng)頁。
6.如權(quán)利要求5所述的裝置,其特征在于,所述參考指標(biāo)獲取單元獲取的參考指標(biāo)為第二IP地址對應(yīng)的網(wǎng)頁特征信息是否在白名單中。
7.如權(quán)利要求6所述的裝置,其特征在于,所述參考指標(biāo)獲取單元包括:
掃描模塊,用于通過Java Script引擎掃描第二IP地址對應(yīng)的網(wǎng)頁的dom樹;
網(wǎng)頁特征信息比較模塊,用于將掃描獲取的網(wǎng)頁特征信息與白名單內(nèi)的信息相比較,判斷所述第二IP地址對應(yīng)的網(wǎng)頁特征信息是否在所述白名單內(nèi),比較結(jié)果即為參考指標(biāo)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述防劫持單元具體用于:
所述第二IP地址對應(yīng)的網(wǎng)頁特征信息不在所述白名單內(nèi),則判定用戶域名被劫持,通知客戶端顯示所述第一IP地址對應(yīng)的網(wǎng)頁;否則,通知客戶端顯示所述第二IP地址對應(yīng)的網(wǎng)頁。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510983406.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





