win2003服务器安全设置教程
) N$ ]! o$ V# w服务器安全设置
. | J3 J9 e' f, K+ Y5 ^1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。
: ^5 b) o1 P: p+ e$ j2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。 b& m5 q6 _! x8 n1 S
 / n& A* s* X( I! Z
3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。 ^2 m6 u3 X1 U! d* B
 ' V9 \( W% R$ T: s8 z' \
 2 _6 i& ?" o% Y; K* b/ b7 d& D

/ J8 m: ]5 R+ M9 G: C- z/ T4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。 + Y/ b' @7 R" w5 a) u% C* `' U

% s0 O* e4 \0 A( b. N7 Y5 C* ~) a5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。 : ^9 r0 ~' G# A- y% O

6 y5 _ |$ c# X: _6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。
6 A9 C: ^8 k" ?! I8 j t
4 N/ H) f6 W! S6 C Y7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。)
" b0 Y$ E$ U: ?
/ b2 W( L* x1 Q0 i8、在安全设置里本地策略-安全选项将
4 n) w! }4 |& `2 g J! Q; g* R网络访问:可匿名访问的共享; " Y: ?, Q8 q0 @8 _9 a0 R* R- y. Y
网络访问:可匿名访问的命名管道; & A' k6 I* x& a& G+ |% x1 G) a
网络访问:可远程访问的注册表路径; ( _% ?5 b$ Q, X% K' E3 J, t
网络访问:可远程访问的注册表路径和子路径; ) H. o9 f0 w- ]
以上四项清空。
. t! H& |2 V) q/ R. V
1 v- S! H( e7 H* R) Q" h. V y9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入 + Z8 z! m: t) q0 h/ M! G3 q8 z
9 ~, W/ X7 R# l$ g7 K3 j8 }
# o9 M7 j$ i3 U- C$ p! p4 y3 Z- y. H
# T- a: ^ t; \9 L1 @0 A5 Q( ~( ^6 `2 q% C' H8 m6 n
以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger |
4 B9 O" P" Y$ ^2 W: ~( C' H3 o" ?$ L
(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。)
' \, | D+ v7 P: Y
1 h4 F2 F0 N$ C. s. w! w, a# i10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。 1 f5 G* z' W) X' N# O
Windows Registry Editor Version 5.00
9 c+ T2 F2 _& l( t% Q+ s5 K$ ~[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] % {1 @0 Y! f! J& U" ]- C
"AutoShareServer"=dword:00000000 * J5 Y; b7 r' \* f& m
"AutoSharewks"=dword:00000000 / X& Z- Z" T9 w+ e: L# T

; ^/ F. }. e! h. d11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。
3 L2 W! C, z2 m IAlerter 发送管理警报和通知
5 u* P" o) }, m& v2 e& A6 [Computer Browser:维护网络计算机更新 * d3 A. c8 i) F4 o6 ~ ]0 M: \
Distributed File System: 局域网管理共享文件
; z/ j! ^$ i4 B- E' O" u6 L# ]0 A1 UDistributed linktracking client 用于局域网更新连接信息
Q' H8 ^3 U8 z& P( f& ~Error reporting service 发送错误报告 + d$ G5 {" J. ?6 A& k
Remote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC)
- S1 u& I3 ?- q5 `: \4 j, Z0 ]Remote Registry 远程修改注册表 2 n: c. p$ K3 e y0 B" m: b4 h
Removable storage 管理可移动媒体、驱动程序和库
& B: F1 K; b8 s: BRemote Desktop Help Session Manager 远程协助 & a: w# m( u% H8 i* z5 `2 x
Routing and Remote Access 在局域网以及广域网环境中为企业提供路由服务 5 E7 N* ~# |2 O; z& ~' @2 x2 L
Messenger 消息文件传输服务 4 x% `) Z9 x& n) I: }4 K- I
Net Logon 域控制器通道管理
' U: e1 M& c1 \( c3 i& P+ F# lNTLMSecuritysupportprovide telnet服务和Microsoft Serch用的 5 K7 j: H4 l* [3 n# t5 v3 b
PrintSpooler 打印服务
3 _4 T% b6 G2 z( ^+ z6 z. ^/ W. j# gtelnet telnet服务
, R& p8 E! |* X4 ~% d+ mWorkstation 泄漏系统用户名列表
$ f2 a% _: }; {) B8 c$ t! f5 W2 I% E12、更改本地安全策略的审核策略
2 Z% X/ k$ U+ J账户管理 成功 失败 ) p- C' F5 d6 ^+ Y3 h1 Q0 m
登录事件 成功 失败
' {3 d# a: s$ u1 Q( L. g, P7 V对象访问 失败 & s# l8 a: M* r5 P5 ?1 _4 L
策略更改 成功 失败
2 x5 c$ ~+ [& [! T! p特权使用 失败
^" q7 r1 l; m, F C2 T3 P系统事件 成功 失败
* y8 @( H' P7 e' w; u5 G目录服务访问 失败
9 Q1 k; \+ L( g5 P账户登录事件 成功 失败
3 I3 ^8 p) W: G' m3 l9 m13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。
8 J" E3 R" V5 o3 Z( ~' lnet.exe
1 i5 I& ?) D+ ^' P) I8 nnet1.exe
5 S6 P. `9 U2 ycmd.exe
, d9 K/ S& U' a+ k4 G T: R2 xtftp.exe
3 }- G& s4 F7 h* m5 Q; d: Onetstat.exe 8 ]. A' i! c( P6 P, G- }% `$ M
regedit.exe 6 r" }, r1 F3 k) h' ]
at.exe
: v7 D/ I" [: m& z% Uattrib.exe : Y" M& f" O; ^: L8 b5 h
cacls.exe
2 v9 E* j& w7 F' T, ^format.com E* R/ K4 k* Q' K b
c.exe 特殊文件 有可能在你的计算机上找不到此文件。 8 M/ x' |% }/ r* D+ X$ M3 `8 g
在搜索框里输入
; b0 i. \& o( ["net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe" / y N/ [1 [ {
点击搜索 然后全选 右键 属性 安全
1 N/ L$ U: _( e) O7 B9 t 6 G% L- q% W, x7 b" [2 R
以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。
1 f, a! F) O2 K4 j+ E4 ~( l14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |