win2003服务器安全设置教程
; \ y5 S( e; J6 h服务器安全设置
/ |7 q: ?3 g8 s0 `$ o' C1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。 5 k9 ?6 h/ D1 I" l9 h
2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。 % X+ H$ b/ ?. B6 T: H7 z
 - H! p; C S6 _" [; K' P0 l
3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。
" S. f" \. e! @) u" I
, t! J! c( J0 C& ^1 q& H4 k
, G3 O* F r' L- |! S0 J 7 w6 y! P# w2 X) l
4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。
" A4 a" J& l% [- r! X
# T T3 X. x9 l2 l8 v( `5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。 + C; u! {) u' J' M% C7 j, G
 & k# X" U# m/ M% } ]- O1 k3 f
6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。 ; w5 a/ a0 w/ Y5 Q6 w$ |
 " P; p! {3 m% |& z
7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。)
F! ~ o6 V2 Q( t5 v8 v
7 V4 y7 p- w7 L8、在安全设置里本地策略-安全选项将 " {% A' v: c- W
网络访问:可匿名访问的共享;
. j% k- L I S2 l, h0 C* v网络访问:可匿名访问的命名管道; % \9 e9 v: O9 t J- k
网络访问:可远程访问的注册表路径;
$ N* W$ O, F* n网络访问:可远程访问的注册表路径和子路径;
8 b" r" t1 A' X1 U+ M, e- G- c以上四项清空。 1 T6 s7 e2 L* H: B" \

A5 {! F1 \/ G. f9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入
) ?* X4 o$ I5 x5 I) ]/ l! M2 ?! r3 n* S, n
3 W. }6 N2 _# m& P" Q) J
5 m; ^3 ]2 }$ ]: A2 d& N) U% j6 T' S0 I7 m( T4 V" y
以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger |
% f. A* @ x q$ a0 w3 h6 R: \% t! u' J/ w# Q
(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。)
& Z+ n6 G7 ?6 y5 W7 h & @6 I8 ~2 m$ v# X6 m" a
10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。
9 R& y8 M f [, rWindows Registry Editor Version 5.00 + g* p: R. x' I
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
' n/ z5 E$ o7 X3 q- q3 t8 d' X"AutoShareServer"=dword:00000000
7 l' Y% r) J c# c+ j+ }"AutoSharewks"=dword:00000000 6 Q7 i+ t( D# }. ?% E4 o& ]

" ]( R+ M) X+ m& N3 s) g- z7 Q8 u9 j7 Y11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。
; ^5 U6 |2 f( z& n- IAlerter 发送管理警报和通知 ! W& ]- ~ U$ P* g6 Z+ ?( C8 ^
Computer Browser:维护网络计算机更新 & |) U) `1 Z! r2 u6 W" k- e' u
Distributed File System: 局域网管理共享文件
D1 r8 Q3 Q( k; ]5 nDistributed linktracking client 用于局域网更新连接信息 : |% v% A- j) X {. h. n" g. [' O
Error reporting service 发送错误报告
+ {" s1 s& \0 P1 z* [( e9 `( FRemote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC)
% Z+ p2 W* l6 ^8 c P( H' eRemote Registry 远程修改注册表
( k9 ~1 c2 o5 pRemovable storage 管理可移动媒体、驱动程序和库
/ b: H/ s# v* @. M+ u: q+ T( S# MRemote Desktop Help Session Manager 远程协助 % p* k" I8 h* i$ j( \+ Q9 U
Routing and Remote Access 在局域网以及广域网环境中为企业提供路由服务 5 i0 n: ~, i( `5 S b+ a; }
Messenger 消息文件传输服务 7 @* D0 O! E: O) ^- }
Net Logon 域控制器通道管理
# |& A0 v2 q3 nNTLMSecuritysupportprovide telnet服务和Microsoft Serch用的 H: c# a% y2 u/ E2 @& X6 L
PrintSpooler 打印服务
0 N9 s. @2 }1 ?telnet telnet服务
+ S# R2 ^; w. T0 O6 z: NWorkstation 泄漏系统用户名列表
. {* F9 P8 S3 O$ R; o( V& N12、更改本地安全策略的审核策略
% s7 [0 S9 n+ V+ J5 p P @0 X账户管理 成功 失败
) b) h+ B* _+ {, T7 }, J登录事件 成功 失败 G+ Y5 X8 @ T! q+ b% n% [* g7 c
对象访问 失败 % o6 o1 a, Y0 f8 K0 }4 E& X
策略更改 成功 失败
' D& ^3 }5 X/ y- q特权使用 失败 * x: H. c: Q: j( n: o
系统事件 成功 失败 8 t$ c7 _7 Z: f: ]: m1 e
目录服务访问 失败 + s3 A' L ?( O
账户登录事件 成功 失败 : j& m6 ^, e: r ^
13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。
% b: U5 S: S( g0 a) D* lnet.exe
5 y: g' D2 U5 ?net1.exe
# T; Y p: Q. N' C; |* ncmd.exe
e% K3 q4 K Vtftp.exe
}) K" l) i% ?6 `netstat.exe . d8 I- |; M# G* s: F; k3 y
regedit.exe
% n: f' s0 a9 [& nat.exe 2 n. ]& R- |7 n3 G% c |
attrib.exe
; S8 ]8 C0 D3 z* |: Y( w3 F( Ucacls.exe ' A# n- T: W2 |; P, `, @$ `; o5 x
format.com 2 d3 Z6 ]0 k/ i
c.exe 特殊文件 有可能在你的计算机上找不到此文件。 8 t0 a6 s9 z2 i) A/ @# ^9 a7 C
在搜索框里输入
) @! I3 l! K* N# a"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe"
9 k/ A/ d7 o1 n8 n3 G J点击搜索 然后全选 右键 属性 安全 - o' `# A& x; _( ?5 p: g9 K
 # h7 e3 o0 i0 e7 b
以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。
; B' D/ X6 l9 P- N# T l14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |