如果你曾经配置过Windows NT Server或是windows 2000 Server,你也许发明这些微软的产品缺省并不是最安全的。虽然微软供给了很多安全机制,但是依然需要你来实现它们。然而当微软发布Windows Server 2003的时候,转变了以往的哲学系统。新的理念是,服务器缺省就应当是安全的。这的确是一个不错的理念,不过微软贯彻得还不够彻底。虽然缺省的 windows 2003安装绝对照确省的Windows NT或 windows 2000安装安全许多,但是它还是存在着一些不足。下面让我教大家如何让Windows Server 2003更加安全。
第一步:修正管理员帐号和创立陷阱帐号:
修正内建的用户账号多年以来,微软一直在强调最好重命名Administrator账号并禁用Guest账号,从而实现更高的安全。在Windows Server 2003中,Guest 账号是缺省禁用的,但是重命名Administrator账号仍然是必要的,因为黑客往往会从Administrator账号入手开端进攻。方法是:打开 “本地安全设置”对话框,依次展开“本地策略”→“安全选项”,在右边窗格中有一个“账户:重命名系统管理员账户”的策略,双击打开它,给 Administrator重新设置一个平庸的用户名,当然,请不要应用Admin之类的名字,改了等于没改,尽量把它假装成普通用户,比如改成: guestone 。然后新建一个名称为Administrator的陷阱帐号“受限制用户”,把它的权限设置成最低,什么事也干不了的那种,并且加上一个超过10位的超级复杂密码。这样可以让那些 Scripts s忙上一段时间了,并且可以借此发明它们的入侵打算。或者在它的login scripts上面做点手脚。
第二步删除默认共享存在的危险
Windows2003安装好以后,系统会创立一些暗藏的共享,你可以在cmd下打 net share 查看他们。网上有很多关于IPC入侵的文章,信任大家必定对它不陌生。所以我们要禁止或删除这些共享以确保安全,方法是:首先编写如下内容的批处理文件:
@echo off
net share C$ /del
net share D$ /del
net share E$ /del
net share F$ /del
net share admin$ /del
以上批处理内容大家可以根据自己需要修正。保存为delshare.bat,存放到系统所在文件夹下的system32\GroupPolicy\User\Scripts\Logon目录下。然后在开端菜单→运行中输gpedit.msc,回车即可打开组策略编辑器。点击用户配置→Window设置→脚本(登录/注销)→登录,在呈现的“登录属性”窗口中单击“添加”,会呈现“添加脚本”对话框,在该窗口的“脚本名”栏中输入delshare.bat(如图1),然后单击“断定”按钮即可。这样就可以通过组策略编辑器使系统开机即履行脚本删除系统默认的共享。
禁用IPC连接
IPC是Internet Process Connection的缩写,也就是远程网络连接。它是Windows NT/2000/XP/2003特有的功效,其实就是在两个盘算机过程之间建立通信连接,一些网络通信程序的通信建立在IPC上面。举个例子来说,IPC 就象是事先铺好的路,我们可以用程序通过这条“路”访问远程主机。默认情况下,IPC是共享的,也就是说微软已经为我们铺好了路,因此,这种基于IPC的入侵也常常被简称为IPC入侵。建立IPC连接不需要任何黑客工具,在命令行里键入相应的命令就可以了,不过有个前提条件,那就是你需要知道远程主机的用户名和密码。打开CMD后输入如下命令即可进行连接: