首页/安全/安全加固速查/崩溃转储配置(小内存转储)
主机加固基线90 条

崩溃转储配置(小内存转储)

服务器崩溃转储含完整内存镜像(可能含凭据与业务数据);配置为小内存转储或关闭,并管控遗留 dump 文件的权限。

安全加固速查安全更新于 2026-10-13

崩溃转储的风险

系统蓝屏时会把内存内容写到转储文件里,完整内存转储相当于在磁盘上留了一份可能包含凭据、密钥与业务数据的快照,而文件往往位于所有用户可读的目录。服务器上的合理配置是使用小内存转储,保留排障必需的信息量,同时把已存在的转储文件权限收紧或及时清理。

基本信息

加固项内存转储收敛
适用平台Windows Server / Windows 10 及以上
基线取值CrashDumpEnabled = 3(小内存转储)
默认位置C:\Windows\MEMORY.DMP 与 C:\Windows\Minidump
关联项转储文件访问权限与残留清理
风险等级中

典型使用场景

  • 服务器基线核查:确认没有开启完整内存转储
  • 排障收尾:分析完的转储文件及时清理或归档到受控位置
  • 敏感主机(域控、密钥与财务系统):转储内容风险最高,要求更严
  • 合规检查:核查转储文件的存在与访问权限
  • 事后取证:确实需要保留时,按证据链要求控制访问与留存周期

核查与调整

核查与调整
# 查看当前转储配置
Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl' | Select-Object CrashDumpEnabled, DumpFile, MinidumpDir, AutoReboot
# 改为小内存转储(3)
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\CrashControl' -Name CrashDumpEnabled -Value 3
# 核查遗留转储文件与权限
Get-ChildItem 'C:\Windows\MEMORY.DMP','C:\Windows\Minidump' -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
icacls C:\Windows\MEMORY.DMP

取值与服务器建议

取值含义建议
0不创建转储高安全且不需要本地排障的系统可选
1完整内存转储体积最大、含敏感数据,服务器不建议
2内核内存转储仍会保存内核内存内容,需谨慎评估
3小内存转储推荐默认值,满足多数排障需求
7自动内存转储部分版本默认值,按排障需求评估
排障期确需完整转储时临时调整,事情做完要恢复设置并清理含敏感内存的转储文件。
转储文件本身就是敏感数据:能读取 MEMORY.DMP 的人相当于拿到了一次内存快照。
关闭转储会削弱故障定位能力,调整前与运维及厂商支持确认,避免为了合规把排障手段全部砍掉。

易错点

  • 服务器上开着完整内存转储:磁盘上长期留存含凭据的内存镜像,一次离线访问就能拿到大量机密
  • 只改配置不清理已有文件:历史转储还躺在 C:\Windows 下,加固没有闭环
  • 转储目录权限过宽:普通用户可以读取转储文件,等于把内存快照公开
  • 为了合规直接关闭转储:故障无法定位,最终还是要临时打开,反复变更反而增加风险

数据来源与参考

  • Microsoft Learn:Configuring system failure and recovery options
  • CIS Windows Benchmark:转储相关条目

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌