配置核查(管理员侧)
配置核查(管理员侧)
sqlcmd -S 127.0.0.1 -Q "SELECT name, is_disabled FROM sys.server_principals WHERE type_desc='SQL_LOGIN';"
sqlcmd -S 127.0.0.1 -Q "SELECT name, value_in_use FROM sys.configurations WHERE name='xp_cmdshell';"
# 关注:sa 是否停用、xp_cmdshell 是否意外开启收敛要点
收敛要点
1. 优先 Windows 身份验证,sa 无业务依赖时直接停用
2. 无法停用时设置强口令并限制来源网段(防火墙仅放行应用服务器)
3. 保持 xp_cmdshell 关闭,确需时按业务窗口临时开启并记录
4. 开启登录审计,对 sa 登录单独告警SQL Server 的协议端口可在配置管理器修改,隐藏实例端口属于弱防护,来源限制与账号治理才是关键。