win2003服务器安全设置教程5 a+ J5 |" _# {' U8 F7 e; ?' l- J
服务器安全设置 . P6 c$ t- {" c
1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。
/ R3 o g5 @$ K2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。
2 l$ K5 n" ~3 A2 v% d
8 y2 `2 R2 s5 Y7 D9 X" q3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。
" K) J6 r0 p5 i! f' I % {) R) R, E7 b+ Y* X7 V' A& w3 H$ N

$ D& k7 H3 c& H$ p: y1 V 0 O ?7 G& D, x5 U+ m& u1 U
4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。 " h% u4 d' x7 A
 / @6 [; J7 L3 r: } u' a
5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。 4 o7 y7 R! ?0 u! F4 R# `
 6 E) w; y' N, Q+ C/ Z) K# y& y& u) I' ?
6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。 7 v u! p+ H! i) r3 D! x
 / ]% y6 w/ t1 n O. p- x
7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。) / g1 N# V8 h8 t6 ]2 n9 J

0 A, Z; J% t. h/ ?8 Q6 W8、在安全设置里本地策略-安全选项将 ; Z+ E8 n9 S6 V8 T8 v' R% s* s! Z1 S
网络访问:可匿名访问的共享; 1 k- z. a5 J9 D2 \3 C1 s6 g3 f# @
网络访问:可匿名访问的命名管道; 4 G5 ?' N+ m% [
网络访问:可远程访问的注册表路径; 9 t c8 P! ]; n/ E
网络访问:可远程访问的注册表路径和子路径; ' ~0 V7 I- {0 K/ |
以上四项清空。 {1 k/ f9 f. M6 Q |

) c7 {) I) c6 ?1 O# K' e8 g9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入
; ]8 a; S2 j% X: E) Y
& Z& G( c9 P) V& U7 Z# g7 O) W4 `
+ I) O& w- ^- L9 X: k
n( S- ? m) T; R) L- d以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger |
6 _' |, c' P" }
* L# N, @$ p) n6 P: c(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。) - f% O# q6 s( Q$ G) `
 n& b4 D v4 Y% S- |" l
10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。 + Q# j+ O, E% W
Windows Registry Editor Version 5.00 " f: `" `. J" d# z! \6 J( [8 \
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] 9 B6 ~/ k! ?! Q$ f0 \; [9 l1 U8 H
"AutoShareServer"=dword:00000000
# J4 r2 k+ |. K( b4 \1 m3 ~"AutoSharewks"=dword:00000000
( T6 s/ s5 S' i( X/ D ( J2 _: I& @4 u$ @, X' c8 W4 C
11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。 # W4 S5 i: {: D" e8 z6 a0 P3 W, G
Alerter 发送管理警报和通知 2 Y, f- K: o) M* C1 p
Computer Browser:维护网络计算机更新 ; F6 ]# ]! d9 G O; `; R- O5 I+ _
Distributed File System: 局域网管理共享文件
1 i& l9 Q* p4 |3 j2 oDistributed linktracking client 用于局域网更新连接信息 ( C B6 O- i/ O# ?0 |& U' X
Error reporting service 发送错误报告
& |3 q7 k) `$ S& d) v+ KRemote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC) & V8 `- [6 A4 F: r" x) l) M( g3 N
Remote Registry 远程修改注册表
* x+ } @6 Z% c* T; n& ORemovable storage 管理可移动媒体、驱动程序和库
, `& t4 F; m; d. i6 v, z) ERemote Desktop Help Session Manager 远程协助
, K$ i$ [8 }. W1 f; O& A+ D8 r9 jRouting and Remote Access 在局域网以及广域网环境中为企业提供路由服务
! v4 B7 d- Z- {- C: t! n$ wMessenger 消息文件传输服务
3 X2 b, @# \) t5 T3 [4 v |- t6 [) zNet Logon 域控制器通道管理 8 ?# F! O$ y! p2 a/ j7 V2 n
NTLMSecuritysupportprovide telnet服务和Microsoft Serch用的 % @6 K: M3 V9 O0 O" g, [1 I' y
PrintSpooler 打印服务 v4 G5 E6 P7 c7 u- n; G
telnet telnet服务
. [9 u& F' ]9 O7 p: h' N( hWorkstation 泄漏系统用户名列表 * C! G2 Z' H2 a# w0 }
12、更改本地安全策略的审核策略 - e9 x/ l. t" H! f3 n
账户管理 成功 失败
1 I g7 Z4 L; C( l8 U# q登录事件 成功 失败 7 k7 B$ d/ ]) [. ], K( {
对象访问 失败 ! e8 u: b7 v8 b! E, o6 X
策略更改 成功 失败
0 Z8 B4 i. Z* H+ T( L: L1 O特权使用 失败
( c" U: X4 @0 X系统事件 成功 失败
% y0 {& f- i: R, E8 L' u9 v# V& [6 N目录服务访问 失败 : \* s1 s3 K0 T( f+ S3 f2 z9 J* F
账户登录事件 成功 失败 ( g# t1 W1 _# r( d7 D$ [- |
13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。 ( e& R+ @5 i. |. v2 h
net.exe
& C% |& N j5 K" Rnet1.exe 6 A/ g* W, ^) j- [) f2 I
cmd.exe
, r; m9 d& @8 B* t2 B! V+ W8 |$ }tftp.exe ( P! e- `+ |( \4 ?3 F- B5 l! j- v
netstat.exe
5 `8 ~! b% j8 Mregedit.exe ' T/ ^% R0 C8 ]5 ~: w/ r! z1 L" ~/ j
at.exe # i, t, L# f+ \# }: z; s
attrib.exe
( i9 r2 A" H1 f6 Rcacls.exe ( Y% ^2 k- B8 p
format.com
& v9 o: f3 y$ X1 I9 i& n% Kc.exe 特殊文件 有可能在你的计算机上找不到此文件。
9 Q9 k/ Y1 F; a- G" U. N在搜索框里输入 7 O. Z2 Q7 v8 Z3 u/ T
"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe" l2 N% \+ |6 d+ _
点击搜索 然后全选 右键 属性 安全 N. X0 L1 s$ {
 6 D1 L# B0 _ \& `; M
以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。
% c5 l2 d& B3 A) n5 O14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |