eSafe白帽駭客資安網-網絡安全背後的巨人,提供駭客,網站入侵測試,網站被駭,網站漏洞,駭客入侵,資訊安全,入侵,ecshop,wordpress,漏洞修復,木馬清除,資安服務

Drupal 漏洞修復以及網站安全加固方法


       drupal是目前網站系統使用較多一個開源PHP管理系統,架構使用的是php環境+mysql數據

庫的環境配置,drupal的代碼開發較為嚴謹,安全性較高,但是再安全的網站系統,也會出現

網站漏洞,drupal是網站運行訪問必不可少的一個分支,為了網站的安全,不被攻擊者攻擊,我

們要對網站以及主機進行全面的安全加固與安全設置,包括我們主機安全設置,web安全設

置,php環境安全設置,msyql數據庫安全設置,都要詳細的安全加固好,才能保障整個網站的

安全穩定運行。

 
 
關於目前出現的drupal漏洞,我們都要對其進行漏洞修復,以及網站安全加固與安全防護,

對於如何修復drupal漏洞,我們應該從最基礎的代碼安全入手,我們應該從下面的幾個點開始:
 
從哪裡來就應該到哪裡去,從最基礎的代碼入手,大多數的網站使用的drupal系統開發的,基

本都會適用於下列的幾種情況,使用大多數網站運營者的一個社區開發的安全解決方案,可以

對drupal系統進行更好維護與升級,檢查drupal的版本為最新,完整。盡量的使用系統默認的

配置以及代碼,不要找第三方網站開發公司進行開發與設計,默認的一些安全屬性不要去碰,

只有再不得已的情況下才開啟權限,默認是不能開啟。網站的運行權限避免使用root管理員權

限,使用普通的賬號權限去運行。定期對網站的系統進行安全檢測與安全維護,對一些特殊的

文件代碼進行對比,經常的安全備份代碼。對於數據庫的備份要做到每天一份,盡可能的把損

失降到最低。主機的IP可以使用CDN加速,來隱藏網站的真實IP,避免遭受到流量攻擊。

 
drupal主機方面的安全部署,應該從以下幾點開始設置,包括ssh端口的修改,使用iptables

來限制端口的放行,linux系統都會使用root的超級管理員賬號,一些入侵者都會對主機進行

暴力破解,用弱密碼嘗試進行登錄主機,對主機的端口進行更改,把默認的22端口改為一

些不常見的端口,還有一個就是嘗試登錄失敗的次數如果超過10次就禁止該IP登錄,需要配置

linux主機的sshd_config文件。修改root的管理員賬號密碼為12位以上,數字+大小寫字母+

特殊字符組合。

 
 
1.使用iptables端口安全設置,對常用的網站80端口,21端口,SSH端口進行開放。杜絕任何IP

連接主機的其他端口。像mysql數據庫的端口也要禁止掉,不要對外開放,只允許本地數據

庫調用。

 
 
2.網站文件夾的權限設置,網站文件權限設置為非root權限賬戶進行允許,對於網站的目錄只有

普通賬戶以及root賬戶才有修改權限,普通權限的賬號無法對主機的系統目錄進行修改,查

看,寫入。

 
 
3.刪除一些不常用的web主機組件與插件,盡可能的縮減到最少,這樣才是最安全的。對網站

的訪問方式啟用https,SSL綠色證書訪問模式,加強網站的加密方式,用戶輸入的賬號密碼,以

及註冊的資料,都會以SSL加密的方式進行傳輸,保障用戶的數據安全。

 
 
4.drupal的代碼文件權限設置一下,將配置文件settings.php設置為只讀權限,包括模塊文件夾,

以及模板文件夾,都設置為只讀,如果需要更改就開放只讀權限,對於一些drupal使用到的緩

存文件夾,以及session文件都需要開發寫入權限,去掉腳本PHP執行權限。

 
5.drupal的網站漏洞修復,檢查官網的補丁升級,以及最新版本,後台可以更新到最新版本,以及

單獨的漏洞補丁包到官方網站去下載,經常去檢查,去查看。關於durpal數據庫的安全部署我們

放到下一篇文章裡去講,先讓大家消化一下,安全也不是一下子就能做好的,需要慢慢消化,

積累到自己的安全經驗中去。
分享: