Windows 系统加固

基本配置

下面这几项应为每一个使用 Windows 的用户的最最基本安全配置:

  1. 开启 Windows 防火墙
  2. 设置用户帐户控制(UAC)为合适级别
  3. 保持 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