天天看點

雲小課|基于華為雲WAF的日志運維分析,構築裝置安全的城牆

作者:華為雲開發者聯盟

本文分享自華為雲社群《【雲小課】應用平台第33課 基于華為雲WAF(Web應用防火牆)的日志運維分析,為你構築裝置安全的銅牆鐵壁-雲社群-華為雲》,作者:閱識風雲。

雲小課|基于華為雲WAF的日志運維分析,構築裝置安全的城牆

WAF(Web應用防火牆)通過對HTTP(S)請求進行檢測,識别并阻斷SQL注入、跨站腳本攻擊、網頁木馬上傳、指令/代碼注入等攻擊,所有請求流量經過WAF時,WAF會記錄攻擊和通路的日志,可實時決策分析、對裝置進行運維管理以及業務趨勢分析。

前提條件

  • 購買并使用華為雲WAF執行個體。

限制條件

  • 僅雲模式支援全量日志功能。
  • 支援全量日志功能的區域為:華北-北京一、華北-北京四、華東-上海一、華東-上海二、中國-香港、亞太-曼谷、亞太-莫斯科、華北-烏蘭察布一 、華南-廣州。

設定步驟

1、在WAF添加防護網站。登入管理控制台。

  • 在控制台左上角單擊,選擇區域和項目。
  • 在系統首頁左上角單擊,選擇“安全與合規 > Web應用防火牆 WAF”,進入Web應用防火牆管理控制台。
  • 根據添加防護域名添加需要防護的網站,使網站流量切入WAF。

2、開啟全量日志功能,将WAF日志記錄到LTS,詳細操作請參見開啟全量日志。

  • 在Web應用防火牆管理控制台,單擊“防護事件”,選擇“全量日志”頁簽。開啟全量日志,選擇已建立的日志組與日志流。如未建立日志組與日志流,請先建立日志組和建立日志流。
  • 單擊“确定”,全量日志配置成功。

圖1 配置全量日志

雲小課|基于華為雲WAF的日志運維分析,構築裝置安全的城牆

3、在日志流詳情頁面,單擊左側導航欄“配置中心”,選擇“結構化配置”,進入日志結構化配置頁面,選擇“JSON”提取方式,根據業務需求選擇日志,配置相關參數,具體操作請參見日志結構化。

圖2 配置JSON格式日志

雲小課|基于華為雲WAF的日志運維分析,構築裝置安全的城牆

4、在日志流詳情頁面,單擊“可視化”頁簽,進行SQL查詢與分析,如需要多樣化呈現查詢結果,請參考日志結構化進行配置。

  • 統計1周内攻擊次數,具體SQL查詢分析語句如下所示:
select count(*) as attack_times           

圖3 攻擊次數查詢結果

雲小課|基于華為雲WAF的日志運維分析,構築裝置安全的城牆
  • 統計1天不同攻擊類型的分布,具體SQL查詢分析語句如下所示:
select attack,count(*) as times group by attack           

查詢結構有五種呈現形式依上而下分别為表格、柱狀圖、折線圖、餅圖、數字,如下圖為餅圖結果。

圖4 不同攻擊類型的分布查詢結果

雲小課|基于華為雲WAF的日志運維分析,構築裝置安全的城牆

點選下方,第一時間了解華為雲新鮮技術~

華為雲部落格_大資料部落格_AI部落格_雲計算部落格_開發者中心-華為雲

繼續閱讀