[發(fā)明專利]網(wǎng)站安全檢測(cè)方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201810851917.0 | 申請(qǐng)日: | 2018-07-27 |
| 公開(公告)號(hào): | CN109033838A | 公開(公告)日: | 2018-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 張馳 | 申請(qǐng)(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號(hào): | G06F21/56 | 分類號(hào): | G06F21/56;G06F21/57;G06F17/30 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強(qiáng) |
| 地址: | 518000 廣東省深圳市福田區(qū)福*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 超文本傳輸 可擴(kuò)展 網(wǎng)站系統(tǒng) 交互流量 方法和裝置 返回?cái)?shù)據(jù) 網(wǎng)絡(luò)爬蟲 網(wǎng)站安全 超文本傳輸協(xié)議 安全檢測(cè) 方式獲取 流量數(shù)據(jù) 模擬目標(biāo) 目標(biāo)方式 全面檢測(cè) 數(shù)據(jù)包括 異步加載 瀏覽器 檢測(cè) 觸發(fā) 截取 網(wǎng)站 傳輸 | ||
本發(fā)明提供網(wǎng)站安全檢測(cè)方法和裝置,其中,方法包括:通過網(wǎng)絡(luò)爬蟲觸發(fā)對(duì)網(wǎng)站系統(tǒng)的可擴(kuò)展超文本傳輸請(qǐng)求,所述網(wǎng)絡(luò)爬蟲通過模擬目標(biāo)方式獲取所述網(wǎng)站系統(tǒng)的數(shù)據(jù),所述目標(biāo)方式為瀏覽器通過超文本傳輸協(xié)議HTTP請(qǐng)求獲取所述網(wǎng)站系統(tǒng)的數(shù)據(jù)的方式;截取所述可擴(kuò)展超文本傳輸請(qǐng)求以及所述可擴(kuò)展超文本傳輸請(qǐng)求對(duì)應(yīng)的返回?cái)?shù)據(jù),以獲取所述可擴(kuò)展超文本傳輸請(qǐng)求對(duì)應(yīng)的交互流量數(shù)據(jù),所述交互流量數(shù)據(jù)包括所述可擴(kuò)展超文本傳輸請(qǐng)求和所述返回?cái)?shù)據(jù);根據(jù)所述交互流量數(shù)據(jù)對(duì)所述網(wǎng)站系統(tǒng)進(jìn)行安全檢測(cè)。本發(fā)明的技術(shù)方案,可以獲取到異步加載和傳輸?shù)牧髁繑?shù)據(jù),從而實(shí)現(xiàn)對(duì)網(wǎng)站的全面檢測(cè)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及網(wǎng)站安全檢測(cè)方法和裝置。
背景技術(shù)
爬蟲技術(shù)是指從一個(gè)或若干個(gè)初始網(wǎng)頁的統(tǒng)一定位資源符(uniform resourcelocation,URL)開始,根據(jù)一定的網(wǎng)頁分析算法過濾與爬取目的無關(guān)的資源,保留有用的資源,然后從保留的資源中獲取有用的鏈接,將其放入等待抓取的URL隊(duì)列,不斷從當(dāng)前頁面上抽取新的URL放入隊(duì)列,并根據(jù)一定的搜索策略從隊(duì)列中選擇下一步要抓取的網(wǎng)頁URL,并重復(fù)抓取的過程,直到達(dá)到設(shè)置的停止條件則停止爬取。爬蟲技術(shù)可以幫助用戶自動(dòng)地獲取網(wǎng)頁中的資源(如圖片、文字、URL等)。
在目前的爬蟲技術(shù)中,主要是通過傳參方法或模擬瀏覽器的方法爬取網(wǎng)頁中的資源,對(duì)于采用異步傳輸和加載(如ajax技術(shù))的動(dòng)態(tài)網(wǎng)頁來說,由于網(wǎng)頁中的某些內(nèi)容在不停地刷新,通過傳參的方式無法獲取到這些動(dòng)態(tài)的內(nèi)容,由于有些信息最后并不會(huì)呈現(xiàn)在網(wǎng)頁上,通過模擬瀏覽器的方法無法獲取到這些最終未顯示在網(wǎng)頁上的內(nèi)容,通過上述這兩種方法抓取的資源不夠全面;而在目前對(duì)網(wǎng)站的安全檢測(cè)中,需要對(duì)網(wǎng)站中所有的URL都進(jìn)行檢測(cè),而由于目前的爬蟲技術(shù)無法獲取到一些URL,則無法對(duì)網(wǎng)站進(jìn)行全面的檢測(cè)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供網(wǎng)站安全檢測(cè)方法和裝置,解決因?yàn)闊o法獲取到異步加載的URL而無法對(duì)網(wǎng)站進(jìn)行全面的檢測(cè)的問題。
第一方面,提供一種網(wǎng)站安全檢測(cè)方法,包括:
通過網(wǎng)絡(luò)爬蟲觸發(fā)對(duì)網(wǎng)站系統(tǒng)的可擴(kuò)展超文本傳輸請(qǐng)求(extensible markuplanguage hyper text transfer protocol request,XMLHttpRequest),所述網(wǎng)絡(luò)爬蟲通過模擬目標(biāo)方式獲取所述網(wǎng)站系統(tǒng)的數(shù)據(jù),所述目標(biāo)方式為瀏覽器通過超文本傳輸協(xié)議(hyper text transfer protocol,HTTP)請(qǐng)求獲取所述網(wǎng)站系統(tǒng)的數(shù)據(jù)的方式;
截取所述可擴(kuò)展超文本傳輸請(qǐng)求以及所述可擴(kuò)展超文本傳輸請(qǐng)求對(duì)應(yīng)的返回?cái)?shù)據(jù),以獲取所述可擴(kuò)展超文本傳輸請(qǐng)求對(duì)應(yīng)的交互流量數(shù)據(jù),所述交互流量數(shù)據(jù)包括所述可擴(kuò)展超文本傳輸請(qǐng)求和所述返回?cái)?shù)據(jù);
根據(jù)所述交互流量數(shù)據(jù)對(duì)所述網(wǎng)站系統(tǒng)進(jìn)行安全檢測(cè)。
本發(fā)明實(shí)施例中,網(wǎng)絡(luò)爬蟲以模擬瀏覽器的方式獲取網(wǎng)站系統(tǒng)的數(shù)據(jù),通過網(wǎng)絡(luò)爬蟲觸發(fā)對(duì)網(wǎng)站系統(tǒng)的XMLHttpRequest并且截取XMLHttpRequest對(duì)應(yīng)的返回?cái)?shù)據(jù)可以獲取到網(wǎng)站系統(tǒng)的所有網(wǎng)頁數(shù)據(jù),網(wǎng)絡(luò)爬蟲的XMLHttpRequest對(duì)象提供了對(duì)超文本傳輸協(xié)議的完全訪問,包括向服務(wù)器發(fā)出post請(qǐng)求、head請(qǐng)求以及get請(qǐng)求的能力,因此,截取XMLHttpRequest可以獲取到異步加載和傳輸?shù)恼?qǐng)求,這些請(qǐng)求中攜帶的數(shù)據(jù)為未呈現(xiàn)在網(wǎng)頁上的數(shù)據(jù),根據(jù)網(wǎng)頁數(shù)據(jù)和未顯示在網(wǎng)頁上的數(shù)據(jù)對(duì)網(wǎng)站進(jìn)行安全檢測(cè)可以實(shí)現(xiàn)對(duì)網(wǎng)站的全面檢測(cè)。
結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述交互流量數(shù)據(jù)對(duì)所述網(wǎng)站系統(tǒng)進(jìn)行安全檢測(cè)包括:從所述交互流量數(shù)據(jù)中獲取URL;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810851917.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- HTTPS通信隧道安全檢查和內(nèi)容過濾系統(tǒng)和方法
- 用于隔離超文本傳輸協(xié)議會(huì)話的方法和系統(tǒng)
- 超文本傳輸系統(tǒng)、客戶端和超文本傳輸方法
- 超文本傳輸協(xié)議請(qǐng)求的處理方法、處理裝置和服務(wù)器
- 一種超文本傳輸協(xié)議請(qǐng)求識(shí)別系統(tǒng)及方法
- 獲取數(shù)據(jù)資源的方法和裝置
- 網(wǎng)站安全檢測(cè)方法和裝置
- 超文本傳輸協(xié)議隧道檢測(cè)方法、裝置及可讀存儲(chǔ)介質(zhì)
- 一種傳輸協(xié)議重定向的方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種計(jì)算機(jī)網(wǎng)絡(luò)安全入侵智能檢測(cè)系統(tǒng)
- 具有搜索功能的模板式網(wǎng)站自動(dòng)生成系統(tǒng)及其方法
- 網(wǎng)站發(fā)布系統(tǒng)及方法
- 網(wǎng)站系統(tǒng)信息的識(shí)別方法和裝置
- 一種網(wǎng)站管理系統(tǒng)
- 一種互聯(lián)網(wǎng)服務(wù)推廣系統(tǒng)
- 一種網(wǎng)站后臺(tái)系統(tǒng)
- 基于信任體系的低層、中間層、高層網(wǎng)站監(jiān)管裝置及系統(tǒng)
- 針對(duì)網(wǎng)站的行為識(shí)別方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種網(wǎng)站開發(fā)系統(tǒng)及方法
- 基于新一代通訊系統(tǒng)下的網(wǎng)站智能化搭建系統(tǒng)
- 流量計(jì)算系統(tǒng)及方法
- 信息處理方法、裝置和設(shè)備
- 用于資源調(diào)度的方法及控制器
- 云計(jì)算集群的流量控制方法、裝置及服務(wù)器
- 一種網(wǎng)絡(luò)狀態(tài)識(shí)別的方法、模型訓(xùn)練的方法及裝置
- 工控協(xié)議交互行為的建模方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)
- 一種流量商業(yè)交互聚合平臺(tái)的構(gòu)建方法、系統(tǒng)及裝置
- 一種基于SDN技術(shù)的工控混合蜜罐系統(tǒng)
- 一種網(wǎng)絡(luò)靶場(chǎng)中交互式背景流量發(fā)生方法與系統(tǒng)
- 基于協(xié)議的建模方法及裝置





