跳板机应该作为受控的“堡垒”,从网络和主机两个维度进行隔离和加固。先在网络层明确拓扑:将跳板机放入受控的管理子网,限制访问来源IP,使用防火墙与ACL仅允许管理网段或堡垒跳转流量。
主机加固方面,应基线化系统(启用自动更新与补丁管理)、开启 BitLocker 磁盘加密、关闭不必要服务、只安装必要管理工具。创建专用管理账号并与日常账号分离,禁止使用共享本地管理员账号,启用本地安全策略限制交互式登录。
建议部署 Windows 自带或第三方的远程访问通道(如:RD Gateway、OpenSSH for Windows),并强制使用 NLA(网络级认证) 与 TLS。若在域环境,结合 域控制器 策略更易统一管理。
必须启用的审计策略包括:登录/注销事件(Logon/Logoff)、特权使用、进程创建、对象访问、策略更改和账户管理。通过“高级审计策略配置(Advanced Audit Policy Configuration)”精确控制。
启用:Audit Logon Events、Audit Account Logon、Audit Process Creation(并开启命令行参数记录)、Audit Privilege Use、Audit Policy Change、Audit Object Access(针对关键目录和注册表项)。
安装并配置 Sysmon(收集可视化的进程创建、网络连接、文件创建等),启用 PowerShell 日志(模块日志、脚本块日志、转录),并开启 Windows 安全事件(Security)、系统(System)、应用(Application)以及 Microsoft-Windows-Sysmon/Operational 等通道。
将日志通过 Windows Event Forwarding、Winlogbeat 或 NXLog 等转发到集中式 SIEM/日志服务器,并配置不可篡改存储与适当的保留策略(满足合规要求)。
遵循最小权限和角色分离(RBAC),将管理权限按角色拆分:操作员、审计员、系统管理员等。使用组策略或域组管理权限分配,禁止将日常用户加入本地管理员组。
对本地账户使用唯一化策略:若在域环境,启用 LAPS(本地管理员密码解决方案)为每台机器自动随机化本地管理员密码;若为独立 Win10 设备,则通过受控密码库或密码管理器记录并定期轮换。
强制多因素认证(MFA)是关键:对跳板机前端(RD Gateway、VPN、SSH 等)接入点启用 二次认证,可通过 RADIUS/NPS 集成、Azure MFA、或第三方 MFA 组件实现。
考虑引入 Just-In-Time(JIT)和 Just-Enough-Administration(JEA)策略,尽量使用临时提权、最小命令集合与受控 PowerShell 运行环境,减少长期高权限凭据暴露。
RDP 必须开启 NLA,使用 TLS 加密,限制允许登录的账号和来源 IP。关闭“允许保存凭据”和“记住我”功能,设置会话空闲超时并强制会话锁定。若使用 SSH(OpenSSH for Windows),强制密钥认证、禁止密码登录并限制允许用户。
原生 Windows 的会话录制能力有限,建议结合第三方跳板/堡垒机产品或 EDR/管理平台实现会话录制与键盘/终端日志记录。也可通过 PowerShell 转录和命令行审计补充记录终端活动,Sysmon 能记录进程执行与网络连接等关键轨迹。
设置会话录制策略、关键命令白名单、剪贴板和磁盘重定向限制;对高危操作(如提权、修改策略、添加用户)触发实时告警并自动快照会话。
定期检查补丁状态、安全更新、反病毒/EDR 状态和签名,审计本地管理员和特权账户变更,核对访问日志并对异常登录、横向移动痕迹和可疑命令进行告警。执行定期的访问权限复核(至少季度),并记录复核结果。
建立事件响应流程:当审计日志触发高危告警时,应有明确的调查和处置步骤(快速隔离、取证、恢复)。保持备份策略(系统镜像与关键配置)与恢复演练。
合规上要保留关键审计日志并保证日志完整性(签名或WORM存储),制定日志保留期限并按照法规要求导出和上报。定期进行红蓝演练与渗透测试,验证跳板机策略的有效性。
最后,保持文档化:对跳板机架构、账号清单、审计策略和运维流程进行版本化管理,确保在人员变更时可持续运维。
