win2003服务器安全设置教程
4 D' \6 s0 r' y* [) w服务器安全设置 . g0 Q! d& _! S4 \8 w
1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。
- J; t8 _6 j- L. z" G2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。 * q3 C% N2 T& H n: P7 P/ U& a
 & p1 V4 Y# r' x# X( n6 O
3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。 * @# I h0 L5 _5 K5 I( i& }, m
 : v+ Z" a+ u7 D9 f
 + l4 S- B$ N+ Y d3 e. ]+ s! F
 7 P7 a8 F2 q' a1 ~3 m
4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。
# y, k, u5 A+ e
: Z( X4 w( D* e3 ?5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。
6 e. O% }4 |7 \+ a+ `' R, s1 ` + P& K( [( ]; S |
6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。
5 G: v6 h4 Q5 X( t8 J* O - C9 g B4 J% F3 } R( Y6 q: [# k* ~
7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。)
+ g0 I9 r t* ~* b7 c
' j* K2 i) i+ s8、在安全设置里本地策略-安全选项将
4 O& [/ U e% C# G$ h" N4 B( @/ }网络访问:可匿名访问的共享;
/ b+ N4 O# V0 `/ Y0 ^+ p网络访问:可匿名访问的命名管道; $ p1 g# ?1 b8 W( Z; T
网络访问:可远程访问的注册表路径;
0 L& u# Y) N! g3 j; ?3 F: p网络访问:可远程访问的注册表路径和子路径; $ t& y/ s5 ^7 K/ M$ Y( }! g
以上四项清空。 7 \: k; E2 h3 w& z8 J& f5 f

# p9 K& B* x' u9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入
: K4 P; j9 P3 j1 {$ e, R* N1 j4 |* G
! i0 {; E1 u9 b! {2 A5 B$ ]- I1 n5 a2 K' F8 x% z( ?( ~* h" L- Z
# L: Y' Q( A$ D
- T& H* z/ P1 S' B; v7 x0 C以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger | 6 b) P3 K2 _! a8 A! U
6 n; G/ M( B6 K4 O L b$ l
(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。)
9 F4 w' }3 M; m7 v& ]
9 r' _( v/ t/ J; O6 P ~10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。
5 n& j7 a4 S h/ X) ^) @Windows Registry Editor Version 5.00 8 {( j% K; h W! _: A4 H: q
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
/ {' g0 z9 K! {"AutoShareServer"=dword:00000000 5 n; Q3 z. E- t$ M. K0 }; D# o" \
"AutoSharewks"=dword:00000000 : k2 B; E& s9 p! z" @% v2 f; _

/ N% X7 U7 O. G6 o11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。 & z- [9 _' V$ r
Alerter 发送管理警报和通知
; ?$ q8 f- A7 C4 `4 W3 O; [Computer Browser:维护网络计算机更新 ! O% M# x' s* y" k! I5 q% w2 i
Distributed File System: 局域网管理共享文件 : k. g; W I8 n- F3 x( @( F' Y
Distributed linktracking client 用于局域网更新连接信息 + D% ^ [/ ?5 S X Z6 L
Error reporting service 发送错误报告 6 f6 X9 }" E. o1 K7 B' } L
Remote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC) ( p/ q! Y+ j7 f i6 w) ]
Remote Registry 远程修改注册表
8 S: n1 E1 F* ?: q, X. kRemovable storage 管理可移动媒体、驱动程序和库
) \# w0 `, | ?% t- i! FRemote Desktop Help Session Manager 远程协助 + B$ Y+ e" h$ x) u0 v& @) |0 Q
Routing and Remote Access 在局域网以及广域网环境中为企业提供路由服务
- s' l7 d$ R" H4 T, I2 A/ b- ~Messenger 消息文件传输服务 ; j) [ m% r2 @( u) X' h
Net Logon 域控制器通道管理 * L9 u3 U S% J3 g( e0 N( K
NTLMSecuritysupportprovide telnet服务和Microsoft Serch用的 4 a) g8 C0 q6 X
PrintSpooler 打印服务
" g1 V- q0 F; W) c5 u `8 ntelnet telnet服务 ' m' h5 q& N/ O9 ?" A% @
Workstation 泄漏系统用户名列表 . ?+ D8 F+ t/ J; m9 I0 K1 V
12、更改本地安全策略的审核策略
8 E% G& W. O( N# X( r) }; c1 {账户管理 成功 失败
) `+ q8 C9 \: M* j登录事件 成功 失败
, \1 H; h$ ?8 n8 S8 m& N对象访问 失败
3 A# u+ C+ Q7 }; T9 g. K策略更改 成功 失败 , i$ I1 N7 } s/ t. E- `; k6 w
特权使用 失败 . {7 C& j" e) k" q4 p+ o* c! k+ I
系统事件 成功 失败 % ~" q9 w6 Q5 v6 V2 U
目录服务访问 失败
7 r- p4 E8 a, ^# Z& b账户登录事件 成功 失败 ' e8 E; ]% C9 N( m+ a2 b
13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。 % E. h% v/ w- A, y! D- \; p
net.exe
6 F/ I( S* F6 }, P! X+ bnet1.exe - `* K" ` `& t8 L9 Z4 D- @# o
cmd.exe
: F, U; X$ h8 _6 p0 Rtftp.exe
* ^$ V6 w' u. z& H) Ynetstat.exe 8 u I8 R+ f9 ~* O. S) Q/ j
regedit.exe " G& [% u- F' [" j. T* T! T
at.exe 3 z# r- Y' r8 i
attrib.exe / p: h7 L4 B# g9 R* i6 w
cacls.exe
# L; O8 t3 C8 Z8 I& G. iformat.com
' c+ i* V. A; G: [: I3 nc.exe 特殊文件 有可能在你的计算机上找不到此文件。 * A% V, M6 d# J1 f7 n# {
在搜索框里输入
/ l# g( } G. h4 ~- `7 \"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe" 7 h& b9 N3 n. e4 Y3 F3 d
点击搜索 然后全选 右键 属性 安全 " M( U5 [4 O ~; r9 m% V2 ^

8 z5 w4 C# N7 c, B以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。
5 `0 G+ V& E' B1 _1 h- Y! v' @2 g14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |