我們?cè)诮ㄕ镜臅r(shí)候,通常有些目錄必須給寫(xiě)入權(quán)限,這個(gè)時(shí)候這些目錄就很可能 被人寫(xiě)入腳本文件,為了將安全性維護(hù)得更好,我們可以關(guān)閉這些有寫(xiě)入權(quán)限的目錄的腳本執(zhí)行權(quán)限。IIS6的時(shí)候,我們很容易找到關(guān)閉的地方,而IIS7時(shí) 代,由于架構(gòu)的變化,很多人找不到,這里我就給大家稍微說(shuō)明一下怎么關(guān)閉特定網(wǎng)站目錄的腳本執(zhí)行權(quán)限。
第一步呢,我們?cè)贗IS的左側(cè)選中該目錄,切換到功能視圖
第二步呢,打開(kāi)“處理程序映射”功能
第三步呢,打開(kāi)右側(cè)的“編輯功能權(quán)限”,將“腳本”這一項(xiàng)取消掉即可
(臺(tái)灣網(wǎng)友提供)IIS7 如何關(guān)閉特定目錄的執(zhí)行權(quán)限(與IIS6比較)
若網(wǎng)站中有那種需要讓使用者上傳檔案的目錄,都一律建議將這些目錄設(shè)定成完全沒(méi)有執(zhí)行權(quán)限,在早期的 IIS6 要將特定目錄的執(zhí)行權(quán)限設(shè)定為「無(wú)」是非常直覺(jué)的(如下圖示),不過(guò)由於 IIS7 整個(gè)架構(gòu)的改變反而讓許多人找不到設(shè)定「執(zhí)行權(quán)限」的地方,以下就是一個(gè)小提醒,讓大家能夠設(shè)定出更安全的站臺(tái)環(huán)境。
以下是 IIS6 設(shè)定目錄執(zhí)行權(quán)限的地方,應(yīng)該是閉著眼睛就能找到的:

相對(duì)的,到了 IIS7 若不先瞭解其架構(gòu)真的不容易找到相同設(shè)定的地方。
首先,先選取目錄,再點(diǎn)選「處理常式對(duì)應(yīng)」功能,再點(diǎn)選「開(kāi)啟功能」:

再點(diǎn)選「編輯功能權(quán)限」

最後,將「指令碼」取消勾選,這時(shí)你會(huì)發(fā)現(xiàn)許多 處理常式對(duì)應(yīng) (Handler Mappings) 都會(huì)被自動(dòng)設(shè)定為「已停用」,按下確定後就設(shè)定完成。

設(shè)定完成後會(huì)在該目錄下新增一個(gè) web.config 設(shè)定檔,裡面會(huì)有該目錄執(zhí)行權(quán)限的存取政策定義:
|