2016-07-26 58 views
1

對於安全強化,是否有更簡單的方法來自動執行以下操作:有沒有辦法在時間範圍內應用不同的.htaccess規則?

例如,我想限制黑客活躍期間23:00之後的任何POST操作。所以如果我在public_html的根目錄下放置.htaccess規則,可以阻止黑客在午夜時將大量惡意文件上傳到一些不安全的網站,而我正在睡覺。

<Limit POST> 
order deny,allow 
deny from all 
allow from 127.0.0.1 
allow from [MY IP] 
</Limit> 

同時自動註釋掉(不適用於特定的.htaccess規則)期間,在天期限時最有效的用戶與差異的IP能夠訪問,登錄和上傳東西正常工作時間。

#<Limit POST> 
#order deny,allow 
#deny from all 
#allow from 127.0.0.1 
#allow from [MY IP] 
#</Limit> 
+0

這聽起來像一個無用的練習。 – Sparky

+0

只是爲了達到這個目的的最簡單的方法,可能有很多方法來完成它。 – BOBO

回答

1

是的,你可以通過編寫兩個腳本來做到這一點腳本1將該規則添加到htaccess並且腳本2將從htaccess中刪除該規則。

安排每天早上11點運行腳本1的Cron作業,以及每天早上8點運行腳本2的另一個cron作業。

+0

好的,按照你的提示我已經成功地編寫php腳本,通過檢測由cron作業觸發的時鐘變化,以aromatically方式添加/刪除.htaccess規則。這種方法需要cronjob設置,php腳本和.htaccess三個文件一起工作。 – BOBO

相關問題