win2003服务器安全设置教程, U- e/ F( q( ?0 C3 O
服务器安全设置 . Q7 O5 W7 x) b$ m0 }8 G( Z
1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。 8 p L+ L' E$ c+ f6 E
2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。
2 D2 ~" S. h1 l # r) h2 o) o- t/ ~7 }; |
3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。
- n$ i K! i( L6 ~ 9 k5 j& d$ W. a$ x% _* Y7 Z

2 X1 Y( I( G4 _, W 2 l7 i+ `' a" C% ]- d
4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。
) [$ [, I8 p. i, _$ ^4 x ; ` c- Z! o' V$ \6 ?8 T
5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。
8 Q+ n; _8 m+ [7 j; R 6 F* ?. d6 U$ i0 o- K0 O- F
6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。 ! q* h0 p; |3 S' H
 5 Q& G. ^" A( p+ R& s
7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。)
3 ]8 l+ B( N( |6 q " q6 j Q j! s9 ]$ {3 u
8、在安全设置里本地策略-安全选项将
9 @" k8 [. q) B2 d4 Z网络访问:可匿名访问的共享; ) X% U& e6 T1 O/ u- X3 f
网络访问:可匿名访问的命名管道; % g- O+ x" f( a9 i6 T
网络访问:可远程访问的注册表路径;
/ {1 m' x( t7 `; f( y' r网络访问:可远程访问的注册表路径和子路径; ' ^7 N& w- e2 B: s) F# |% S
以上四项清空。 ' O- _& a- s# x$ N

* [0 Q+ G7 s4 @# k) S5 ]9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入 , Y0 n, H- K; R, ]6 h* U C
" j! Q7 x+ Q2 }. }* I$ ]
# ?. f9 D5 D5 z# Z0 [$ [
0 T5 _$ V! O$ r; g) J
, E* \9 J1 Y) M( j Q, s以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger | ) ~8 i r/ F/ B# q* z
) q0 b7 g7 a0 l k7 F7 _
(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。)
J. `& r7 q6 b. Q
! U6 u' U0 K3 \ D% L3 d10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。 " R* ?2 ?" R3 q7 X
Windows Registry Editor Version 5.00
$ F# j( Q- _+ f' U[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] 1 q7 F! i* G7 v/ i* l
"AutoShareServer"=dword:00000000
' }7 P. {. q; w- X: S, ]3 n* @"AutoSharewks"=dword:00000000
3 i8 i z& W6 _) c ! r0 i: Y6 p ^' F
11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。
+ D5 ]6 g- k1 Y1 c6 p, v0 C- FAlerter 发送管理警报和通知 , S5 A; ^' z% S! m0 h- Z
Computer Browser:维护网络计算机更新 & t) J% f9 Z" w. f
Distributed File System: 局域网管理共享文件
. S% S1 l2 `3 s/ q/ w* m+ \Distributed linktracking client 用于局域网更新连接信息 % E# Q: X0 |: D/ U; p/ y
Error reporting service 发送错误报告 / e6 A. m$ X1 ], E/ Y, W# R% {
Remote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC)
j* T9 Y8 r, p, N$ O% @Remote Registry 远程修改注册表 1 o- A; X L# z( c- [ F2 i
Removable storage 管理可移动媒体、驱动程序和库 ' E; Y" ]3 V% Z$ [; E
Remote Desktop Help Session Manager 远程协助 k7 W% a7 T+ |. z4 S
Routing and Remote Access 在局域网以及广域网环境中为企业提供路由服务 2 d- i3 ?+ D( v' b9 ]/ x( r: A
Messenger 消息文件传输服务 1 o0 S% w4 s! F' d, k
Net Logon 域控制器通道管理
- t4 k) b" x' H dNTLMSecuritysupportprovide telnet服务和Microsoft Serch用的
, u' z; i( K% GPrintSpooler 打印服务
& v$ S/ a9 S. _telnet telnet服务
0 O+ g: o4 ~+ uWorkstation 泄漏系统用户名列表 3 z* c6 c l1 ?) r
12、更改本地安全策略的审核策略 5 q( T7 v' g, a$ V
账户管理 成功 失败 2 d- } ?, e, c( p3 U
登录事件 成功 失败 ; e/ C$ z. J; C+ E6 v" x# U' r
对象访问 失败
2 F) \. T2 B* w/ T策略更改 成功 失败
% z) Q5 j* a3 j特权使用 失败 1 ^! P2 D, P' M/ O. O/ S: |4 T
系统事件 成功 失败
, O; {$ o5 b& c目录服务访问 失败 ) L+ i( n! w4 q3 G" |
账户登录事件 成功 失败 3 [8 K" y- d1 R/ |
13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。
' t) d$ r) D# v* \* T! \, k7 Cnet.exe
, ^6 x+ W. c0 T3 T* A+ hnet1.exe ; o+ C4 l8 i9 C& f6 f3 s& r$ c6 @
cmd.exe : d+ I6 M3 {6 @5 C5 K% @" e/ [' ?; |
tftp.exe
0 J$ f* a' R$ ^5 {+ z- K6 Onetstat.exe
- z# X- d, W+ m. H- @regedit.exe
9 k: ]! q( p- U4 m Yat.exe # q& j+ N% q+ a) \- Y
attrib.exe / u& n0 @9 K- \; y# z7 i
cacls.exe ! o5 Q( d2 h. o' G+ j, A* e( V
format.com
1 X6 |4 B; \) b7 t+ K7 @+ kc.exe 特殊文件 有可能在你的计算机上找不到此文件。 9 F. C% k- [9 s( V4 z% J
在搜索框里输入
3 A& V" u4 |- |, L* a"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe"
5 J. m& J6 E! ?1 s' ~# B点击搜索 然后全选 右键 属性 安全
+ A8 T$ ^3 r- B ~2 F 3 R& J3 ~3 i& h0 A9 j4 V6 |4 V) I
以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。 ' ]6 s9 B" O8 F; K7 z. d
14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |