[發(fā)明專利]一種瀏覽器主頁的檢測方法、裝置、設備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201811646956.3 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN111382375A | 公開(公告)日: | 2020-07-07 |
| 發(fā)明(設計)人: | 魏狄龍 | 申請(專利權(quán))人: | 北京奇虎科技有限公司 |
| 主分類號: | G06F16/954 | 分類號: | G06F16/954;G06F16/955;G06F16/958 |
| 代理公司: | 北京華沛德權(quán)律師事務所 11302 | 代理人: | 房德權(quán) |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 瀏覽器 主頁 檢測 方法 裝置 設備 存儲 介質(zhì) | ||
本發(fā)明實施例提供了一種瀏覽器主頁檢測方法、裝置、設備及存儲介質(zhì)。其方法包括:在監(jiān)測到瀏覽器進程創(chuàng)建后,監(jiān)測所述瀏覽器的窗口;在監(jiān)測到所述瀏覽器的主頁窗口創(chuàng)建后,獲取所述主頁窗口對應的網(wǎng)絡地址;在確定所述網(wǎng)絡地址非指定網(wǎng)絡地址后,將所述主頁窗口對應的地址欄中顯示的網(wǎng)絡地址修改為所述指定網(wǎng)絡地址,并向所述主頁窗口發(fā)送頁面跳轉(zhuǎn)指令,所述頁面跳轉(zhuǎn)指令用于指示所述主頁窗口顯示所述指定網(wǎng)絡地址對應的頁面。本發(fā)明實施例提供的方法可提高主頁鎖定的可靠性。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及計算機技術(shù)領(lǐng)域,尤其涉及一種瀏覽器主頁的檢測方法、裝置、設備及存儲介質(zhì)。
背景技術(shù)
瀏覽器主頁往往可以修改設置,也就為木馬病毒、惡意軟件、流氓插件等提供了修改主頁的機會。主頁鎖定功能可以保護瀏覽器主頁不被惡意軟件、病毒木馬等篡改,能夠提高用戶體驗感知。
目前的主頁鎖定功能使用的技術(shù)主要是通過Inline Hook(內(nèi)聯(lián)鉤)操作系統(tǒng)/瀏覽器中的底層模塊的某些函數(shù),或者使用瀏覽器提供的機制,比如注冊BHO(Browser HelpObjects,瀏覽器輔助對象)來實現(xiàn)的。
以鎖定谷歌瀏覽器的主頁為例,可以Inline Hook kernel32的GetCommandLineW()API,或者IAT Hook chrome.dll對kernel32!GetCommandLineW的調(diào)用,給其返回一個想要鎖定的URL(統(tǒng)一資源定位符),這樣瀏覽器就打開了指定的網(wǎng)址。
以鎖定IE瀏覽器為例,IE瀏覽器中支持BHO機制,通過注冊一個BHO可以監(jiān)控用戶訪問的URL,當打開主頁時發(fā)現(xiàn)不是鎖定的URL,就可以調(diào)用IWebBrowser2::Navigate使瀏覽器跳轉(zhuǎn)到指定的網(wǎng)址。
然而上述主頁鎖定技術(shù)容易被規(guī)避,難以實現(xiàn)真正的主頁鎖定功能。
發(fā)明內(nèi)容
本說明書實施例提供及一種瀏覽器主頁的檢測方法、裝置、設備及存儲介質(zhì),以提高主頁鎖定的可靠性。
第一方面,本說明書實施例提供一種瀏覽器主頁的檢測方法,包括:
在監(jiān)測到瀏覽器進程創(chuàng)建后,監(jiān)測該瀏覽器的窗口;
在監(jiān)測到上述瀏覽器的主頁窗口創(chuàng)建后,獲取該主頁窗口對應的網(wǎng)絡地址;
在確定上述網(wǎng)絡地址非指定網(wǎng)絡地址后,將上述主頁窗口對應的網(wǎng)絡地址修改為指定網(wǎng)絡地址,并向該主頁窗口發(fā)送頁面跳轉(zhuǎn)指令,頁面跳轉(zhuǎn)指令用于指示該主頁窗口顯示指定網(wǎng)絡地址對應的頁面。
本發(fā)明實施例提供的方法,在監(jiān)測到瀏覽器進程創(chuàng)建后即監(jiān)測瀏覽器窗口的創(chuàng)建,并在主頁窗口創(chuàng)建后獲取主頁窗口對應的網(wǎng)絡地址,在確定該網(wǎng)絡地址非指定網(wǎng)絡地址后,可將其修改為指定網(wǎng)絡地址,并跳轉(zhuǎn)至指定網(wǎng)絡地址對應的頁面,即實現(xiàn)主頁鎖定。由于實現(xiàn)主頁鎖定之前已經(jīng)完成主頁窗口的創(chuàng)建,且在將網(wǎng)絡地址修改為指定網(wǎng)絡地址后即發(fā)送頁面跳轉(zhuǎn)指令,使得木馬病毒、惡意軟件等沒有機會再次修改主頁窗口的網(wǎng)絡地址,提高了主頁鎖定的可靠性。
結(jié)合第一方面,在本發(fā)明實施例第一方面的第一種實現(xiàn)方式中,上述在監(jiān)測到瀏覽器進程創(chuàng)建后,監(jiān)測該瀏覽器的窗口,其實現(xiàn)方式可以包括:
在通過第一回調(diào)函數(shù)監(jiān)測到瀏覽器進程創(chuàng)建后,通過第一回調(diào)函數(shù)獲取所述瀏覽器進程的創(chuàng)建信息,根據(jù)該創(chuàng)建信息調(diào)用第二回調(diào)函數(shù);
相應的,在監(jiān)測到上述瀏覽器的主頁窗口創(chuàng)建后,獲取該主頁窗口對應的網(wǎng)絡地址,其實現(xiàn)方式可以包括:在通過第二回調(diào)函數(shù)監(jiān)測到該瀏覽器的主頁窗口創(chuàng)建后,獲取該主頁窗口對應的網(wǎng)絡地址。
本發(fā)明實施例提供的方法,利用現(xiàn)有的回調(diào)函數(shù)實現(xiàn)對瀏覽器進程創(chuàng)建的監(jiān)測,無需占用額外的處理資源,且實現(xiàn)方式簡單。
該專利技術(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/201811646956.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





