windows2003 服務(wù)器安全配置的建議
更新時(shí)間:2009年06月14日 16:50:22 作者:
好多朋友拿到服務(wù)器以后不知道具體應(yīng)該怎么配置,下面是一些系統(tǒng)必要的配置基礎(chǔ)。大家可以參考下。
一、操作系統(tǒng)配置
1.安裝操作系統(tǒng)(NTFS分區(qū))后,裝殺毒軟件,我選用的是卡巴。
2.安裝系統(tǒng)補(bǔ)丁。掃描漏洞全面殺毒
3.刪除Windows Server 2003默認(rèn)共享
首先編寫如下內(nèi)容的批處理文件:
@echo off
net share C$ /del
net share D$ /del
net share E$ /del
net share F$ /del
net share admin$ /del
文件名為delshare.bat,放到啟動(dòng)項(xiàng)中,每次開(kāi)機(jī)時(shí)會(huì)自動(dòng)刪除共享。
4.禁用IPC連接
打開(kāi)CMD后輸入如下命令即可進(jìn)行連接:net use\\ip\ipc$ "password" /user:"usernqme"。我們可以通過(guò)修改注冊(cè)表來(lái)禁用IPC連接。打開(kāi)注冊(cè)表編輯器。找到如下組建HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa中的restrictanonymous子鍵,將其值改為1即可禁用IPC連接。
5.刪除"網(wǎng)絡(luò)連接"里的協(xié)議和服務(wù)
在"網(wǎng)絡(luò)連接"里,把不需要的協(xié)議和服務(wù)都刪掉,這里只安裝了基本的Internet協(xié)議(TCP/IP),同時(shí)在高級(jí)tcp/ip設(shè)置里–"NetBIOS"設(shè)置"禁用tcp/IP上的NetBIOS(S)"。
6.啟用windows連接防火墻,只開(kāi)放web服務(wù)(80端口)。
注:在2003系統(tǒng)里,不推薦用TCP/IP篩選里的端口過(guò)濾功能,譬如在使用FTP服務(wù)器的時(shí)候,如果僅僅只開(kāi)放21端口,由于FTP協(xié)議的特殊性,在進(jìn)行FTP傳輸?shù)臅r(shí)候,由于FTP 特有的Port模式和Passive模式,在進(jìn)行數(shù)據(jù)傳輸?shù)臅r(shí)候,需要?jiǎng)討B(tài)的打開(kāi)高端口,所以在使用TCP/IP過(guò)濾的情況下,經(jīng)常會(huì)出現(xiàn)連接上后無(wú)法列出目錄和數(shù)據(jù)傳輸?shù)膯?wèn)題。所以在2003系統(tǒng)上增加的windows連接防火墻能很好的解決這個(gè)問(wèn)題,所以都不推薦使用網(wǎng)卡的TCP/IP過(guò)濾功能。
7.磁盤權(quán)限
系統(tǒng)盤只給 Administrators 和 SYSTEM 權(quán)限
系統(tǒng)盤\Documents and Settings 目錄只給 Administrators 和 SYSTEM 權(quán)限;
系統(tǒng)盤\Documents and Settings\All Users 目錄只給 Administrators 和 SYSTEM 權(quán)限;
系統(tǒng)盤\Documents and Settings\All Users\Application Data目錄只給 Administrators 和 SYSTEM 權(quán)限;
系統(tǒng)盤\Windows 目錄只給 Administrators 、 SYSTEM 和 users 權(quán)限;
系統(tǒng)盤\Windows\System32\net.exe,net1.exe,cmd.exe,command.exe,ftp.exe,netstat.exe,regedit.exe,at.exe,attrib.exe,cacls.exe 文件只給 Administrators 權(quán)限(如果覺(jué)得沒(méi)用就刪了它,比如我刪了cmd.exe,command.exe,嘿嘿。);
其它盤,有安裝程序運(yùn)行的(如:sql server 2000 在D盤)給 Administrators 和 SYSTEM 權(quán)限,無(wú)只給 Administrators 權(quán)限。
8.本地安全策略設(shè)置
開(kāi)始菜單—>管理工具—>本地安全策略
A、本地策略——>審核策略 (可選用)
審核策略更改 成功 失敗
審核登錄事件 成功 失敗
審核對(duì)象訪問(wèn) 失敗
審核過(guò)程跟蹤 無(wú)審核
審核目錄服務(wù)訪問(wèn) 失敗
審核特權(quán)使用 失敗
審核系統(tǒng)事件 成功 失敗
審核賬戶登錄事件 成功 失敗
審核賬戶管理 成功 失敗
B、本地策略——>用戶權(quán)限分配
關(guān)閉系統(tǒng):只有Administrators組、其它全部刪除。
通過(guò)終端服務(wù)拒絕登陸:加入Guests、Users組
通過(guò)終端服務(wù)允許登陸:只加入Administrators組,其他全部刪除
C、本地策略——>安全選項(xiàng)
交互式登陸:不顯示上次的用戶名 啟用
網(wǎng)絡(luò)訪問(wèn):可匿名訪問(wèn)的共享 全部刪除
網(wǎng)絡(luò)訪問(wèn):可匿名訪問(wèn)的命名管道 全部刪除
**網(wǎng)絡(luò)訪問(wèn):可遠(yuǎn)程訪問(wèn)的注冊(cè)表路徑 全部刪除
**網(wǎng)絡(luò)訪問(wèn):可遠(yuǎn)程訪問(wèn)的注冊(cè)表路徑和子路徑 全部刪除
帳戶:重命名來(lái)賓帳戶 重命名一個(gè)帳戶
(下面一項(xiàng)更改可能導(dǎo)致sqlserver不能使用)
帳戶:重命名系統(tǒng)管理員帳戶 重命名一個(gè)帳戶
二、iis配置(包括網(wǎng)站所在目錄)
1.新建自己的網(wǎng)站(*注意:在應(yīng)用程序設(shè)置中執(zhí)行權(quán)限設(shè)為無(wú),在需要的目錄里再更改),目錄不在系統(tǒng)盤
注:為支持asp.net,將系統(tǒng)盤\Inetpub\wwwroot中的aspnet_client文件夾復(fù)制到web根目錄下,并給web根目錄加上users權(quán)限。
2.刪掉系統(tǒng)盤\inetpub目錄
3.刪除不用的映射
在"應(yīng)用程序配置"里,只給必要的腳本執(zhí)行權(quán)限:ASP、ASPX。
4.為網(wǎng)站創(chuàng)建系統(tǒng)用戶
A.例如:網(wǎng)站為yushan43436.net,新建用戶yushan43436.net權(quán)限為guests。然后在web站點(diǎn)屬性里"目錄安全性"—"身份驗(yàn)證和訪問(wèn)控制"里設(shè)置匿名訪問(wèn)使用下列Windows 用戶帳戶"的用戶名和密碼都使用yushan43436.net這個(gè)用戶的信息。(用戶名:主機(jī)名\yushan43436.net)
B.給網(wǎng)站所在的磁盤目錄添加用戶yushan43436.net,只給讀取和寫入的權(quán)限。
5.設(shè)置應(yīng)用程及子目錄的執(zhí)行權(quán)限
A.主應(yīng)用程序目錄中的"屬性–應(yīng)用程序設(shè)置–執(zhí)行權(quán)限"設(shè)為純腳本
B.在不需要執(zhí)行asp、asp.net的子目錄中,例如上傳文件目錄,執(zhí)行權(quán)限設(shè)為無(wú)
6.應(yīng)用程序池設(shè)置
我的網(wǎng)站使用的是默認(rèn)應(yīng)用程序池。設(shè)置"內(nèi)存回收":這里的最大虛擬內(nèi)存為:1000M,最大使用的物理內(nèi)存為256M,這樣的設(shè)置幾乎是沒(méi)限制這個(gè)站點(diǎn)的性能的。
回收工作進(jìn)程(分鐘):1440
在下列時(shí)間回收工作進(jìn)程:06:00
三、sql server 2000 配置
1.密碼設(shè)置
我編的程序用了sa用戶,密碼設(shè)置超復(fù)雜(自己記不住,保存在手機(jī)里,嘿嘿)。
2.刪除危險(xiǎn)的擴(kuò)展存儲(chǔ)過(guò)程和相關(guān).dll。
Xp_cmdshell(這個(gè)肯定首當(dāng)其沖,不用說(shuō)了)、Xp_regaddmultistring、Xp_regdeletekey、Xp_regdeletevalue、Xp_regenumvalues、Xp_regread、Xp_regwrite、Xp_regremovemultistring
四、其它設(shè)置(可選用,本人可不負(fù)責(zé))
1.任何用戶密碼都要復(fù)雜,不需要的用戶—?jiǎng)h。
2.防止SYN洪水攻擊
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建DWORD值,名為SynAttackProtect,值為2
3.禁止響應(yīng)ICMP路由通告報(bào)文
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface
新建DWORD值,名為PerformRouterDiscovery 值為0
4.防止ICMP重定向報(bào)文的攻擊
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
將EnableICMPRedirects 值設(shè)為0
5.不支持IGMP協(xié)議
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建DWORD值,名為IGMPLevel 值為0
6.禁用DCOM:
運(yùn)行中輸入 Dcomcnfg.exe。 回車, 單擊“控制臺(tái)根節(jié)點(diǎn)”下的“組件服務(wù)”。 打開(kāi)“計(jì)算機(jī)”子文件夾。
對(duì)于本地計(jì)算機(jī),請(qǐng)以右鍵單擊“我的電腦”,然后選擇“屬性”。選擇“默認(rèn)屬性”選項(xiàng)卡。
清除“在這臺(tái)計(jì)算機(jī)上啟用分布式 COM”復(fù)選框。
1.安裝操作系統(tǒng)(NTFS分區(qū))后,裝殺毒軟件,我選用的是卡巴。
2.安裝系統(tǒng)補(bǔ)丁。掃描漏洞全面殺毒
3.刪除Windows Server 2003默認(rèn)共享
首先編寫如下內(nèi)容的批處理文件:
@echo off
net share C$ /del
net share D$ /del
net share E$ /del
net share F$ /del
net share admin$ /del
文件名為delshare.bat,放到啟動(dòng)項(xiàng)中,每次開(kāi)機(jī)時(shí)會(huì)自動(dòng)刪除共享。
4.禁用IPC連接
打開(kāi)CMD后輸入如下命令即可進(jìn)行連接:net use\\ip\ipc$ "password" /user:"usernqme"。我們可以通過(guò)修改注冊(cè)表來(lái)禁用IPC連接。打開(kāi)注冊(cè)表編輯器。找到如下組建HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa中的restrictanonymous子鍵,將其值改為1即可禁用IPC連接。
5.刪除"網(wǎng)絡(luò)連接"里的協(xié)議和服務(wù)
在"網(wǎng)絡(luò)連接"里,把不需要的協(xié)議和服務(wù)都刪掉,這里只安裝了基本的Internet協(xié)議(TCP/IP),同時(shí)在高級(jí)tcp/ip設(shè)置里–"NetBIOS"設(shè)置"禁用tcp/IP上的NetBIOS(S)"。
6.啟用windows連接防火墻,只開(kāi)放web服務(wù)(80端口)。
注:在2003系統(tǒng)里,不推薦用TCP/IP篩選里的端口過(guò)濾功能,譬如在使用FTP服務(wù)器的時(shí)候,如果僅僅只開(kāi)放21端口,由于FTP協(xié)議的特殊性,在進(jìn)行FTP傳輸?shù)臅r(shí)候,由于FTP 特有的Port模式和Passive模式,在進(jìn)行數(shù)據(jù)傳輸?shù)臅r(shí)候,需要?jiǎng)討B(tài)的打開(kāi)高端口,所以在使用TCP/IP過(guò)濾的情況下,經(jīng)常會(huì)出現(xiàn)連接上后無(wú)法列出目錄和數(shù)據(jù)傳輸?shù)膯?wèn)題。所以在2003系統(tǒng)上增加的windows連接防火墻能很好的解決這個(gè)問(wèn)題,所以都不推薦使用網(wǎng)卡的TCP/IP過(guò)濾功能。
7.磁盤權(quán)限
系統(tǒng)盤只給 Administrators 和 SYSTEM 權(quán)限
系統(tǒng)盤\Documents and Settings 目錄只給 Administrators 和 SYSTEM 權(quán)限;
系統(tǒng)盤\Documents and Settings\All Users 目錄只給 Administrators 和 SYSTEM 權(quán)限;
系統(tǒng)盤\Documents and Settings\All Users\Application Data目錄只給 Administrators 和 SYSTEM 權(quán)限;
系統(tǒng)盤\Windows 目錄只給 Administrators 、 SYSTEM 和 users 權(quán)限;
系統(tǒng)盤\Windows\System32\net.exe,net1.exe,cmd.exe,command.exe,ftp.exe,netstat.exe,regedit.exe,at.exe,attrib.exe,cacls.exe 文件只給 Administrators 權(quán)限(如果覺(jué)得沒(méi)用就刪了它,比如我刪了cmd.exe,command.exe,嘿嘿。);
其它盤,有安裝程序運(yùn)行的(如:sql server 2000 在D盤)給 Administrators 和 SYSTEM 權(quán)限,無(wú)只給 Administrators 權(quán)限。
8.本地安全策略設(shè)置
開(kāi)始菜單—>管理工具—>本地安全策略
A、本地策略——>審核策略 (可選用)
審核策略更改 成功 失敗
審核登錄事件 成功 失敗
審核對(duì)象訪問(wèn) 失敗
審核過(guò)程跟蹤 無(wú)審核
審核目錄服務(wù)訪問(wèn) 失敗
審核特權(quán)使用 失敗
審核系統(tǒng)事件 成功 失敗
審核賬戶登錄事件 成功 失敗
審核賬戶管理 成功 失敗
B、本地策略——>用戶權(quán)限分配
關(guān)閉系統(tǒng):只有Administrators組、其它全部刪除。
通過(guò)終端服務(wù)拒絕登陸:加入Guests、Users組
通過(guò)終端服務(wù)允許登陸:只加入Administrators組,其他全部刪除
C、本地策略——>安全選項(xiàng)
交互式登陸:不顯示上次的用戶名 啟用
網(wǎng)絡(luò)訪問(wèn):可匿名訪問(wèn)的共享 全部刪除
網(wǎng)絡(luò)訪問(wèn):可匿名訪問(wèn)的命名管道 全部刪除
**網(wǎng)絡(luò)訪問(wèn):可遠(yuǎn)程訪問(wèn)的注冊(cè)表路徑 全部刪除
**網(wǎng)絡(luò)訪問(wèn):可遠(yuǎn)程訪問(wèn)的注冊(cè)表路徑和子路徑 全部刪除
帳戶:重命名來(lái)賓帳戶 重命名一個(gè)帳戶
(下面一項(xiàng)更改可能導(dǎo)致sqlserver不能使用)
帳戶:重命名系統(tǒng)管理員帳戶 重命名一個(gè)帳戶
二、iis配置(包括網(wǎng)站所在目錄)
1.新建自己的網(wǎng)站(*注意:在應(yīng)用程序設(shè)置中執(zhí)行權(quán)限設(shè)為無(wú),在需要的目錄里再更改),目錄不在系統(tǒng)盤
注:為支持asp.net,將系統(tǒng)盤\Inetpub\wwwroot中的aspnet_client文件夾復(fù)制到web根目錄下,并給web根目錄加上users權(quán)限。
2.刪掉系統(tǒng)盤\inetpub目錄
3.刪除不用的映射
在"應(yīng)用程序配置"里,只給必要的腳本執(zhí)行權(quán)限:ASP、ASPX。
4.為網(wǎng)站創(chuàng)建系統(tǒng)用戶
A.例如:網(wǎng)站為yushan43436.net,新建用戶yushan43436.net權(quán)限為guests。然后在web站點(diǎn)屬性里"目錄安全性"—"身份驗(yàn)證和訪問(wèn)控制"里設(shè)置匿名訪問(wèn)使用下列Windows 用戶帳戶"的用戶名和密碼都使用yushan43436.net這個(gè)用戶的信息。(用戶名:主機(jī)名\yushan43436.net)
B.給網(wǎng)站所在的磁盤目錄添加用戶yushan43436.net,只給讀取和寫入的權(quán)限。
5.設(shè)置應(yīng)用程及子目錄的執(zhí)行權(quán)限
A.主應(yīng)用程序目錄中的"屬性–應(yīng)用程序設(shè)置–執(zhí)行權(quán)限"設(shè)為純腳本
B.在不需要執(zhí)行asp、asp.net的子目錄中,例如上傳文件目錄,執(zhí)行權(quán)限設(shè)為無(wú)
6.應(yīng)用程序池設(shè)置
我的網(wǎng)站使用的是默認(rèn)應(yīng)用程序池。設(shè)置"內(nèi)存回收":這里的最大虛擬內(nèi)存為:1000M,最大使用的物理內(nèi)存為256M,這樣的設(shè)置幾乎是沒(méi)限制這個(gè)站點(diǎn)的性能的。
回收工作進(jìn)程(分鐘):1440
在下列時(shí)間回收工作進(jìn)程:06:00
三、sql server 2000 配置
1.密碼設(shè)置
我編的程序用了sa用戶,密碼設(shè)置超復(fù)雜(自己記不住,保存在手機(jī)里,嘿嘿)。
2.刪除危險(xiǎn)的擴(kuò)展存儲(chǔ)過(guò)程和相關(guān).dll。
Xp_cmdshell(這個(gè)肯定首當(dāng)其沖,不用說(shuō)了)、Xp_regaddmultistring、Xp_regdeletekey、Xp_regdeletevalue、Xp_regenumvalues、Xp_regread、Xp_regwrite、Xp_regremovemultistring
四、其它設(shè)置(可選用,本人可不負(fù)責(zé))
1.任何用戶密碼都要復(fù)雜,不需要的用戶—?jiǎng)h。
2.防止SYN洪水攻擊
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建DWORD值,名為SynAttackProtect,值為2
3.禁止響應(yīng)ICMP路由通告報(bào)文
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface
新建DWORD值,名為PerformRouterDiscovery 值為0
4.防止ICMP重定向報(bào)文的攻擊
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
將EnableICMPRedirects 值設(shè)為0
5.不支持IGMP協(xié)議
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建DWORD值,名為IGMPLevel 值為0
6.禁用DCOM:
運(yùn)行中輸入 Dcomcnfg.exe。 回車, 單擊“控制臺(tái)根節(jié)點(diǎn)”下的“組件服務(wù)”。 打開(kāi)“計(jì)算機(jī)”子文件夾。
對(duì)于本地計(jì)算機(jī),請(qǐng)以右鍵單擊“我的電腦”,然后選擇“屬性”。選擇“默認(rèn)屬性”選項(xiàng)卡。
清除“在這臺(tái)計(jì)算機(jī)上啟用分布式 COM”復(fù)選框。
相關(guān)文章
IIS自定義404錯(cuò)誤頁(yè)避免暴露.NET網(wǎng)站路徑信息
這篇文章主要介紹了IIS自定義404錯(cuò)誤頁(yè)避免暴露.NET網(wǎng)站路徑信息,在輸入非.aspx頁(yè)面時(shí),顯示默認(rèn)404頁(yè)面,暴露站點(diǎn)路徑信息,本文就給出了一個(gè)解決方法,需要的朋友可以參考下2015-06-06Windows服務(wù)器上lsass.exe進(jìn)程CPU使用率異常問(wèn)題排查方法
這篇文章主要介紹了Windows服務(wù)器上lsass.exe進(jìn)程CPU使用率異常問(wèn)題排查方法,一般這個(gè)情況是發(fā)起了對(duì)外攻擊造成的,也就是你的服務(wù)器可能已經(jīng)淪為肉機(jī),需要的朋友可以參考下2014-08-08Win2003的事件跟蹤程序關(guān)閉與顯示的方法(組策略與注冊(cè)表)
Windows Server 2003 的推出真給我們帶來(lái)了全新的感受,在設(shè)計(jì)上更人性化,更體貼。但也給我們個(gè)人用戶的習(xí)慣帶來(lái)的沖擊。每次關(guān)閉系統(tǒng)的時(shí)候,WIN2003的事件跟蹤程序總在問(wèn)我們?yōu)槭裁搓P(guān)機(jī)器,說(shuō)實(shí)話,每次都問(wèn)真煩2012-05-05Windows Server 2016 IIS10 設(shè)置HTTPS HTTP/2 并跑分到 A+
這篇文章主要介紹了Windows Server 2016 IIS10 設(shè)置HTTPS HTTP/2 并跑分到 A+,需要的朋友可以參考下2017-08-08Windows Server 2008 R2上安裝WebsitePanel的方法
WebsitePanel是一套比較容易上手的Windows系統(tǒng)中的虛擬主機(jī)管理系統(tǒng)。他可以同時(shí)管理多臺(tái)服務(wù)器,并且擁有一個(gè)簡(jiǎn)潔的、穩(wěn)定的統(tǒng)一管理界面。今天跟大家分享下WebsitePanel的安裝2013-12-12IP安全策略限制IP進(jìn)入遠(yuǎn)程桌面設(shè)置方法
有時(shí)候?yàn)榱税踩?,很多時(shí)候服務(wù)器被攻下后,黑客會(huì)遠(yuǎn)程登錄桌面,如果我們限制了ip的遠(yuǎn)程登錄限制,這樣就更安全了。2010-08-08WebsitePanel Standalone Server安裝配置方法
這篇文章主要為大家介紹下WebsitePanel安裝后的配置方法,結(jié)合了上一篇文章,需要的朋友可以參考下2013-12-12