Java教程

Windows Server 2008 系统加固

本文主要是介绍Windows Server 2008 系统加固,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、实验简介

实验所属系列: 系统安全

实验对象: 本科/专科信息安全专业

相关课程及专业: 服务器安全

实验时数(学分):2学时

实验类别: 实践实验类

二、预备知识

Windows Updata 、windows 防火墙、安全配置向导、防间谍软件等功能,可以帮助用户做好基本的安全防护工作。若想完全利用这些功能,打造一个相对安全的服务器操作系统,就必须根据需要进行相应的设置。

三、实验目的

通过本次的实验,掌握windows 的安全加固方案,保证服务器的安全。

四、实验环境

Windows server 2008

五、实验步骤

1)

账号安全:更改管理员账号

以Administrator账户登录本地计算机,开始->运行->compmgmt.msc(计算机管理)->本地用户和组->用户,右击Administrator账户并选择“重命名”。

如果更改帐户名仍然无法满足安全需求,可以选择将其禁用。

      开始->运行->compmgmt.msc(计算机管理)->本地用户和组->用户窗口中,右击Administrator,选择属性打开属性对话框,选中“账户已禁用”复选框,确认,这样就将Administrator 禁用了。

删除无用的账户

      开始->运行->compmgmt.msc(计算机管理)->本地用户和组,查看是否有不用的账号,系统账号所属组是否正确以及guest账号是否锁定。

      如果有不用的账号,应该及时删掉。

      在cmd下使用“net user 用户名 /del”命令删除账号。

      使用“net user 用户名 /active:no”命令锁定账号。

      也可以直接右击要删除的用户,选择删除。

口令策略

      开始->运行->secpol.msc (本地安全策略)->安全设置->账户策略->密码策略

      密码必须符合复杂性要求启用,密码长度最小值至少为8,密码最长使用期限根据情况设定,不要设置太长。强制密码历史设置至少为5,当然可以设置更多。

账户锁定策略

      开始->运行->secpol.msc (本地安全策略)->安全设置->账户设置->账户锁定策略

      复位帐户锁定计数器、账户锁定时间设置为一分钟即可,账户锁定时间不宜设置太长,避免被人恶意攻击而造成自己无法登陆。帐户锁定阀值设置5次即可,不应设置太大。否则起不到好的效果。

2)

文件系统安全:使用NTFS文件系统

      查看每个系统驱动器是否使用NTFS文件系统,如果不是,使用转换命令:convert <驱动器盘符>: /fs:ntfs 。

      Windows server 2008 操作系统对NTFS 卷及其包含的目录或者文件提供了权限设置,分别是完全控制、修改、读取和运行、列出文件夹目录、读取、写入和特殊权限7个权限。

3)

检查Everyone权限

      查看每个系统驱动器根目录是否设置为Everyone有所有权限,删除Everyone的权限或者取消Everyone的写权限。

4)

限制命令权限

WScript.Shell 、Shell.application 这两个组件一般一些ASP木马或一些恶意程序都会使用到。黑客在拿到webshell后,一般都是先通过这两个组件提权,为了服务器安全,应该卸载这些不安全组件。

      regsvr32 /u C:\WINDOWS\System32\wshom.ocx

      regsvr32 /u C:\WINDOWS\system32\shell32.dll

      除了卸载不安全组件外,我们还应该对一些命令做限制。建议对以下命令做限制,只允许system、Administrator组访问

      找到对应的文件,把其他用户的权限去掉,只留下system、Administrator 组的访问权限。

限制命令权限

      关闭一些不必要的服务和端口,可以大大降低被入侵的风险。

      关闭不必要的服务:开始->运行->services.msc。

      使用netstat 来查看端口使用情况,加上 –a 选项显示所有的连接和监听端口,加上-n以后以数字形式显示地址和端口号。

      Listening 状态的表示正在监听,等待连接。

      开始->运行->secpol.msc (本地安全策略)-> IP安全策略,在本地计算机

      右边的空白位置右击鼠标,弹出快捷菜单,选择 “创建IP安全策略”,弹出向导。在向导中点击下一步,当显示“安全通信请求”时,“激活默认相应规则”左边的复选框留空,点“完成”就创建了一个新的IP安全策略。

      右击刚才创建的IP 安全策略,选择属性,去掉使用添加向导的复选框。

      点击左边的添加来添加新的规则,在弹出的新规则属性里点击添加,弹出IP筛选器列表窗口,先把使用添加向导的复选框去掉

      点击右边的添加来添加新的筛选器。

      在IP 筛选器属性的地址选项里,把源地址设置成任何IP地址,目标地址选择我的IP地址。

      在选择协议选项,协议类型选择TCP,然后在到此端口下的文本框输入135,点击确定。

      点击确定,这样就添加了一个屏蔽TCP135 端口的筛选器,可以防止别人通过135端口连接服务器,重复上面的步骤,把需要屏蔽的端口都建立相应的筛选器,协议类型要选择对应的类型。

      在新规则属性对话框中,选择刚才我们新建的筛选器,点击左边的复选框,点击应用。

      点击筛选器操作选项,去掉使用添加向导复选框,点击添加按钮,在新筛选器操作属性的安全方法中,选择阻止,点击应用,确定。

      在筛选器操作选项卡中,把刚添加的筛选器操作复选框选中。

      最后在新IP安全策略属性对话框中,把我们刚新建的IP筛选器列表前的复选框选中,点击确定。

      这样就把一些端口屏蔽掉了。

      网络限制

      开始->运行->secpol.msc ->安全设置->本地策略->安全选项,进行一下设置:

      设置完以后,执行gpupdate /force 是策略立即生效。

日志及审计的安全性

      Windows Server 2008 系统日志包括:

      1、应用程序日志。应用程序日志包含由应用程序或系统程序记录的时间。

      2、安全日志。安全日志记录着有效和无效的登陆事件,以及与文件操作的其他事件。

      3、系统日志。系统日志包含Windows 系统组件记录的事件。

      4、安装程序日志。安装程序日志,记录在系统安装或者安装微软公司产品时,产生的日志。

      在cmd输入eventvwr.msc 来打开事件查看器

      在安全日志中,记录着系统的登陆事件。

      双击任何一个日志,即可显示详细信息。

      里面记录了登陆的源IP 地址等信息。

      通过查看日志,能够发现登录异常等情况来判断自己有没有被入侵或攻击。系统默认的日志量较小,应该增大日志量大小,避免由于日志文件容量过小导致日志记录不全。右击要设置的日志类型,选择属性。

      增强审核

      对系统事件进行审核,在日后出现故障时用于排查故障。

      开始->运行->secpol.msc ->安全设置->本地策略->审核策略

      建议设置

      设置完以后 执行gpupdate /force 使策略生效。

补丁管理

      做了上面的设置以后,我们应该及时更新补丁,保证系统本身不会有漏洞,下载补丁要从可靠的地方下载,最好从官网下载,安装补丁建议手动安装,有些补丁会引起业务的不稳定。

      除了上面讲到的,还要靠管理员在日常管理中发现问题并及时修补才能保证服务器的安全。

六、分析与思考

除了上面的讲到的,还有哪些加固的方法?

磁盘加密位元锁、提升安全级别、及时升级、备份数据、关闭默认共享封锁系统后门、关闭server服务、启用Windows defender、禁止自动运行阻止病毒传播

七、答题

八、实验心得体会

通过本次的实验,掌握了Windows的安全加固方案,保证服务器的安全。

这篇关于Windows Server 2008 系统加固的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!