利用 CPUInfo 进行安全审计
一、审计目标与总体思路
二、采集与取证要点
三、基线核对清单
| 检查项 | 审计要点 | 判定参考 |
|---|---|---|
| 资产一致性 | 型号、微架构、插槽数、核心/线程、缓存层级与 CMDB/采购清单一致 | 无未登记型号或核心数异常 |
| 虚拟化状态 | flags 含 vmx/svm 且 lscpu Virtualization 为 VT-x/AMD-V | 虚拟化开启/关闭与策略一致 |
| 加密与加速 | flags 含 aes、sha-ni、rdrand、pclmulqdq 等 | 与安全合规要求匹配 |
| 64 位能力 | flags 含 lm(Long Mode) | 确认为 x86_64 能力 |
| 超线程/SMT | Thread(s) per core 与策略一致(启用/禁用) | 与基线策略一致 |
| 频率与步进 | model、stepping、cpu MHz 与规格一致 | 无异常降频/步进变更 |
| 插槽与 NUMA | Socket(s)、NUMA node(s) 与物理拓扑一致 | 多路服务器需重点核对 |
| 固件/微码 | dmidecode 的 Version、Max/Current Speed 与厂商发布一致 | 无异常回退或未知版本 |
| 以上字段均可由 /proc/cpuinfo、lscpu、dmidecode、cpuid 获取,用于构建合规基线与差异比对。 |
四、风险判定与处置
五、自动化脚本与报告模板