windows基线排查
字数 1657 2025-08-22 12:22:24
Windows服务器安全基线排查指南
一、安全基线概述
安全基线是实现基本防护需求而制定的一系列基准,通过对系统生命周期不同阶段的安全检查,建立良好的安全配置项和安全措施,通过分析安全状态的变化趋势控制安全风险。
二、Windows服务器安全基线配置
1. 账户与认证安全配置
1.1 空密码账户检查
- 使用命令检查空密码账户:
net user - 确保所有账户都设置了密码
1.2 管理缺省账户
- 修改默认管理员账户名称(非administrator)
- 禁用Guest账户:
net user guest /active:no - 创建新管理员账户并禁用默认administrator:
net user user_01 123.com /add net localgroup administrators user_01 /add net user administrator /active:no
1.3 密码策略配置
- 打开组策略编辑器(Win+R,输入
gpedit.msc) - 配置密码复杂度、长度和有效期
1.4 账户锁定策略
- 设置账户锁定阈值(防止暴力破解)
- 建议设置5-10次失败尝试后锁定账户
1.5 权限限制
- 除管理员组外,移除所有用户的远程关机权限
- 路径:控制面板 > 管理工具 > 本地安全策略
2. 日志配置
2.1 审核登录事件
- 路径:控制面板 > 管理工具 > 本地安全策略
- 启用登录事件审核
2.2 日志文件配置
- 设置日志文件大小至少为8192KB
- 配置路径:控制面板 > 管理工具 > 事件查看器
- 在"Windows日志"中配置:
- 应用程序日志
- 系统日志
- 安全日志
- 设置日志满时的处理策略(覆盖或保留)
3. 入侵防范与访问控制
3.1 共享文件夹权限
- 路径:计算机管理 > 系统工具 > 共享文件夹 > 共享
- 检查每个共享文件夹权限,移除"Everyone"组
3.2 远程桌面服务端口修改
- 修改默认3389端口:
- 注册表路径1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp - 注册表路径2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rdpwd\Tdstcp - 修改"PortNumber"值(十六进制,默认00000D3D即3389)
- 注册表路径1:
3.3 禁止远程连接注册表
- 路径:gpedit.msc > 本地计算机策略 > 计算机配置 > Windows设置 > 安全设置 > 本地策略 > 安全选项
- 将"远程访问的注册表路径和子路径配置"设置为空
3.4 杀毒软件安装
推荐杀毒软件:
- 免费:360、火绒
- 付费:
- 卡巴斯基(品牌指数10)
- 比特梵德/BitDefender(9.8)
- Avast(9.6)
- Norton诺顿(9.4)
- Avira小红伞(9.2)
- GData歌德塔(9)
- NOD32(8.8)
- 芬氏安全/F-Secure(8.6)
- 趋势(8.4)
- MCAFEE(8.2)
4. 系统服务管理
建议关闭的非必要服务:
- Error Reporting Service(错误报告服务)
- Computer Browser(浏览局域网计算机列表)
- Print Spooler(打印队列服务)
- Remote Registry(远程注册表操作)
- Routing and Remote Access(路由与远程访问)
- Shell Hardware Detection(为自动播放硬件事件提供通知)
- Telnet(远程管理)
- TCP/IP NetBIOS Helper(允许客户端共享文件、打印机和登录到网络)
操作路径:控制面板 > 管理工具 > 计算机管理 > 服务和应用程序 > 服务
5. 系统更新
- 启用Windows自动更新
- 定期检查并安装安全补丁
6. 基线排查脚本使用
Windows基线检查主要基于注册表项进行检查,对于不在注册表中的组策略配置,可使用组策略命令行工具secedit。
基线检查脚本使用说明:
- 下载两个脚本文件:
security.inf和build_security_Strategy.bat - 将两个脚本存放在同一目录下
- 以管理员身份运行
build_security_Strategy.bat
三、实施建议
- 定期(建议每月)执行基线检查
- 重大系统变更后应重新检查基线配置
- 建立基线配置文档,记录每次检查结果
- 对于不符合项,应及时整改并验证
- 结合企业实际情况调整基线标准
通过以上Windows服务器安全基线配置,可以显著提升系统安全性,降低被攻击风险。