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

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