win2003服务器安全设置教程
% V, F/ f0 P8 I8 b4 Z6 K2 e服务器安全设置
+ `/ }/ W/ i4 y& O1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。
0 F1 U% c, k. W# b" \" ]$ [. o2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。
; i, N1 P+ R/ U) C; X
7 i6 T, U H/ S+ D C2 o8 W3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。
5 }4 s4 U$ m' I4 I) V ( ~! `- s5 h- P) b, n8 g

* ]$ t' U T0 Q+ x: Q 8 F2 R+ F! Z0 g0 A. ^
4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。 # h) L! I' |/ Z6 h
 " G2 s$ @& k; ~1 w
5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。 " } z' s* x5 D

1 r+ L# Y: f, T" R6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。
+ h- t. m) ?2 z$ R) M : V M4 x9 b0 S4 h- M0 [; _
7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。)
6 \; }. O' K6 Q, Q. z- |* o
c# ~3 V( N/ F: C) p x8、在安全设置里本地策略-安全选项将 2 F* _; I& m. t3 e
网络访问:可匿名访问的共享; z7 C$ i6 A$ i; ~0 g. t
网络访问:可匿名访问的命名管道; 4 I- x0 T2 w) G4 x( q# m
网络访问:可远程访问的注册表路径;
& E& ]' V$ L/ ?& R2 u! n& W, s网络访问:可远程访问的注册表路径和子路径; 8 o H! S6 d$ v( D1 v7 y. Y
以上四项清空。 4 ?1 ?- D: b6 T* F
 , ~" A4 e4 S! C- r8 I1 H0 U
9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入 3 i& ^" e* w4 |+ f. P
S+ f3 |# m/ E
2 W* i! ?7 `, g( H0 X ~8 |6 J5 }; w1 I5 W
. R6 P. V) }8 @以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger |
. E& ^) Y0 [7 _, s" C- @+ ?9 W7 u! R, Y, v* `( s+ z1 D7 @
(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。)
; w/ z7 f1 o9 ]7 U* S+ r + \, _( X2 r b# F
10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。 6 {6 ^, h4 Z: Z- Z" c2 B+ w+ M
Windows Registry Editor Version 5.00 8 T! r9 _9 o1 T5 }
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] * N D- H' d( t+ M# I# u! W
"AutoShareServer"=dword:00000000 - i J( H) `* n# Q; `2 \8 z# h
"AutoSharewks"=dword:00000000
$ O/ |# A# O) \. @( f, K
; g2 Y$ u1 ]# T8 ]3 I0 y11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。 2 e0 d% Z4 K+ e( |" S
Alerter 发送管理警报和通知 " ]! D! M* H4 u& r0 m0 b
Computer Browser:维护网络计算机更新 ! A6 p- l" {* j3 K& s/ A6 \
Distributed File System: 局域网管理共享文件 * b. P) C4 ~% `' J3 d0 ^8 ?8 m
Distributed linktracking client 用于局域网更新连接信息 8 w, q: k) _( T/ L5 Z( R
Error reporting service 发送错误报告 ) a: Q8 ?/ o1 v/ |9 `/ z
Remote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC)
- t. W( g7 j! uRemote Registry 远程修改注册表 9 ^, e1 T, } f- g" }
Removable storage 管理可移动媒体、驱动程序和库
5 E/ Y: Y4 ~9 `1 ~! \+ C' }Remote Desktop Help Session Manager 远程协助
$ t. w% s( j1 g! ^Routing and Remote Access 在局域网以及广域网环境中为企业提供路由服务
% o8 W9 b( o3 z7 k! C7 K! V( [Messenger 消息文件传输服务 ; b3 ~5 j5 F N/ w0 R
Net Logon 域控制器通道管理 8 R5 r+ N- c4 i5 Z: o& O5 `& D
NTLMSecuritysupportprovide telnet服务和Microsoft Serch用的 # _/ {6 _+ |; u) E
PrintSpooler 打印服务
" ^, S. Q5 `# q: N( Ztelnet telnet服务
& {0 ]1 i$ w& [& m3 Q6 QWorkstation 泄漏系统用户名列表
* w$ {4 }3 D4 J# Z* s/ Z$ i7 q- A7 P12、更改本地安全策略的审核策略
2 E5 q5 J7 k, C) {8 W$ Q) e; Q账户管理 成功 失败
: s" C( g) r% r* k2 O登录事件 成功 失败 6 W- j8 r% k! ?- O+ q: @- q& a# Z
对象访问 失败 6 n* G! z6 S* i; c% D
策略更改 成功 失败 9 x6 ~! m: K0 g- w
特权使用 失败
6 D g( X# J, T3 L, i. {系统事件 成功 失败
) C- _$ T0 s% T" W% K目录服务访问 失败
! f3 K0 f/ E5 ~* s5 ]账户登录事件 成功 失败
% Q! t0 c% [! C( ?* ^13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。
1 I; i# i+ z {2 v3 o; x- x3 Fnet.exe
6 z; D9 Y( w$ T( `, Lnet1.exe
* @; Z% ?9 d1 I0 F P5 Hcmd.exe 8 ^+ Z% e/ z8 Z3 I1 `
tftp.exe
7 c3 U+ ~3 A+ _6 V! n$ rnetstat.exe
5 T% i6 r& l8 S6 e+ w/ Zregedit.exe
0 e: e m' K1 `, j3 g2 y- O2 n4 s& Zat.exe
+ X$ l4 a2 B$ q1 ?attrib.exe
7 s5 { ^9 P: D* m/ S; i. V. Ocacls.exe ( z' [6 O7 r' {9 x
format.com
2 v4 s& T8 @* Q- G2 B& J" y& yc.exe 特殊文件 有可能在你的计算机上找不到此文件。 " v M, w6 r8 a) N
在搜索框里输入
/ s7 _4 @$ x$ r& r7 q# Y"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe"
$ i& M; ?" b" \* u8 C# {点击搜索 然后全选 右键 属性 安全 3 V4 l+ x* Z# I; V! L" z

, F6 t3 V6 }1 |+ @5 K以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。
& o5 p, N8 q# x14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |