禁止主機或網(wǎng)站運行ASP/PHP程序或者動態(tài)腳本的方法
發(fā)布時間:2019-07-12 點擊數(shù):1345
就目前而言很多程序CMS漏洞層出不窮,稍有不慎就被黑客所利用導致網(wǎng)站被掛馬或利用,老舊的ASP程序這些漏洞問題更為嚴重,那么有什么解決方法嗎?接下來小編就給大家分享下禁止主機或網(wǎng)站運行ASP/PHP程序或者動態(tài)腳本的方法。
針對這種問題目前最好的解決辦法當然是修補程序漏洞,從根本上減少被入侵機會,但對于很多初級程序員來說,并不容易。
以下方法推薦整站生成靜態(tài)的網(wǎng)站使用,對于客戶端影響比較小,當然也可以根據(jù)情況使用,比如放到upload等上傳文件夾,這樣即使目錄被上傳了木馬也不能運行。
注:IIS7或以上版本適用,將以下代碼另存為web.config文件,存放到網(wǎng)站需要禁止運行ASP/PHP或動態(tài)腳本的目錄中,如放到根目錄,則整站禁止運行程序,只能讀取靜態(tài)腳本文件。
-----------------分割線------------------------
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read" />
</system.webServer>
</configuration>
------------------分割線---------------------
以下方法推薦整站生成靜態(tài)的網(wǎng)站使用,對于客戶端影響比較小,當然也可以根據(jù)情況使用,比如放到upload等上傳文件夾,這樣即使目錄被上傳了木馬也不能運行。
注:IIS7或以上版本適用,將以下代碼另存為web.config文件,存放到網(wǎng)站需要禁止運行ASP/PHP或動態(tài)腳本的目錄中,如放到根目錄,則整站禁止運行程序,只能讀取靜態(tài)腳本文件。
-----------------分割線------------------------
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read" />
</system.webServer>
</configuration>
------------------分割線---------------------
恢復腳本運行也很簡單,刪除這個文件就可以。
當然了大家要根據(jù)自身網(wǎng)站情況而定,不要盲目的使用,就小編目前的觀察而已很多網(wǎng)站都會涉及PHP,如果整站使用可能會導致網(wǎng)站無法正常運行,所以建議大家使用的話可以將這個文件放入不再使用的PHP或asp文件目錄里,不建議放在根目錄。
以上信息由云網(wǎng)時代小編整理提供,云網(wǎng)時代專業(yè)提供深圳服務器租用,深圳服務器托管,深圳主機租用,寬帶租用等,歡迎咨詢客服了解詳情。