IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)服務(wù)器WEB服務(wù)器 → 超強(qiáng)的Web服務(wù)器安全設(shè)置

超強(qiáng)的Web服務(wù)器安全設(shè)置

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(6)

  一.刪除默認(rèn)共享.關(guān)閉139.445端口

  選擇 " 計(jì)算機(jī)管理 " 程序,選擇 " 共享文件夾 " ,在相應(yīng)的共享文件夾上按右鍵,選擇 " 停止 " 共享即可。不過(guò)在系統(tǒng)重新啟動(dòng)后, IPC$ 和 printer$ 會(huì)再次共享。

  IPC$ 和 printer$工作的端口是139和445.咱們來(lái)手工關(guān)閉.

  關(guān)閉445端口的方法:

  (445端口是文件共享.打印機(jī)共享通訊端口.默認(rèn)是開(kāi)放的.)

  修改注冊(cè)表,添加一個(gè)鍵值

  Hive: HKEY_LOCAL_MACHINESystemCurrentControlSetServicesNetBTParameters

  添加DWORD值:SMBDeviceEnabled

  右鍵單擊"SMBDeviceEnabled"值,選擇"修改"

  在出現(xiàn)的"編輯DWORD值"對(duì)話框中,在"數(shù)值數(shù)據(jù)"下,輸入"0",

  單擊"確定"按鈕,完成設(shè)置。從啟電腦.即可關(guān)閉445端口

  關(guān)閉139端口的方法:

  (139端口開(kāi)啟都是由于NetBIOS這個(gè)網(wǎng)絡(luò)協(xié)議在使用它,Netbios網(wǎng)絡(luò)基本輸入輸出系統(tǒng)。是1983年IBM開(kāi)發(fā)的一套網(wǎng)絡(luò)標(biāo)準(zhǔn),微軟在這基礎(chǔ)上繼續(xù)開(kāi)發(fā)。微軟的客戶機(jī)/服務(wù)器網(wǎng)絡(luò)系統(tǒng)都是基于NetBIOS的。在構(gòu)建的網(wǎng)絡(luò)系統(tǒng)中,對(duì)每一臺(tái)主機(jī)的唯一標(biāo)識(shí)信息是它的NetBIOS名。系統(tǒng)可以利用WINS服務(wù)、廣播及Lmhost文件等多種模式將NetBIOS名解析為相應(yīng)IP地址,從而實(shí)現(xiàn)信息通訊。在這樣的網(wǎng)絡(luò)系統(tǒng)內(nèi)部,利用NetBIOS名實(shí)現(xiàn)信息通訊是非常方便、快捷的。但是在Internet上,它就和一個(gè)后門程序差不多了。不少駭客就是通過(guò)這個(gè)漏洞入侵計(jì)算機(jī)的!)

  控制面板-網(wǎng)絡(luò)-本地鏈接-屬性(這里勾選取消"網(wǎng)絡(luò)文件和打印機(jī)共享")-tcp/ip協(xié)議屬性-高級(jí)-WINS-Netbios設(shè)置-禁用Netbios

  即可關(guān)閉139端口

  以上操作可以參考:http://zixu518.blog.51cto.com/477064/155514

  二.設(shè)置目錄權(quán)限

  WINDOWS用戶,在WIN2003系統(tǒng)中大多數(shù)時(shí)候把權(quán)限按用戶(組)來(lái)劃分。

  在【開(kāi)始→程序→管理工具→計(jì)算機(jī)管理→本地用戶和組】管理系統(tǒng)用戶和用戶組

  NTFS安全權(quán)限設(shè)置是很強(qiáng)大的,(請(qǐng)記住分區(qū)的時(shí)候把所有的硬盤都分為NTFS分區(qū))

  然后我們可以確定每個(gè)分區(qū)對(duì)每個(gè)用戶開(kāi)放的權(quán)限。

  【文件(夾)上右鍵→屬性→安全】在這里管理NTFS文件(夾)權(quán)限。

  IIS匿名用戶,每個(gè)IIS站點(diǎn)或者虛擬目錄,都可以設(shè)置一個(gè)匿名訪問(wèn)用戶(現(xiàn)在暫且把它叫"IIS匿名用戶"),

  當(dāng)用戶訪問(wèn)你的網(wǎng)站的.ASP文件的時(shí)候,這個(gè).ASP文件所具有的權(quán)限,就是這個(gè)"IIS匿名用戶"所具有的權(quán)限。

  權(quán)限設(shè)置的思路要為每個(gè)獨(dú)立的要保護(hù)的個(gè)體(比如一個(gè)網(wǎng)站或者一個(gè)虛擬目錄)創(chuàng)建一個(gè)系統(tǒng)用戶,

  讓這個(gè)站點(diǎn)在系統(tǒng)中具有惟一的可以設(shè)置權(quán)限的身份。

  設(shè)置所有的分區(qū)禁止這個(gè)用戶訪問(wèn),

  而剛才這個(gè)站點(diǎn)的主目錄對(duì)應(yīng)的那個(gè)文件夾設(shè)置允許這個(gè)用戶訪問(wèn)(要去掉繼承父權(quán)限,并且要加上超管組和SYSTEM組)。

  這樣設(shè)置了之后,這個(gè)站點(diǎn)里的ASP程序就只有當(dāng)前這個(gè)文件夾的權(quán)限了。

  具體設(shè)置

  c盤保留administrators和system用戶并給于完全權(quán)限之外.其他用戶全部刪除  C:Documents and SettingsAll Users 這個(gè)文件夾從新刪除一次.只保留administrators和system用戶并給于完全權(quán)限 

  c:windows文件夾給于administrators和system用戶完全權(quán)限和Users用戶組讀取運(yùn)行權(quán)限

  其他分區(qū)全部保留administrators和system用戶并給于完全權(quán)限之外.別的用戶全部刪除 

  而每個(gè)網(wǎng)站則單獨(dú)建立一個(gè)用戶.添加到Guests用戶組

  右擊"我的電腦"—管理—"本地用戶組"—"用戶"

  新建用戶,比如創(chuàng)建"dongwang"密碼:dongwang

  然后右擊"dongwang"用戶—屬性---選擇"隸屬于"選項(xiàng)卡----將默認(rèn)歸屬于"users"組刪除,添加Guests組(來(lái)賓組)---確定

  C:Program FilesCommon Files這個(gè)文件夾給于everyone讀取權(quán)限

  然后再選擇"遠(yuǎn)程控制"選項(xiàng)卡,將"啟用遠(yuǎn)程控制"取消—確定 

  在網(wǎng)站程序文件夾點(diǎn)擊右鍵.安全.給于剛剛建立用戶讀取和寫入的權(quán)限

  注意:(網(wǎng)站程序文件夾)指的是 自己的網(wǎng)站所在的目錄

  比如 我的網(wǎng)站存放路徑為 E:WEB動(dòng)網(wǎng)網(wǎng)站 

  在IIS的【站點(diǎn)屬性或者虛擬目錄屬性→目錄安全性→匿名訪問(wèn)和驗(yàn)證控制→編輯→匿名訪問(wèn)→編輯】

  填寫剛剛創(chuàng)建的那個(gè)用戶名并輸入密碼。然后確定,其次提示你再次輸入密碼然后點(diǎn)確定; 

  三.刪除不必要的組件.關(guān)掉不必要的服務(wù)

  其實(shí),只要做好了上面的權(quán)限設(shè)置,那么FSO、XML、strem都不再是不安全組件了,因?yàn)樗麄兌紱](méi)有跨出自己的文件夾或者站點(diǎn)的權(quán)限。
  最危險(xiǎn)的組件是WSH和Shell,因?yàn)樗梢赃\(yùn)行你硬盤里的EXE等程序,比如它可以運(yùn)行提升程序來(lái)提升SERV-U權(quán)限甚至用SERVU來(lái)運(yùn)行更高權(quán)限的系統(tǒng)程序。(這里建議不要用SERV-U這種流行軟件.FTP服務(wù)器軟件這里推薦使用Gene6.功能方面比SERV-U有過(guò)而無(wú)不及.)

  FSO和XML是非常常用的組件之一,很多程序會(huì)用到他們。WSH組件會(huì)被一部分主機(jī)管理程序用到,也有的打包程序也會(huì)用到

  手工刪除WSH和Shell組件的方法.

  下邊為參考資料:

  最簡(jiǎn)單的辦法是直接卸載后刪除相應(yīng)的程序文件。將下面的代碼保存為一個(gè).BAT文件,( 以下均以 WIN2000 為例,如果使用2003,則系統(tǒng)文件夾應(yīng)該是 C:WINDOWS )

regsvr32/u C:WINDOWSSystem32wshom.ocx
del C:WINDOWSSystem32wshom.ocx
regsvr32/u C:WINDOWSsystem32shell32.dll
del C:WINDOWSsystem32shell32.dll

  然后運(yùn)行一下,WScript.Shell, Shell.application, WScript.Network就會(huì)被卸載了??赡軙?huì)提示無(wú)法刪除文件,不用管它,重啟一下服務(wù)器,你會(huì)發(fā)現(xiàn)這三個(gè)都提示"×安全"了。

  改名不安全組件

  需要注意的是組件的名稱和Clsid都要改,并且要改徹底了。下面以Shell.application為例來(lái)介紹方法。

  打開(kāi)注冊(cè)表編輯器【開(kāi)始→運(yùn)行→regedit回車】,然后【編輯→查找→填寫Shell.application→查找下一個(gè)】,用這個(gè)方法能找到兩個(gè)注冊(cè)表項(xiàng):"{13709620-C279-11CE-A49E-444553540000}"和"Shell.application"。為了確保萬(wàn)無(wú)一失,把這兩個(gè)注冊(cè)表項(xiàng)導(dǎo)出來(lái),保存為 .reg 文件。

  比如我們想做這樣的更改

  13709620-C279-11CE-A49E-444553540000 改名為 13709620-C279-11CE-A49E-444553540001

  Shell.application 改名為 Shell.application_ajiang

  那么,就把剛才導(dǎo)出的.reg文件里的內(nèi)容按上面的對(duì)應(yīng)關(guān)系替換掉,然后把修改好的.reg文件導(dǎo)入到注冊(cè)表中(雙擊即可),導(dǎo)入了改名后的注冊(cè)表項(xiàng)之后,別忘記了刪除原有的那兩個(gè)項(xiàng)目。這里需要注意一點(diǎn),Clsid中只能是十個(gè)數(shù)字和ABCDEF六個(gè)字母。

  下面是我修改后的代碼(兩個(gè)文件我合到一起了):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}]
@="Shell Automation Service"

[HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}InProcServer32]
@="C:\WINNT\system32\shell32.dll"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}ProgID]
@="Shell.Application_ajiang.1"

[HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}TypeLib]
@="{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}"

[HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}Version]
@="1.1"

[HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}VersionIndependentProgID]
@="Shell.Application_ajiang"

[HKEY_CLASSES_ROOTShell.Application_ajiang]
@="Shell Automation Service"

[HKEY_CLASSES_ROOTShell.Application_ajiangCLSID]
@="{13709620-C279-11CE-A49E-444553540001}"

[HKEY_CLASSES_ROOTShell.Application_ajiangCurVer]
@="Shell.Application_ajiang.1"

  你可以把這個(gè)保存為一個(gè).reg文件運(yùn)行試一下,但是可別就此了事,因?yàn)槿f(wàn)一黑客也看了我的這篇文章,他會(huì)試驗(yàn)我改出來(lái)的這個(gè)名字的。

  防止列出用戶組和系統(tǒng)進(jìn)程

  利用getobject("WINNT")獲得了系統(tǒng)用戶和系統(tǒng)進(jìn)程的列表,這個(gè)列表可能會(huì)被黑客利用,我們應(yīng)當(dāng)隱藏起來(lái),方法是:

  【開(kāi)始→程序→管理工具→服務(wù)】,找到Workstation,停止它,禁用它。

  ----->參考資料結(jié)束

  自動(dòng)刪除危險(xiǎn)組件和服務(wù)優(yōu)化的方法

  是使用一款軟件來(lái)實(shí)現(xiàn),有朋友需要的可以PM俺;

  四.升級(jí)補(bǔ)丁update

  點(diǎn)擊開(kāi)始→Windows Update,安裝所有的關(guān)鍵更新

  在桌面→我的電腦上點(diǎn)擊右鍵→選擇屬性→自動(dòng)更新→選擇自動(dòng)(推薦)

  五.裝殺毒軟件

  推薦McAfee

關(guān)鍵詞標(biāo)簽:Web服務(wù)器安全設(shè)置

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 win2000server IIS和tomcat5多站點(diǎn)配置 win2000server IIS和tomcat5多站點(diǎn)配置

相關(guān)下載

    人氣排行 XAMPP配置出現(xiàn)403錯(cuò)誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問(wèn)網(wǎng)站403錯(cuò)誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報(bào)錯(cuò)“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務(wù)器錯(cuò)誤的解決辦法(windows xp + IIS5.0)