WAF的實現(xiàn)及WAF的防護機制是怎樣的?
發(fā)布時間:2019-10-21 點擊數(shù):1727
對于WAF想必大家都有所了解,它對于我們的服務(wù)器防御上可以起到非常不錯的效果,那么WAF的實現(xiàn)及WAF的防護機制是怎樣的?
一、WAF的簡單介紹
WAF(Web Application Firewall),俗稱Web應(yīng)用防火墻,WAF是通過檢測應(yīng)用層的數(shù)據(jù)來進行訪問控制或者對應(yīng)用進行控制,而傳統(tǒng)防火墻對三、四層數(shù)據(jù)進行過濾,從而進行訪問控制,不對應(yīng)用層數(shù)據(jù)進行分析。下面我們來看一張圖 WAF接受請求會先做什么

如果不歸屬白名單,它會先進行數(shù)據(jù)包解析再進入到規(guī)則系統(tǒng)匹配,是否有不符合規(guī)則的請求,如果符合也會放行到服務(wù)器
當(dāng)然如果不符合的時候,會彈出一個類似于 系統(tǒng)檢測URL輸入惡意參數(shù)
二、WAF的實現(xiàn):
在講WAF的防護機制的時候,我們先來講講WAF是怎么實現(xiàn)的吧!WAF的實現(xiàn)其實可以用一句話去概況,就是解析HTTP請求(協(xié)議解析模塊),規(guī)則檢測(規(guī)則模塊),做不同的防御動作(動作模塊),并將防御過程(日志模塊)記錄下來。
不管上面說的哪種模式,核心都是由這個組成的。
綜上所說,我們已經(jīng)知道了WAF的實現(xiàn)是由五個模塊組成的分別是
配置模塊,協(xié)議解析模塊(重點),規(guī)則模塊,動作模塊,錯誤處理模塊
三、WAF的防護機制
現(xiàn)在我們來簡單說說常見的WAF防護機制:異常檢測協(xié)議:拒絕不符合HTTP標(biāo)準(zhǔn)的請求
增強的輸入驗證:代理和服務(wù)端的驗證,而不是限于客戶端驗證
白名單&黑名單:白名單適用于穩(wěn)定的Web應(yīng)用,黑名單適合處理已知問題。
基于規(guī)則和基于異常的保護:基于規(guī)則更多的依賴黑名單機制,基于異常更為靈活
狀態(tài)管理:重點進行會話保護
當(dāng)然知己知彼,百戰(zhàn)不殆。
還是建議各位自己先搭建一個軟WAF去嘗試著自己去建立一些規(guī)則,會對WAF的模塊有更深刻的印象
希望全網(wǎng)數(shù)據(jù)小編的分享對于大家有所幫助,全網(wǎng)數(shù)據(jù)專業(yè)提供深圳服務(wù)器租用,深圳服務(wù)器托管,深圳主機租用,機柜租用等服務(wù),更多詳情歡迎咨詢客服了解。