[發明專利]基于云防護日志的網站可用性檢測方法、裝置及系統在審
| 申請號: | 201710749521.0 | 申請日: | 2017-08-28 |
| 公開(公告)號: | CN107528749A | 公開(公告)日: | 2017-12-29 |
| 發明(設計)人: | 楊國平;范淵 | 申請(專利權)人: | 杭州安恒信息技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙)11371 | 代理人: | 王術蘭 |
| 地址: | 310051 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 防護 日志 網站 可用性 檢測 方法 裝置 系統 | ||
技術領域
本發明涉及網站維護技術領域,尤其是涉及一種基于云防護日志的網站可用性檢測方法、裝置及系統。
背景技術
互聯網時代網站承載著各種信息發布和數據傳輸的重任,近年來網絡中攻擊入侵行為成指數級上升趨勢,在這種形勢下對網站的可用性要求也越來越高。
傳統的網站可用性檢測方法多采用爬蟲方式對網站頁面進行請求,按照一定的規則,自動的抓取網頁信息,從而進行網站可用性的檢測,在這個過程中,存在以下幾個方面的問題:
1)檢測頁面有限且固定;
2)爬蟲方式是額外的非正常訪問容易被阻斷;
3)網絡負載重,導致結果輸出延時較大。
目前,針對上述問題,尚未提出有效的解決方案。
發明內容
有鑒于此,本發明的目的在于提供一種基于云防護日志的網站可用性檢測方法、裝置及系統,能夠通過對云防護平臺的真實訪問日志的解析和判定,對網站頁面可用性進行全面、準確的分析,以較小的資源代價高效地完成網站可用性的檢測和告警,較好地解決了以上問題。
第一方面,本發明實施例提供了一種基于云防護日志的網站可用性檢測方法,包括:
獲取用戶對網站進行訪問的訪問日志;
對訪問日志進行解析,得到訪問信息;訪問信息包括以下至少之一:訪問時間、網站域名、統一資源定位符、源IP地址、http響應碼、請求耗時;
根據訪問信息進行多維度統計計算,得到多個統計結果;每一個統計結果對應一個預設閾值;
基于統計結果確定網站的可用性是否滿足預設可用條件。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,基于統計結果確定網站的可用性是否滿足預設可用條件包括:
判斷預設時間內多個統計結果中是否包含目標統計結果,目標統計結果為多個統計結果中的任意一個統計結果,且目標統計結果大于預設閾值,預設閾值為目標統計結果相對應的閾值;
如果判斷出多個統計結果中包含目標統計結果,則確定網站的可用性不滿足預設可用條件,并觸發告警服務器向用戶進行告警。
結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,其中,在對訪問日志進行解析,得到訪問信息之后,還包括:
按照JSON格式,向消息隊列服務器發送訪問信息,以使消息隊列服務器按時序對訪問信息進行保存;
在獲取到對網站的可用性進行檢測的檢測指令的情況下,從消息隊列服務器中提取訪問信息。
結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,其中,還包括:
在判斷出多個統計結果中包含目標統計結果之后,將目標統計結果所對應的訪問信息存儲在目標信息列表中,目標信息列表用于記錄異常信息。
結合第一方面,本發明實施例提供了第一方面的第四種可能的實施方式,其中,方法還包括:
對每個統計結果和目標信息列表執行以下至少一種處理,得到學習結果:數據持久化處理,大數據學習處理;
根據學習結果,對每個統計結果所對應的預設閾值均進行調整。
結合第一方面,本發明實施例提供了第一方面的第五種可能的實施方式,其中,觸發告警服務器向用戶進行告警,包括:
根據預設時間內目標統計結果的數量,確定預設告警類型;
基于告警類型向告警服務器發送觸發指令,以使告警服務器向用戶按照預設告警類型進行告警,其中,預設告警類型包括:高頻次的電話告警、低頻次的短信告警。
第二方面,本發明實施例提供一種基于云防護日志的網站可用性檢測裝置,包括:
日志獲取模塊,用于獲取用戶對網站進行訪問的訪問日志;
日志解析模塊,用于對訪問日志進行解析,得到訪問信息;訪問信息包括以下至少之一:訪問時間、網站域名、統一資源定位符、源IP地址、http響應碼、請求耗時;
統計計算模塊,用于根據訪問信息進行多維度統計計算,得到多個統計結果;每一個統計結果對應一個預設閾值;
可用性檢測模塊,基于統計結果確定網站的可用性是否滿足預設可用條件。
第三方面,本發明實施例還提供一種基于云防護日志的網站可用性檢測系統,包括網絡客戶端、后端服務器、消息隊列服務器以及告警服務器;
網絡客戶端、后端服務器、隊列服務器以及告警服務器之間均通信連接;
后端服務器上安裝有如第二方面所述的基于云防護日志的網站可用性檢測裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術有限公司,未經杭州安恒信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710749521.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新型沉淀式儲泥池
- 下一篇:污水處理池用浮渣刮除裝置





