新的IIS7在Windows Server2008中加入了更多的安全方面的設計,用戶現在可以通過微軟的。Net語言來運行服務器端的應用程序。除此之外,通過IIS7新的特性來創建模塊將會減少代碼在系統中的運行次數,將遭受黑客腳本攻擊的可能性降至最低。從安全的觀點來考慮,這是IIS所涉及的一個新領域。 如此多的新特性,讓我們對Windows Server2008中的IIS7充滿了渴望,下面就讓我們一起看看IIS中五個最為核心的增強特性:
完全模塊化的IIS
如果你非常熟悉流行的Apache Web server軟件,那么你會知道它最大的優勢就在于它的定制化,你可以把它配置為只能顯示靜態的HTML,也可以動態的加載不同的模塊以允許不同類型的服務內容。而現在使用的IIS卻無法很好的實現這一特性,這樣就造成了兩方面的問題:其一,由于過多用戶并未使用的特性對于代碼的影響,性能方面有時不能讓用戶滿意;第二,由于默認的接口過多所造成的安全隱患。
新的IIS7則完全解決了這個問題,IIS7從核心層講被分割成了40多個不同功能的模塊。像驗證、緩存、靜態頁面處理和目錄列表等功能全部被模塊化。這意味著你的Web服務器可以按照你的運行需要來安裝相應的功能模塊?赡艽嬖诎踩[患和不需要的模塊將不會再加載到內存中去,程序的受攻擊面減小了,同時性能方面也得到了增強。
通過文本文件配置的IIS7
IIS7另一大特性就是管理工具使用了新的分布式web.config配置系統。IIS7不再擁有單一的metabase 配置儲存,而將使用和ASP.NET支持的同樣的web.config文件模型,這樣就允許用戶把配置和web應用的內容一起存儲和部署,無論有多少站點,用戶都可以通過web.config文件直接配置,這樣當公司需要掛接大量的網站時,可能只需要很短的時間,因為管理員只需要拷貝之前做好的任意一個站點的web.config文件,然后把設置和web應用一起傳送到遠程服務器上就完成了,沒必要再寫管理腳本來定制配置了。
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/