IIS7.5標識分析及配置方法
IIS7.5標識分析
應用到: Windows 7, Windows Server 2008, Windows Server 2008 R2, WindowsVista
應用程式池的標識是執行應用程式池的工作程式所使用的服務帳戶名稱。預設情況下,應用程式池以 Network Service使用者帳戶執行,該帳戶擁有低階別的使用者許可權。您可以將應用程式池配置為以 Windows Server® 2008 作業系統中的內建使用者帳戶之一執行。例如,您可以指定Local System 使用者帳戶,此帳戶與 Network Service 或 Local Service 內建使用者帳戶相比,具有更高階別的使用者許可權。但請注意,以具有高階別使用者許可權的帳戶執行應用程式池存在嚴重的安全風險。
您還可以配置自定義帳戶,使之用作應用程式池的標識。您選擇的任何自定義帳戶都應只具有應用程式需要的最基本的許可權。自定義帳戶在以下情況下很有用:
1、當您希望提高安全性並且使跟蹤相應應用程式的安全事件更加容易。
當您在單個 Web 伺服器上承載多個客戶的網站時。如果您為多個客戶使用同一程式帳戶,2、則一個客戶的應用程式原始碼可能能夠訪問另一客戶的應用程式原始碼。在這種情況下,您還應為匿名使用者帳戶配置自定義帳戶。
3、當應用程式不僅需要應用程式池的預設許可權,而且還需要其他許可權時。在這種情況下,您可以建立一個應用程式池,然後為新的應用程式池分配自定義標識。
除此之外,在這些系統中,還新增了一個新的標識那就是ApplicationPoolIdentify 標識,ApplicationPoolIdentity–預設情況下,選擇“應用程式池標識”帳戶。啟動應用程式池時動態建立“應用程式池標識”帳戶,因此,此帳戶對於您的應用程式來說是最安全的。
下面我來介紹他們的使用方法:
Local System標識
這個標識是內建的這幾個賬戶裡面的級別最高的一個,那麼說也就是風險最高的一個,並且也是配置起來最簡單的一個了。
只需要將程式池中的識別符號更改為LocalSystem,並且給資料夾許可權分配一個Everyone使用者許可權就可以了。
Network Service 或 Local Service標識
首先配置IIS
右鍵開啟應用程式池中該專案的高階設定,將設定中的標識選項開啟,選擇賬戶為NETWORK SERVICE,點選確定,這樣iis設定就完成了
接著我們配置SQL企業管理器。
1)開啟SQL管理器à選擇資料庫例項à【安全性】à【登入名】,檢視是否存在NETWORK SERVICE,若不存在,則新增之
2)新增賬戶方法:右鍵【登入名】à選擇【新建登入名】,在彈出的對話方塊中的右邊有登入名輸入框,點選右側的【搜尋】,在彈出的【選擇使用者或組】中點選【高階】,再點選【立即查詢】,找到NETWORK SERVICE使用者名稱,點選確定。
配置其他屬性
左邊導航à伺服器角色勾選sysadmin
左邊導航à使用者對映à勾選要連線的資料庫或者所有資料庫
這樣你會發現登入名中就有了NTAUTHORITYNETWORK SERVICE這個使用者,那麼恭喜你,你的SQL企業管理器就業配置好了。那麼就開始執行你的網站吧!
ApplicationPoolIdentify 標識
ApplicationPoolIdentify標識對於您的應用程式來說是最安全的。下面我們開始配置ApplicationPoolIdentify吧!
在配置中,我們要給網站資料夾分配一個ApplicationPoolIdentify賬號,首先我們知道ApplicationPoolIdentify是一個虛擬賬戶我們是找不到的,那麼我們怎樣給他分配賬號呢,如果直接新增一個NewsTest(NewsTest為我們配置的應用程式池的名稱)使用者的話,就會報錯。“找不到名稱”。
他們會提醒我們找不到名稱,那麼怎麼辦吶?那我們就需要手動配置了,手動輸入 IISAppPoolNewsTest(即IIS AppPool應用程式池名),再確定。是的通過了。
注:部分篇幅來自網上資源本人將其總結歸納。
本文轉自HDDevTeam 51CTO部落格,原文連結:http://blog.51cto.com/hddev/1218190,如需轉載請自行聯絡原作者
相關文章
- IIS7.5安全配置研究
- iis7.5錯誤 配置錯誤
- windows伺服器配置iis6,iis7.5支援解析.json格式檔案的方法Windows伺服器JSON
- 在Win2008 r2伺服器英文版IIS7.5上Https、SSL的配置方法伺服器HTTP
- tomcat架構分析及配置詳解Tomcat架構
- HTTP協議分析及攻防方法HTTP協議
- postgresql的yum安裝及配置方法SQL
- openssl原始碼編譯及配置方法原始碼編譯
- mybatis原理,配置介紹及原始碼分析MyBatis原始碼
- IIS7.5下的web.config 404配置的一些問題Web
- SSL基礎知識及Nginx/Tomcat配置SSLNginxTomcat
- TCP標誌位詳解及tcp攔截配置TCP
- Vim常用外掛安裝及配置方法
- Nacos配置中心叢集原理及原始碼分析原始碼
- 資料分析應有的邏輯思維及分析方法
- VISION控制器標定及網路分析工具
- VISION 控制器標定及網路分析工具
- 【Tomcat】Tomcat伺服器核心配置說明及標籤Tomcat伺服器
- LoadRunner監控Unix、Windows方法及常用效能指標Windows指標
- libevent原始碼初識及目錄結構分析原始碼
- 常用的資料分析方法及案例講解
- ArrayList相關方法介紹及原始碼分析原始碼
- SPF 記錄:原理、語法及配置方法簡介
- PinPoint單節點部署及客戶端配置方法客戶端
- 交通標識
- 雲伺服器IIS7.5 錯誤 500 呼叫loadlibraryex失敗的解決方法伺服器
- 代理ip最新識別方法及代理ip有效性檢測方法
- Https、SSL/TLS相關知識及wireShark抓包分析HTTPTLS
- 裝置唯一標識方法(Unique Identifier):如何在 Windows 系統上獲取裝置的唯一標識IDEWindows
- Spring原始碼分析(六)SpringAOP例項及標籤的解析Spring原始碼
- 中介軟體IIS監控指標、配置和Windbg除錯分析指標除錯
- iOS 記憶體洩漏排查方法及原因分析iOS記憶體
- ORA-32701錯誤原因分析及處理方法
- EEG實驗中Matlab打標方法及遇見問題Matlab
- springboot web專案建立及自動配置分析(thymeleaf+flyway)Spring BootWeb
- 初識指標指標
- 最全MyBatis中XML對映檔案(Mapper)標籤分析及示例MyBatisXMLAPP
- 資訊檢索(六)-- 文字分析及自動標引(Part 3)
- VUE打包後配置配置檔案修改請求url方法及webpack打包的檔案生成同名檔案方法VueWeb