虛擬主機服務(wù)器之所以常被攻擊,主要的原因可以歸結(jié)為以下幾點:
1、沒有設(shè)置好虛擬主機用戶的權(quán)限,使虛擬主機用戶可以跨權(quán)操作;
2、沒有合理設(shè)置FSO、Shell.Application等組件,致使ASP木馬可以輕松讀取服務(wù)器上的文件;
3、沒有安裝防毒、防黑軟件。下面我們就來簡單得說說如何防止虛擬主機用戶利用ASP木馬入侵。
那么,怎么才能提高虛擬主機的安全級別,杜絕此類入侵呢?
一、合理設(shè)置權(quán)限,防范ASP木馬入侵
我們知道當ASP執(zhí)行時,是用“IUSR_機器名”的帳戶來訪問硬盤的。用戶在虛擬主機系統(tǒng)中申請一個虛擬主機帳戶時,系統(tǒng)會自動增加一個“IUSR_你申請的用戶名”的帳戶,該帳戶決定了用戶的權(quán)限,而默認該帳戶是屬于user組的。因此只要我們合理得處理好這些帳戶的權(quán)限就可以防止虛擬主機用戶越權(quán)操作。
首先我們假設(shè)虛擬主機用戶的文件夾被統(tǒng)一放到C盤的user文件夾中,在任一個磁盤分區(qū)上點擊鼠標有鍵,選擇“屬性”,切換到“安全”標簽,將虛擬主機用戶的帳戶“IUSR_用戶名”刪除,然后點“確定”,并使其下的文件夾繼承權(quán)限,這樣虛擬主機用戶就不能訪問這些磁盤分區(qū)了,按照同樣的方法設(shè)置所有的磁盤。接下來進行具體設(shè)置,進入“c:user”文件夾,里面的虛擬主機站點文件夾都是以“IUSR_用戶名”命名的,在其中一個站點文件夾上點右鍵,例如“IUSR_piao”,同樣進入安全標簽,將“administrator”和“IUSR_piao”這兩個用戶名添加進來,然后刪除其他的用戶名,點確定后完成設(shè)置,然后設(shè)置每個虛擬主機站點文件夾,即可防止虛擬主機用戶越權(quán)操作。
當然這種方法只適用于虛擬主機用戶較少的情況下,如果用戶數(shù)很多,這樣的設(shè)置將會是一件很煩瑣的事,而且容易出錯。不過現(xiàn)在最新推出的虛擬主機系統(tǒng)都可以自動設(shè)置權(quán)限,在安全性方面有很大的提高。
二、釜底抽薪,讓ASP木馬徹底癱瘓
ASP木馬越權(quán)對其他虛擬主機文件進行操作是因為其使用了服務(wù)器的FSO、Shell.Application等“高?!苯M件,因此只要修改或者刪除這些組件,就可以完全防止ASP木馬的入侵。這些“高危”組件包括“WScript.Shell、WScript.Shell.1、Wscript.Network、Wscript.Network.1、Shell.application”。對于這些組件服務(wù)器并不常用,我們完全可以將其修改甚至刪除。運行注冊表編輯器,用以上組件名為關(guān)鍵字進行搜索,找到相應(yīng)鍵值后將其該名即可,需要使用時可以將其修改回來。
對于FSO組件,如果不需要使用,可以將其卸載(該組件在虛擬主機上十分常用,因此請謹慎操作)。點擊“開始→運行”,輸入“regsvr32.exe /u %windir%system32scrrun.dll”,回車后就可以卸載FSO組件了。想重新使用FSO組件可以輸入“regsvr32.exe %windir%system32scrrun.dll”再注冊一遍即可。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站