NTFS權(quán)限設(shè)置以避免通過webshell遍歷主機(jī)目錄
運(yùn)行上傳的asp助手,在瀏覽其他分區(qū)的時(shí)候提示“路徑未找到”,用asp探針查看發(fā)現(xiàn)是因?yàn)閷?duì)分區(qū)沒有讀取權(quán)限。

我們知道,匿名訪問web使用系統(tǒng)中的“IUSR_主機(jī)名”這個(gè)用戶,只要限制了這個(gè)用戶的讀取權(quán)限,即能限制訪問者遍歷服務(wù)器目錄,保護(hù)服務(wù)器數(shù)據(jù)不被非法訪問。
操作步驟:
1. 我的電腦,磁盤安全屬性。
2. 首先刪除Everyone組。一般在服務(wù)器上看見Everyone就要?jiǎng)h。
3. 添加IUSR_Hostname用戶,對(duì)其設(shè)置“拒絕讀取和運(yùn)行”權(quán)限。如圖。

4. 應(yīng)用。會(huì)出現(xiàn)提示,不用理會(huì)。
5. 設(shè)置完成。
這是非web站點(diǎn)分區(qū)的NTFS設(shè)置,對(duì)存放web站點(diǎn)的分區(qū)還要進(jìn)行額外的設(shè)置才可以正常訪問。否則在訪問網(wǎng)站的時(shí)候因?yàn)闆]有運(yùn)行權(quán)限而無法瀏覽。
假設(shè)我的網(wǎng)站放在F:\www下。在按照上述五個(gè)步驟設(shè)置完F區(qū)的NTFS權(quán)限后,要進(jìn)行下面步驟的設(shè)置:
1. 進(jìn)入www目錄安全屬性。這時(shí)可以看到IUSR_hostname這個(gè)用戶的權(quán)限設(shè)置為拒絕讀取和運(yùn)行,并且checkbox是灰的,無法修改。
2. 點(diǎn)高級(jí),把下面允許繼承的checkbox的勾勾掉,在彈出的提示中選“復(fù)制”。

3. 確定。這時(shí)你可以看到剛才不可修改的checkbox現(xiàn)在都可以修改了。
4. 更改IUSR_hostname用戶權(quán)限,改為只允許“讀取”。
5. 確定。
至此,所有分區(qū)的NTFS設(shè)置都已完成。
這時(shí)你再把a(bǔ)sp探針和asp助手上傳到服務(wù)器上運(yùn)行,就會(huì)收到權(quán)限不足的提示了。
對(duì)C盤設(shè)置的權(quán)限不自動(dòng)繼承,需要對(duì)每個(gè)文件夾再進(jìn)行設(shè)置拒絕訪問權(quán)限。Program Files、Documents and Settings和Inetpub這幾個(gè)文件夾一定要設(shè)置。
Windows或Winnt目錄一定不要這樣設(shè)置,否則在運(yùn)行asp程序時(shí):(動(dòng)網(wǎng)除外,原因未知。)
如果用ODBC連接的Access數(shù)據(jù)庫,那么會(huì)報(bào)錯(cuò):
Microsoft OLE DB Provider for ODBC Drivers 錯(cuò)誤 '80004005'
[Microsoft][ODBC Microsoft Access Driver]常見錯(cuò)誤 不能打開注冊(cè)表關(guān)鍵字 'Temporary (volatile) Jet DSN for process 0x1844 Thread 0x1b40 DBC 0x554cc59c Jet'。
如果用OLEDB連接的Acess數(shù)據(jù)庫,會(huì)報(bào)錯(cuò):未指定錯(cuò)誤。
Windows或Winnt目錄的設(shè)置如圖:“列出文件夾/讀取數(shù)據(jù)”這個(gè)不要設(shè)置拒絕。

對(duì)Windows或Winnt目錄這樣設(shè)置后,用asp助手還是可以瀏覽到目錄的內(nèi)容,但沒有權(quán)限打開其中的文件瀏覽。
另外,如果服務(wù)器硬盤這樣設(shè)置,能用什么方法進(jìn)一步得到主機(jī)權(quán)限,還請(qǐng)賜教?。?br>
此文僅是給大家提供一個(gè)保護(hù)服務(wù)器數(shù)據(jù)的思路,請(qǐng)根據(jù)自己的需要進(jìn)行設(shè)置。有不對(duì)的地方希望大家指出!
- 阿里云主機(jī)一鍵安裝lamp、lnmp環(huán)境的shell腳本分享
- Shell腳本實(shí)現(xiàn)自動(dòng)修改IP、主機(jī)名等功能分享
- nginx虛擬主機(jī)防webshell完美版
- shell腳本實(shí)現(xiàn)批量測(cè)試局域網(wǎng)主機(jī)是否在線
- 虛擬主機(jī)封殺webshell提權(quán)!!!!!!!!!!
- 使用PowerShell獲取當(dāng)前主機(jī)內(nèi)存使用量和總量的方法
- PowerShell腳本實(shí)現(xiàn)檢測(cè)網(wǎng)絡(luò)內(nèi)主機(jī)類型
- php管理nginx虛擬主機(jī)shell腳本實(shí)例
- Shell交互批量更改主機(jī)名的方法
相關(guān)文章
iis6 無法訪問網(wǎng)站_IIS重啟無效(重啟服務(wù)器才正常 Connections_Refused引起)
最近網(wǎng)站經(jīng)常間歇性罷工,怎么重啟IIS都無法使用,一定要把服務(wù)器重新啟動(dòng)才可正常;可是重啟服務(wù)器會(huì)影響用戶的日常運(yùn)作。如何解決才好能,頭痛死了;查看Web日志,發(fā)現(xiàn)一直是Connections_Refused,嘗試了多種方法,最終找到了以下解決方案,真是開心2017-03-03訪問網(wǎng)站提示An error occurred on the server when processing the UR
這篇文章主要介紹了An error occurred on the server when processing the URL. Please contact the system administrator提示的解決方法2015-08-08服務(wù)器安全設(shè)置之-本地安全策略設(shè)置
單擊控制面板→管理工具→本地安全策略后,會(huì)進(jìn)入本地安全策略的主界面。在此可通過菜單欄上的命令設(shè)置各種安全策略,并可選擇查看方式,導(dǎo)出列表及導(dǎo)入策略等操作2012-07-07windows2003 apache配置虛擬主機(jī)和綁定域名服務(wù)
年前就找朋友申請(qǐng)一個(gè)域名,由于工作比較忙也沒弄,昨天下午在搞apache虛擬主機(jī)配置,試了很多次就是不行,不知道怎么搞。今天上午終于找到原因了。。。。。。。。。自己太粗心了,忘了一個(gè)設(shè)置。實(shí)在慚愧??!2009-02-02IIS 7.5 解析錯(cuò)誤 命令執(zhí)行漏洞解決方案
這篇文章主要介紹了IIS 7.5 解析錯(cuò)誤 命令執(zhí)行漏洞解決方案,需要的朋友可以參考下2016-06-06IIS站點(diǎn)提示403?-?Forbidden:Access?is?denied問題的解決方法
在使用IIS的時(shí)候如果遇到403相關(guān)的錯(cuò)誤,往往束手無策,不知道是什么權(quán)限的原因,現(xiàn)總結(jié)如下,這篇文章主要給大家介紹了關(guān)于IIS站點(diǎn)提示403?-?Forbidden:Access?is?denied問題的解決方法,需要的朋友可以參考下2023-10-10Windows Server 2012 服務(wù)器優(yōu)化圖文方法
這篇文章主要介紹了Windows Server 2012 服務(wù)器優(yōu)化圖文方法,需要的朋友可以參考下2017-08-08