雷池WAF-動態防護新功能體驗

码农张先生發表於2024-06-04

雷池WAF

雷池WAF(Web Application Firewall,網路應用防火牆)是由長亭科技開發的一個網路安全產品,它專注於保護Web應用免受駭客攻擊。

今天主要講的是長亭雷池最近新出的功能:動態防護

更新日誌

安裝

雷池WAF支援多種安裝方式:sh指令碼安裝、離線安裝、牧雲助手安裝
本篇文章以牧雲助手為例:(需要您註冊長亭百川雲平臺賬號,之後使用雲主機管理助手相關命令進行繫結主機)

透過牧雲助手安裝雷池WAF
點選確認後開始安裝,因為實際使用Docker映象安裝,會首先檢測伺服器是否安裝了Docker。

下圖為拉取映象日誌
安裝日誌

首次登入

首先會讓我們閱讀授權許可協議,在之後我們需要先使用安裝完成後提供的賬號密碼進行登入。

忘記密碼

賬號密碼在我們上面安裝日誌最後會出現,如果忘記也可以使用下面命令重置:

docker exec safeline-mgt resetadmin

重置雷池WAF密碼

安裝成功

在登入成功後便進入了dashboard主介面,同時我們要注意版本要>=6.0.0
dashboard

開啟2fa雙向驗證

出於安全考慮我們可以在登入後依次點選:“系統設定 -> 雷池控制檯登入設定”,開啟後會退出登入跳轉到登入頁面讓我們再次輸入賬號密碼,之後會出現如下圖所示繫結驗證器的二維碼,完成繫結後點選完成按鈕輸入一次動態口令即可成功。
繫結2fa雙向驗證

支援TOTP 2FA的驗證器有很多,我使用的微軟驗證器:
Apple Store Microsoft Authenticator

新增防護站點

步驟很簡單,如下圖所示,根據自己需求來配置:
新增防護站點示意圖

演示站點新增完成

高階防護功能之動態防護

現在提供了三種防護功能,分別以下含義:

  1. 人機驗證:當使用者訪問您的網站時,雷池會預先檢查客戶端環境的合法性,真人使用者會被放行,爬蟲和自動化程式發起的請求將被拒之門外。
  2. 身份驗證:當使用者訪問您的網站時,需要輸入您在下方配置的使用者名稱和密碼資訊,不持有下方資訊的使用者將被拒之門外。
  3. 動態防護:該功能開啟後,您網站中的 html 和 javascript 程式碼在每次訪問時都會被動態加密為不同的隨機形態,可以有效阻止爬蟲和攻擊自動化利用程式。

不得不說,這次新出的功能很強,雷池WAF的發展舉目可鑑,國內外少有的開源Web應用防火牆。

下面來體驗一下他的強大之處:

未開啟動態防護

我們檢視了專案的原始碼,這和開發環境中的沒有任何區別
網頁原始碼展示,並未混淆加密

開啟動態防護後

開啟動態防護後,程式碼被混淆加密,並且每次都不同

開啟動態防護後頁面被混淆,先經過解密:

相關連結

雷池WAF:https://waf-ce.chaitin.cn/
文件:https://waf-ce.chaitin.cn/docs/guide/install

相關文章