網站安全防火牆使用說明教程
防火牆主要由服務訪問規則、驗證工具、包過濾和應用閘道器4個部分組成,防火牆就是一個位於計算機和它所連線的網路之間的軟體或硬體。那麼什麼是網站防火牆呢?本文為大家講解如何使用網站防火牆,讓您的網站更安全。
一、配置“網站防火牆”有下面兩種方法:
1、後臺>“系統設定”>“網站防火牆”。
2、修改e/class/config.php檔案配置。
二、下面講解一下相關設定的作用和使用:
1、防火牆加密金鑰:
此項必須設定,填寫10~50個任意字元,最好多種字元組合。
並且建議每星期或每個月變更一次。
2、允許後臺登陸的域名:
設定只允許訪問後臺的域名,域名繫結到網站根目錄,只有通過這個域名訪問e/admin後臺才是被允許的。域名一般用網站的二級域名即可,如果為了更保險也可繫結一個全新域名的二級域名。
3、允許登陸後臺的時間點、允許登陸後臺的星期:
方便工作時間工作的單位設定,使網站安全維護更容易把控,不讓使用者在工作時間外進入後臺。
如果緊急事件例外可以手動修改e/class/config.php檔案配置。
4、防火牆後臺預登陸驗證變數名和防火牆後臺預登陸認證碼
這兩項必須設定。
預登陸驗證變數名:可由英文字母+數字組成***必須是字母開頭***,5~20個字元組成。
預登陸認證碼:填寫10~50個任意字元,最好多種字元組合。
並且建議每星期或每個月變更一次。
5、遮蔽提交敏感字元:
此功能是安全防火牆的核心,可對前臺使用者所有錄入的資訊進行安全過濾。通常設定php、mysql等攻擊的相關字元。
比如:sql注入通常會用到的字元:select,outfile,union,delete,insert,update,replace,sleep,benchmark,load_file,create
補充閱讀:防火牆主要使用技巧
一、所有的防火牆檔案規則必須更改。
儘管這種方法聽起來很容易,但是由於防火牆沒有內建的變動管理流程,因此檔案更改對於許多企業來說都不是最佳的實踐方法。如果防火牆管理員因為突發情況或者一些其他形式的業務中斷做出更改,那麼他撞到槍口上的可能性就會比較大。但是如果這種更改抵消了之前的協議更改,會導致宕機嗎?這是一個相當高發的狀況。
防火牆管理產品的中央控制檯能全面可視所有的防火牆規則基礎,因此團隊的所有成員都必須達成共識,觀察誰進行了何種更改。這樣就能及時發現並修理故障,讓整個協議管理更加簡單和高效。
二、以最小的許可權安裝所有的訪問規則。
另一個常見的安全問題是許可權過度的規則設定。防火牆規則是由三個域構成的:即源***IP地址***,目的地***網路/子網路***和服務***應用軟體或者其他目的地***。為了確保每個使用者都有足夠的埠來訪問他們所需的系統,常用方法是在一個或者更多域內指定打來那個的目標物件。當你出於業務持續性的需要允許大範圍的IP地址來訪問大型企業的網路,這些規則就會變得許可權過度釋放,因此就會增加不安全因素。服務域的規則是開放65535個TCP埠的ANY。防火牆管理員真的就意味著為黑客開放了65535個攻擊向量?
三、根據法規協議和更改需求來校驗每項防火牆的更改。
在防火牆操作中,日常工作都是以尋找問題,修正問題和安裝新系統為中心的。在安裝最新防火牆規則來解決問題,應用新產品和業務部門的過程中,我們經常會遺忘防火牆也是企業安全協議的物理執行者。每項規則都應該重新稽核來確保它能符合安全協議和任何法規協議的內容和精神,而不僅是一篇法律條文。
四、當服務過期後從防火牆規則中刪除無用的規則。
規則膨脹是防火牆經常會出現的安全問題,因為多數運作團隊都沒有刪除規則的流程。業務部門擅長讓你知道他們瞭解這些新規則,卻從來不會讓防火牆團隊知道他們不再使用某些服務了。瞭解退役的伺服器和網路以及應用軟體更新週期對於達成規則共識是個好的開始。執行無用規則的報表是另外一步。黑客喜歡從來不刪除規則的防火牆團隊。