Windows 系统加固
基本配置
下面这几项应为每一个使用 Windows 的用户的最最基本安全配置:
- 开启 Windows 防火墙
- 设置用户帐户控制(UAC)为合适级别
- 保持 Windows 更新
帐户安全
此方面的加固主要是为了防止针对帐户的暴力破解,帐户是黑客入侵系统的突破口,帐户越多,危险系数越高。
停用 Guest 帐户:
在计算机管理的本地用户和组中禁用 Guest 帐户,并为 Guest 帐户设置复杂密码,并拒绝远程访问。
重命名或禁用 Administrator 帐户:
在计算机管理的本地用户和组中为 Administrator 帐户重命名,或直接禁用。
创建陷阱帐户:
在计算机管理的本地用户和组中创建一个名为 Administrator 的本地帐户,并将它的权限设置成最低,加上一个超过 10 位的强密码。可通过将其隶属于 Guest 组已达到权限最低。
限制用户数量:
在计算机管理的本地用户和组中删除所有的测试帐户、共享帐户和普通部门帐户,一般情况下,如果系统用户超过 10 个,一般总会存在一两个弱口令帐户。
开启帐户锁定策略:
在本地安全策略的帐户锁定策略中设置帐户锁定阈值为 3 次,帐户锁定时间为 30 分钟,重置帐户锁定计数器为 30 分钟之后。
系统安全
一个安全操作系统的基本原则是:最小的权限+最少的服务=最大的安全。
开启密码策略:
在本地安全策略的密码策略中启用密码复杂性要求,设置密码长度最小值为 7,密码最短使用期限为 1,密码最长使用期限为 42,强制密码历史为 24,禁用以可还原的加密储存密码。
设置双重加密帐户保护:
在运行对话框中输入 syskey
,启用 SAM 数据库加密工具,为 Windows 登录设置双重加密,注意此功能在 Windows10 中已被剔除。
取消默认共享:
编辑注册表键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
,新建项 AutoShareServer
,值为 0
,即可关闭盘符默认共享,新建项 AutoShareWks
,值为 0
,即可关闭 ADMIN 默认共享。
开启审核策略:
在本地安全策略的审核策略中审核所有的成功失败操作,记录的信息可以在事件查看器的 Windows 日志中查看。
修改 TTL 值:
编辑注册表键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
,新建项 defaultTTL
,随便赋值,以防黑客通过 ping 获取 TTL 以鉴别操作系统类型。
关闭不必要的服务:
Windows 默认会启动多个服务,可以在计算机管理的服务中禁用相关服务,下面列出了一些可以禁用的服务:
- COM+ Event System
- Computer Browser
- Distributed Link Tracking Client
- Routing and Remote Access