win2003服务器安全设置教程
6 ]: u t4 V% g! u0 a, _. F: a服务器安全设置 ; {4 j, d0 ^- Y; L* z- Q9 s3 F
1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。
: Y1 W# e! C' w3 a, i" J, `2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。
4 V+ p7 o% X) W& a/ b* f1 S
. U( Y& A; p7 T, c3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。
# b3 j6 c! K2 A2 q: p$ X4 T0 ] * [: C1 D$ U7 }8 m: W7 [/ i, a
 ! j( |5 T7 }& G4 d
 % E0 p7 @* b" v
4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。 : t" j' X5 D+ B; B9 t
 % b1 D% p5 }# v2 C B/ [
5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。 0 H& C- g1 J6 ~9 S/ U( Q7 k1 m
 # q B. I) e' |: t9 H# A! A4 [
6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。 " `3 t& k6 @6 Q& ]/ v, c G# ?

6 k- }3 a- M) a ]' S) {& [! z& I9 l7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。) 3 c8 g. Q- G) u i1 V6 D
 - v' O% \; a4 [% p! l* P( V
8、在安全设置里本地策略-安全选项将 + d1 f# m+ k& x6 i8 z9 F6 `
网络访问:可匿名访问的共享; 4 [2 [+ v# D- ~& V& ]7 L
网络访问:可匿名访问的命名管道;
0 s, e/ I7 p- \; @# Q6 E# F3 F2 J网络访问:可远程访问的注册表路径; ) ]) x3 o- | ]2 |4 {
网络访问:可远程访问的注册表路径和子路径;
. Q {" s& `) U: ^1 L以上四项清空。
" P4 ^) h/ z: h- Z$ ~- ^6 r6 d8 ~ 7 D/ [$ Y" [: e" S0 c7 T& W# u+ j- W6 l
9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入 - f& Y4 H9 [' |
( x, l$ D0 J/ k" V9 D6 O7 K" Q6 G$ B" L1 d+ g- V
7 R6 {. W, }! s9 k. H) Z! s" s8 O; C3 U9 ~
以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger |
& s, E/ `2 U# I) O3 _( r0 o" T: O2 d( w& e# R
(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。) % d+ l+ L! U3 f) q6 l) }8 w
 8 Q V" v4 |* @: k; ~) @
10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。
, o( c" T3 ? X) M' L9 q" H$ ^Windows Registry Editor Version 5.00
0 ?; W' |( N6 T; N; [4 \2 \5 T: R[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] ; V0 n$ X7 {2 O* M
"AutoShareServer"=dword:00000000 8 |& n) j7 V V) q+ ]6 B
"AutoSharewks"=dword:00000000 . V5 F9 N& K. N8 c% e0 s' W

2 K1 d6 B7 C& |* I11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。
4 o! I8 Z" P$ ]+ ^" C/ R: X2 SAlerter 发送管理警报和通知
' `, O* d# S- [Computer Browser:维护网络计算机更新
! }% k8 }% v% S* u1 HDistributed File System: 局域网管理共享文件 9 k6 k0 B8 M- m a0 z
Distributed linktracking client 用于局域网更新连接信息
3 P, e' U' _* yError reporting service 发送错误报告 ) ?; V: o0 d; w( E, S: m
Remote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC)
3 }; w" h0 c: P+ H9 vRemote Registry 远程修改注册表
% z5 I4 n* U* j( @1 K$ y* WRemovable storage 管理可移动媒体、驱动程序和库 " P- u1 V( b# V$ m' W; v
Remote Desktop Help Session Manager 远程协助
5 f. S- A# q$ \9 qRouting and Remote Access 在局域网以及广域网环境中为企业提供路由服务
" X; _% z8 W9 U1 v9 l" o& {9 ^1 q, V0 {Messenger 消息文件传输服务 + W) K r; T5 u- A# ~
Net Logon 域控制器通道管理
& ]6 n. o5 f+ j2 kNTLMSecuritysupportprovide telnet服务和Microsoft Serch用的
, Z* v" y: J1 E* Q# ^( tPrintSpooler 打印服务 5 L2 j o; h$ Z p( I( u E
telnet telnet服务 2 L2 ?" |) @9 U. d5 H0 x
Workstation 泄漏系统用户名列表 1 m6 c4 b% w& B3 d: u* k6 f# X
12、更改本地安全策略的审核策略
1 V2 ]$ O% v6 R: j j3 |账户管理 成功 失败
* L( `0 T7 V$ T; v0 p5 ]' A7 y' [登录事件 成功 失败
) I; ^$ Y% K2 _3 D对象访问 失败 : y1 t, H& }% f0 a
策略更改 成功 失败 8 K' e! D* _+ s- L3 {
特权使用 失败 ( M8 g6 h7 S4 @% _9 d
系统事件 成功 失败
7 U! u! D, W. \2 _1 ^- |目录服务访问 失败
3 A9 [+ l5 h* V( _7 }1 w账户登录事件 成功 失败 6 m1 H1 d: z) C' b V2 k
13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。 + Q$ ^: C" t& h5 Y# n" T5 i8 Z% o
net.exe - @0 y, C/ z% D% q6 V
net1.exe / i9 U" m. C" q" l4 L+ p
cmd.exe ! c3 I/ O8 _/ t g' Q2 y# y2 Q' c
tftp.exe
0 u; ` u% n5 G$ k" ynetstat.exe $ ]( t P( S/ n! d g
regedit.exe 2 P6 ?& y3 x* S7 M# ?
at.exe
: T; g- g5 B F0 w9 I7 |* ]: d. `attrib.exe + I# [; q. K+ z7 H1 @
cacls.exe 5 T- i+ a$ [$ c6 m2 y9 W
format.com
- W4 N+ [, A6 c, Qc.exe 特殊文件 有可能在你的计算机上找不到此文件。 * x' X; p$ @2 D2 y4 y' i+ n1 ?
在搜索框里输入 " h% @" e: y! d, a/ B0 ~
"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe"
. L. u5 p& h9 I) x. w. U点击搜索 然后全选 右键 属性 安全
5 I Q# |# k+ F a' T 2 y6 q+ y$ C& Q% M# _' @8 ?
以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。 ! b# R! d+ ]( z. G& w% m% h
14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |