[發(fā)明專利]瀏覽器監(jiān)控方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410037333.1 | 申請(qǐng)日: | 2014-01-26 |
| 公開(kāi)(公告)號(hào): | CN103780701B | 公開(kāi)(公告)日: | 2017-07-28 |
| 發(fā)明(設(shè)計(jì))人: | 李寧;胡星 | 申請(qǐng)(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 北京銘碩知識(shí)產(chǎn)權(quán)代理有限公司11286 | 代理人: | 張川緒,王艷嬌 |
| 地址: | 100085 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 瀏覽器 監(jiān)控 方法 裝置 | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及一種對(duì)瀏覽器的行為進(jìn)行監(jiān)控的方法及裝置,尤其涉及一種根據(jù)用戶請(qǐng)求信息的改變監(jiān)控瀏覽器的技術(shù)。
背景技術(shù)
目前市場(chǎng)上的大多數(shù)瀏覽器都是在原生瀏覽器內(nèi)核(如:Trident內(nèi)核、Webkit內(nèi)核等)的基礎(chǔ)上進(jìn)行優(yōu)化和改裝后得到的產(chǎn)品,但是,在開(kāi)發(fā)這些瀏覽器的過(guò)程中,開(kāi)發(fā)商往往會(huì)出于某種商業(yè)目的控制這些瀏覽器的操作行為,例如,通過(guò)瀏覽器獲取用戶的個(gè)人信息、修改用戶的cookies(即服務(wù)器暫時(shí)存放在用戶電腦中的數(shù)據(jù),例如,用戶首次登錄某個(gè)頁(yè)面的注冊(cè)信息)及用戶瀏覽的頁(yè)面信息等,因而及時(shí)了解和掌握這些瀏覽器的非常規(guī)操作行為,對(duì)于防御互聯(lián)網(wǎng)惡意競(jìng)爭(zhēng)行為的出現(xiàn)具有十分重要的意義。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種對(duì)瀏覽器的行為進(jìn)行監(jiān)控的方法和裝置,本發(fā)明能夠及時(shí)了解和掌握瀏覽器的非常規(guī)操作行為,并為抵御互聯(lián)網(wǎng)惡意競(jìng)爭(zhēng)行為的出現(xiàn)提供合理的依據(jù)。
根據(jù)本發(fā)明的一方面,提供一種對(duì)瀏覽器的行為進(jìn)行監(jiān)控的方法,所述方法包括:用戶在瀏覽器顯示的預(yù)定網(wǎng)頁(yè)中采用預(yù)定操作發(fā)起HTTP請(qǐng)求時(shí),通過(guò)預(yù)定網(wǎng)頁(yè)的后臺(tái)腳本獲取發(fā)起的HTTP請(qǐng)求的相關(guān)信息;在發(fā)起的HTTP請(qǐng)求的網(wǎng)絡(luò)請(qǐng)求過(guò)程中,再次通過(guò)預(yù)定的網(wǎng)絡(luò)請(qǐng)求監(jiān)聽(tīng)接口獲取發(fā)起的HTTP請(qǐng)求的相關(guān)信息;確定獲取的信息與再次獲取的信息是否一致;如果獲取的信息與再次獲取的信息不一致,則確定瀏覽器修改了發(fā)起的HTTP請(qǐng)求的相關(guān)信息。
優(yōu)選地,所述預(yù)定操作為以下操作之一:用戶在預(yù)定網(wǎng)頁(yè)中點(diǎn)擊鏈接、用戶在預(yù)定網(wǎng)頁(yè)中點(diǎn)擊按鈕提交表單、用戶在預(yù)定網(wǎng)頁(yè)中輸入搜索詞、以及用戶通過(guò)預(yù)定網(wǎng)頁(yè)的后臺(tái)腳本直接發(fā)起HTTP請(qǐng)求。
優(yōu)選地,所述發(fā)起的HTTP請(qǐng)求的相關(guān)信息為:用戶的請(qǐng)求信息和/或用戶的瀏覽器信息。
優(yōu)選地,所述再次通過(guò)預(yù)定的網(wǎng)絡(luò)請(qǐng)求監(jiān)聽(tīng)接口獲取發(fā)起的HTTP請(qǐng)求的相關(guān)信息,包括:確定獲取的信息是否符合預(yù)設(shè)的監(jiān)控條件;如果確定獲取的信息符合預(yù)設(shè)的監(jiān)控條件,則再次通過(guò)預(yù)定的網(wǎng)絡(luò)請(qǐng)求監(jiān)聽(tīng)接口獲取發(fā)起的HTTP請(qǐng)求的相關(guān)信息。
優(yōu)選地,預(yù)設(shè)的監(jiān)控條件至少為以下條件之一:預(yù)設(shè)的請(qǐng)求網(wǎng)址、預(yù)設(shè)的搜索詞、預(yù)設(shè)的IP、預(yù)設(shè)的地區(qū)、預(yù)設(shè)的時(shí)間段、預(yù)設(shè)版本的瀏覽器。
優(yōu)選地,所述預(yù)設(shè)的網(wǎng)絡(luò)請(qǐng)求監(jiān)聽(tīng)接口為:瀏覽器的OnBeforeRequest事件的監(jiān)聽(tīng)接口和/或?yàn)g覽器的OnBeforeSendHeaders事件的監(jiān)聽(tīng)接口。
根據(jù)本發(fā)明的另一方面,提供一種對(duì)瀏覽器的行為進(jìn)行監(jiān)控的裝置,所述裝置包括:獲取單元,用于用戶在瀏覽器顯示的預(yù)定網(wǎng)頁(yè)中采用預(yù)定操作發(fā)起HTTP請(qǐng)求時(shí),通過(guò)預(yù)定網(wǎng)頁(yè)的后臺(tái)腳本獲取發(fā)起的HTTP請(qǐng)求的相關(guān)信息;監(jiān)聽(tīng)單元,用于在發(fā)起的HTTP請(qǐng)求的網(wǎng)絡(luò)請(qǐng)求過(guò)程中,再次通過(guò)預(yù)定的網(wǎng)絡(luò)請(qǐng)求監(jiān)聽(tīng)接口獲取發(fā)起的HTTP請(qǐng)求的相關(guān)信息;對(duì)比單元,用于確定獲取的信息與再次獲取的信息是否一致;確定單元,用于如果獲取的信息與再次獲取的信息不一致,則確定瀏覽器修改了發(fā)起的HTTP請(qǐng)求的相關(guān)信息。
優(yōu)選地,所述預(yù)定操作為以下操作之一:用戶在預(yù)定網(wǎng)頁(yè)中點(diǎn)擊鏈接、用戶在預(yù)定網(wǎng)頁(yè)中點(diǎn)擊按鈕提交表單、用戶在預(yù)定網(wǎng)頁(yè)中輸入搜索詞、以及用戶通過(guò)預(yù)定網(wǎng)頁(yè)的后臺(tái)腳本直接發(fā)起HTTP請(qǐng)求。
優(yōu)選地,所述發(fā)起的HTTP請(qǐng)求的相關(guān)信息為:用戶的請(qǐng)求信息和/或用戶的瀏覽器信息。
優(yōu)選地,所述監(jiān)聽(tīng)單元包括:篩選子單元,用于確定獲取的信息是否符合預(yù)設(shè)的監(jiān)控條件;監(jiān)聽(tīng)子單元,用于如果確定獲取的信息符合預(yù)設(shè)的監(jiān)控條件,則再次通過(guò)預(yù)定的網(wǎng)絡(luò)請(qǐng)求監(jiān)聽(tīng)接口獲取發(fā)起的HTTP請(qǐng)求的相關(guān)信息。
優(yōu)選地,預(yù)設(shè)的監(jiān)控條件至少為以下條件之一:預(yù)設(shè)的請(qǐng)求網(wǎng)址、預(yù)設(shè)的搜索詞、預(yù)設(shè)的IP、預(yù)設(shè)的地區(qū)、預(yù)設(shè)的時(shí)間段、預(yù)設(shè)版本的瀏覽器。
優(yōu)選地,所述預(yù)設(shè)的網(wǎng)絡(luò)請(qǐng)求監(jiān)聽(tīng)接口為:瀏覽器的OnBeforeRequest事件的監(jiān)聽(tīng)接口和/或?yàn)g覽器的OnBeforeSendHeaders事件的監(jiān)聽(tīng)接口。
有益效果
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
本發(fā)明能夠及時(shí)了解和掌握瀏覽器的非常規(guī)操作行為,并為抵御互聯(lián)網(wǎng)惡意競(jìng)爭(zhēng)行為的出現(xiàn)提供合理的依據(jù)。
附圖說(shuō)明
通過(guò)下面結(jié)合附圖進(jìn)行的描述,本發(fā)明的上述和其他目的和特點(diǎn)將會(huì)變得更加清楚,其中:
圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的對(duì)瀏覽器的行為進(jìn)行監(jiān)控的方法的流程圖;
圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的對(duì)瀏覽器的行為進(jìn)行監(jiān)控的裝置的結(jié)構(gòu)框圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410037333.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 風(fēng)險(xiǎn)雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺(jué)的車(chē)站客流安全智能監(jiān)控系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





