攻击自动化
漏洞扫描、利用链拼装、钓鱼文案都能交给模型批量生成。攻击从"人工挑目标"变成"自动筛目标"。
Server Security · 2026
攻击在提速,漏洞追不完,架构比补丁更重要。
这是我们看待服务器安全的方式:为什么"够用就行"的做法现在不管用了, 以及我们打算怎么应对。
AI 把攻击的边际成本压得很低;与此同时,密码学本身正在经历一次 必须提前准备的大迁移 —— 两件事叠在一起,留给"以后再说"的时间不多了。
漏洞扫描、利用链拼装、钓鱼文案都能交给模型批量生成。攻击从"人工挑目标"变成"自动筛目标"。
NIST 已于 2024 年标准化 ML-KEM、ML-DSA 等算法。RSA / ECC 在量子计算机面前,不再是"长期可靠"的假设。
换算法不是改一行配置:证书、固件、协议栈、供应链都要跟着动,周期以年计。
十年前设计的设备,密钥交换写死在固件里,往往连升级路径都没有 —— 而它还在机房里跑着。
先收集、后解密(Harvest now, decrypt later) —— 攻击者今天存下的密文, 可以等量子计算机成熟了再解。
所以"现在没人解得开",不等于安全。
PQC 迁移路线
哪里用了 RSA / ECC?哪些数据需要保密十年以上?先有清单,才谈得上迁移。
让算法可替换 —— 别把它焊死在固件、协议和流程里。这一步决定了后面能不能换得动。
经典算法 + PQC 并行跑,先保证兼容和性能,再逐步收紧。
证书、密钥、设备一起换,并留下可审计的记录。
每年新增的漏洞数以万计,而且大半不在你自己写的代码里。 真正难的不是"知不知道有漏洞",而是"知不知道自己有没有、能不能修、值不值得修"。
每年披露的 CVE 上万条,还在增长。开源依赖贡献了其中很大一部分。
组件套组件、镜像套镜像。"我的代码没问题"不等于"我的系统没问题"。
停机窗口、回归风险、EOL 组件无人维护 —— 补丁从来不是免费的。
不知道有什么资产、什么版本、谁在用,就无从排优先级,只能"听说很严重就慌一下"。
优先级不能只看 CVSS 分数。真正要问的是三件事: 这个漏洞在我的环境里能被触达吗?已经被在野利用了吗(参考 CISA KEV 这类"已确认被利用"清单)? 修它的代价和风险相比如何?
补丁是必要的,但把安全寄托在"及时打补丁"上,一定会输 —— 总会有漏掉的、来不及的、不能停机的。真正的差距在架构。
不因为"在内网"就默认可信。每次访问都验证:身份、设备状态、最小权限。
边界、主机、应用、数据各设一层。任一层被绕过,不等于全盘失守。
从"定期扫一次"变成"持续监控 + 告警"。日志、指标、可观测性,是这件事的地基。
传输和存储都加密;密钥集中管理、定期轮换,并为 PQC 预留替换能力。
谁、在什么时候、做了什么,事后查得到。没有记录,就没有复盘和改进。
端口、权限、出站流量 —— 没明确允许的一律不放行。麻烦一点,但省掉的是事故。
我们打算这么做