我們在建站的時候,通常有些目錄必須給寫入權(quán)限,這個時候這些目錄就很可能 被人寫入腳本文件,為了將安全性維護得更好,我們可以關(guān)閉這些有寫入權(quán)限的目錄的腳本執(zhí)行權(quán)限。IIS6的時候,我們很容易找到關(guān)閉的地方,而IIS7時 代,由于架構(gòu)的變化,很多人找不到,這里我就給大家稍微說明一下怎么關(guān)閉特定網(wǎng)站目錄的腳本執(zhí)行權(quán)限。
第一步呢,我們在IIS的左側(cè)選中該目錄,切換到功能視圖
第二步呢,打開“處理程序映射”功能
第三步呢,打開右側(cè)的“編輯功能權(quán)限”,將“腳本”這一項取消掉即可
(臺灣網(wǎng)友提供)IIS7 如何關(guān)閉特定目錄的執(zhí)行權(quán)限(與IIS6比較)
若網(wǎng)站中有那種需要讓使用者上傳檔案的目錄,都一律建議將這些目錄設(shè)定成完全沒有執(zhí)行權(quán)限,在早期的 IIS6 要將特定目錄的執(zhí)行權(quán)限設(shè)定為「無」是非常直覺的(如下圖示),不過由於 IIS7 整個架構(gòu)的改變反而讓許多人找不到設(shè)定「執(zhí)行權(quán)限」的地方,以下就是一個小提醒,讓大家能夠設(shè)定出更安全的站臺環(huán)境。
以下是 IIS6 設(shè)定目錄執(zhí)行權(quán)限的地方,應(yīng)該是閉著眼睛就能找到的:
相對的,到了 IIS7 若不先瞭解其架構(gòu)真的不容易找到相同設(shè)定的地方。
首先,先選取目錄,再點選「處理常式對應(yīng)」功能,再點選「開啟功能」:
再點選「編輯功能權(quán)限」
最後,將「指令碼」取消勾選,這時你會發(fā)現(xiàn)許多 處理常式對應(yīng) (Handler Mappings) 都會被自動設(shè)定為「已停用」,按下確定後就設(shè)定完成。
設(shè)定完成後會在該目錄下新增一個 web.config 設(shè)定檔,裡面會有該目錄執(zhí)行權(quán)限的存取政策定義:
|