win2003服务器安全设置教程
9 P- A+ c0 l: |, {服务器安全设置
" G, W$ d% ^ y w+ N# L1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。 * A: @- } v5 K/ m' Z+ q; f2 h
2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。
) C% {: n7 E* y# `( r' |# V* d. v 5 w$ m' c+ D) ], ?( j/ i
3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。 # ^* A. L- c+ |- y( B
 ; p: t5 t) [% A+ I* h& b3 A& `* r3 h
 ' o0 x5 S$ y1 w+ R% q4 p/ a

$ P( U3 U* P- o- o, A' A4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。
, A3 Z0 H/ P6 h7 S7 }. Q" o! u8 Y
$ E8 @* g$ I9 G/ D9 Q5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。 . ^! T3 h. e; u2 b* W; w* O% s

4 z% R/ r9 d4 h, \+ ^) E6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。
B1 p0 Y5 _# r6 W' t8 T
, J) v: e' M( E. e6 v7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。) 9 U: B6 _0 @' B& f- W; B1 m

7 v# p7 O4 O" @' `5 }8、在安全设置里本地策略-安全选项将 - I0 s: b5 w& Z# I. J4 `; M
网络访问:可匿名访问的共享;
% ]& I1 H4 D5 F, r6 m网络访问:可匿名访问的命名管道; ! x& a+ F9 C- _; Q7 V; v
网络访问:可远程访问的注册表路径;
+ L5 T7 a! p, A" `4 d4 _! F) L网络访问:可远程访问的注册表路径和子路径;
, a' D3 j6 O( b9 H! ? m以上四项清空。 2 z2 l$ a$ U: w: D& [& a

2 X. N: Z8 m5 h' X; {& _9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入
1 v8 `; O7 [, |4 f1 w8 w, p5 ?
; w8 @2 Q( B# I, n( F3 b" W8 D; ^5 u# l. r- }
: F, ?; Z( `7 a/ @2 k
3 p4 v1 f- x( E+ W6 V7 l以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger |
2 n& {% t; @/ p7 g
h0 X5 e! G7 j* J) x$ V# l(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。) 1 A- S( Y. \5 R, Y. f4 ?
 1 P2 z/ F- A; l3 E# P: F+ q+ v, Z! ^
10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。 ) g1 L: K+ l6 h
Windows Registry Editor Version 5.00
% s) H" H6 I! n: B) d# d3 j[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
6 X+ Y4 X; t6 |"AutoShareServer"=dword:00000000 ; w: S& m# j" T
"AutoSharewks"=dword:00000000 9 V3 Q5 }! w! i7 B7 F R1 C
 " R. j1 d8 x. L6 r* [) |' p
11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。 6 l( w5 }. m# s( d+ X4 n( B+ w: g
Alerter 发送管理警报和通知
4 Z9 G b, T; H7 x3 G" A9 DComputer Browser:维护网络计算机更新
3 r, r2 B: V; \( h* ?2 q% vDistributed File System: 局域网管理共享文件 9 m* J0 f+ ~1 ]- V$ E6 v9 J
Distributed linktracking client 用于局域网更新连接信息 ; x5 t7 X z# n6 b) x. ~
Error reporting service 发送错误报告
& c4 C9 e1 O. p5 L! xRemote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC) 6 K8 I q5 W) x0 U; w& {0 e5 Q
Remote Registry 远程修改注册表
+ [2 @* {8 H" q/ j. P& w3 @; MRemovable storage 管理可移动媒体、驱动程序和库 # w2 H* h0 E9 w% C
Remote Desktop Help Session Manager 远程协助
! J# M9 @, N# Z- T# T O& N: yRouting and Remote Access 在局域网以及广域网环境中为企业提供路由服务
1 O: V$ ~' m/ y, ^4 ]- J/ tMessenger 消息文件传输服务 ; N# J! N( u( A1 m; Z
Net Logon 域控制器通道管理 ! x% Y; R" [3 o8 [
NTLMSecuritysupportprovide telnet服务和Microsoft Serch用的 ' z0 t, T. O6 Q2 J# J9 K
PrintSpooler 打印服务 ) ? \" Z {: u2 L( \% j; _- j
telnet telnet服务 9 \* g" r W$ ]" ?
Workstation 泄漏系统用户名列表 % J0 }5 e6 q8 T* \4 e: r. U* ?, R/ Q
12、更改本地安全策略的审核策略
! {6 r- L) Z% k: P账户管理 成功 失败 1 u1 Z! Y! |& p% H8 K! a/ S
登录事件 成功 失败
" g/ I9 T- O$ P" ~对象访问 失败
% N q* x0 L2 E0 u0 T策略更改 成功 失败 + d7 h5 i% l" ~4 j* ^6 E L$ Z
特权使用 失败
1 J9 w: X4 g; B% w+ u: s, j系统事件 成功 失败 5 m) U' t- J3 y* K& W3 [
目录服务访问 失败
1 z) \& a# _5 I! ~) h( z账户登录事件 成功 失败
2 {) j: t. A- y5 H$ a( w& U13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。 `: Z0 U! L: M
net.exe
; C3 G, g# K8 r' knet1.exe ' b/ H. T, u. ?
cmd.exe
, G6 w! o6 G' G* K2 g) B% S+ O4 htftp.exe
7 @7 s! H6 |- q% R3 w0 Snetstat.exe
0 Q* R) y7 ~+ }9 [8 F* N: |3 Fregedit.exe
" e! M1 n6 t1 A$ qat.exe % a0 {1 P7 F, E0 C
attrib.exe 9 \- {/ O# p: A# S2 U; }8 l; `1 n- ^
cacls.exe
9 p% y6 n& f. ]0 c8 L0 Sformat.com
' i8 P; ?! K0 E% R' s/ lc.exe 特殊文件 有可能在你的计算机上找不到此文件。 , Q7 F( c) o" r, x) c
在搜索框里输入
& w- X$ y8 n! I$ T7 A1 V"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe" ! L; x/ h+ ^6 u: |6 M! K- W8 x7 `
点击搜索 然后全选 右键 属性 安全
2 L/ ^3 ?0 f+ ?4 g. l
& W9 @: J) W( k1 R, |6 r! P以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。 / ~. W3 N" L4 B" I6 Q e, E4 `
14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |