win2003服务器安全设置教程- q# _" k% S& z. d
服务器安全设置 * B( @7 ]7 `$ @2 p5 }
1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。 , c9 `/ u0 v& s, Z1 G6 w; T
2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。
1 g# x9 {: s/ T1 @# I
' s" E8 x4 |9 }/ W: [# y, Z! e3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。 4 [5 ^/ @- ?: C+ D( }! v- o

' L) e' U E; f8 K' D4 i& c. q 6 |2 k( l8 [7 ]7 x
 ' }0 F& r) x1 j* h) g o3 G
4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。
% X8 v0 K; F6 ^- J# I
' m1 x- z7 v4 K: H: ?5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。
7 o8 }: _/ Q7 K. N1 q2 i
& t( o4 S3 f/ P5 R: C0 |6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即可。让这个帐号不属于任何用户组—样)同样改名禁用掉Guest用户。
8 Q3 }" d" X5 y1 O2 C ! h; p, k/ g* p2 p' v& _
7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为30分钟”。) & e/ F* S5 e0 k4 ~$ I* J
 * u$ Z/ h/ N; w+ ~4 L/ m
8、在安全设置里本地策略-安全选项将
" D. I w$ b" _; J7 F网络访问:可匿名访问的共享; . N( @$ f/ v( E7 w6 o. ?
网络访问:可匿名访问的命名管道;
! ]( b! i Q- I网络访问:可远程访问的注册表路径; ( g; F) F+ S- E: p" N) Q
网络访问:可远程访问的注册表路径和子路径; 5 C6 p" W) }! d" ^$ e8 n* n
以上四项清空。
$ `8 _9 V- o# d- q; D. \
* E D0 L, U3 @6 ~, u9、在安全设置里 本地策略-安全选项 通过终端服务拒绝登陆 加入
! ?- H$ Z) [ c- Z
5 {+ j! g0 N( n4 S* `" F1 ?
9 _& ?7 t% q# T! L4 R9 c* A; {* |- r; s: [$ l- k: a
5 d9 j, c( Q, E. S) r
以下为引用的内容: ASPNET Guest IUSR_***** IWAM_***** NETWORK SERVICE SQLDebugger |
3 m% v1 }# M) I
" M7 E; n$ L8 J7 g8 V(****表示你的机器名,具体查找可以点击 添加用户或组 选 高级 选 立即查找 在底下列出的用户列表里选择. 注意不要添加进user组和administrators组 添加进去以后就没有办法远程登陆了。)
% _2 G# z1 Q# q2 D. y
* Y! r" ^) R( d' f10、去掉默认共享,将以下文件存为reg后缀,然后执行导入即可。 3 ]0 G# Q' O2 |5 m5 ]- [
Windows Registry Editor Version 5.00 / Z8 _7 o8 J- X/ ^/ t8 H
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
- E# w$ S# P5 p/ Q- ^"AutoShareServer"=dword:00000000 6 X! G, D7 F+ z* T
"AutoSharewks"=dword:00000000 2 c# R) t( P# ]

" v- P& i i; [: w7 r/ W$ ~& t11、 禁用不需要的和危险的服务,以下列出服务都需要禁用。 # u( _' f$ D( G' @' G! Y# Q; C
Alerter 发送管理警报和通知
: f# `$ s; ?3 _2 Q: o+ nComputer Browser:维护网络计算机更新
- X3 G4 A; o7 c WDistributed File System: 局域网管理共享文件 % P8 J: z( h4 a {8 J* P; C, E
Distributed linktracking client 用于局域网更新连接信息 $ D# \; ]. F& k8 a+ |; S
Error reporting service 发送错误报告
- a* i; `/ ^8 C1 E2 w1 m0 N9 nRemote Procedure Call (RPC) Locator RpcNs*远程过程调用 (RPC)
+ k; J$ \7 F- Y- `1 lRemote Registry 远程修改注册表 ! {1 J/ S G; m4 ]+ Z; V
Removable storage 管理可移动媒体、驱动程序和库
, h- p! }2 k9 p a* dRemote Desktop Help Session Manager 远程协助
* ?3 r. N; k' v5 X' [+ w0 gRouting and Remote Access 在局域网以及广域网环境中为企业提供路由服务 % u) r5 o3 t3 K7 J+ k# v; ]
Messenger 消息文件传输服务
" P% p( ~6 f8 b/ k- [Net Logon 域控制器通道管理 r- a. ]! j0 }4 ]* ?; Z, w6 ^. q2 f
NTLMSecuritysupportprovide telnet服务和Microsoft Serch用的 - ^2 T% r9 P; P7 E* O9 |( [
PrintSpooler 打印服务
: Z$ N! u6 L {% Otelnet telnet服务
% M4 O+ B" L# W/ A2 E: r4 AWorkstation 泄漏系统用户名列表
# w7 y# k% A. z# y! y12、更改本地安全策略的审核策略 & x* V# O) f! D& o) e
账户管理 成功 失败 * O* ]5 C( }) ~' ~4 {! m
登录事件 成功 失败 ( [8 u7 v4 M1 ~! M# w
对象访问 失败
& C% p7 l; I; ]3 n策略更改 成功 失败
0 Y, W8 ~, p4 Q6 R# u' J特权使用 失败
1 H$ q$ l$ b/ s0 M系统事件 成功 失败
) o% O T& _: J9 z6 I9 p. F目录服务访问 失败 + P% {. I& Z+ [4 F! o
账户登录事件 成功 失败 ( j. Z9 n0 [' L: L( p+ G
13、更改有可能会被提权利用的文件运行权限,找到以下文件,将其安全设置里除administrators用户组全部删除,重要的是连system也不要留。
8 u$ Q& |" c+ W3 g! H9 Rnet.exe
& h( Q( A6 U" J6 g2 Onet1.exe
, p1 G% J* j" p8 Rcmd.exe
( J9 o) S7 T5 |# J. [) ^5 m0 q( Itftp.exe
/ Q, K3 i4 a% m% Onetstat.exe
2 N# ^" J/ I1 B; M0 D yregedit.exe 8 q( f3 D* S7 W1 w" V" Z
at.exe
3 D0 Z& J6 J' w+ i9 cattrib.exe 3 ?2 y( r; m8 ]1 K
cacls.exe $ t1 p! Y2 s0 z0 A& T' v* q4 q
format.com
- O! |7 S7 C8 I0 N' Nc.exe 特殊文件 有可能在你的计算机上找不到此文件。 $ H- s V1 a, j# A( {% E) C
在搜索框里输入 . [) I# R" Z# F: v# O% m
"net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe","cacls.exe","format.com","c.exe"
* e/ f- C+ J1 E; o, l6 W7 b1 P点击搜索 然后全选 右键 属性 安全
4 b1 o. u$ Y! S5 { ( G- z( a* m( t& v$ X
以上这点是最最重要的一点了,也是最最方便减少被提权和被破坏的可能的防御方法了。
+ j. q! Z0 u6 F$ o2 L! W14、后备工作,将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程序。将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。 |