是什么

勒索软件(Ransomware):恶意软件加密受害者的文件(或锁定系统),然后索要赎金以换取解密密钥。

演变

早期:简单的屏幕锁定,吓唬用户,往往可以绕过。

现代:

  • 用强密码学加密文件(通常无法破解);
  • 双重勒索:不只加密,还窃取数据,威胁不付钱就公开泄露;
  • 三重勒索:加上 DDoS 攻击或骚扰受害者客户;
  • RaaS(勒索软件即服务):开发者提供工具,攻击者(affiliate)租用并分成——这大幅降低了攻击门槛。

典型入侵路径

一、钓鱼邮件(最常见入口之一)

带恶意附件或链接的邮件。

二、暴露在公网的远程服务

  • RDP(远程桌面)暴力破解或利用漏洞;
  • VPN 设备的已知漏洞;
  • 未修补的服务器软件。

三、供应链攻击

通过受信任的软件更新渠道传播(前文提到过 xz 后门一类的风险)。

四、被盗的凭据

从其他泄露事件中获得,或从初始访问经纪人(Initial Access Broker)手中购买。

防御

一、备份(最关键)

这是唯一"保证"能恢复的手段——因为攻击者可能不给你解密密钥(即使你付了钱)。

3-2-1 原则(前文提到过):

  • 3 份副本;
  • 2 种不同介质;
  • 1 份异地/离线。

关键:离线备份(Offline / Immutable Backup)

现代勒索软件会主动寻找并加密/删除备份——包括网络附加存储(NAS)和云同步的备份。

因此必须有:

  • 物理隔离的备份(如离线硬盘,备份完成后断开连接);
  • 或不可变(Immutable)存储——写入后在一定时间内无法修改或删除(如对象存储的版本控制和 WORM 特性、或具备 immutability 的备份产品);
  • 云备份要启用版本控制和多因素认证删除保护。

并且:定期测试恢复! 未经验证的备份形同虚设。

二、减少攻击面

  • 关闭不必要的端口和服务;
  • 不要直接把 RDP 暴露到公网(如必须用,配 VPN + 强认证);
  • 及时打补丁(尤其是面向互联网的系统);
  • 多因素认证;
  • 最小权限(限制横向移动)。

三、端点防护

  • EDR(端点检测与响应):不只靠特征库,还做行为检测(如发现进程在批量加密文件,自动阻断并隔离);
  • 保持系统和杀毒软件更新;
  • 应用白名单(在管控严格的环境中)。

四、网络安全

  • 网络分段(限制横向移动);
  • 出站流量监控(检测与 C2 服务器的通信、大量数据外传);
  • 邮件安全网关(拦截钓鱼邮件和恶意附件);
  • 禁用 Office 宏(或只允许签名宏)——这是常见的初始入口。

五、人员培训

识别钓鱼邮件——因为这是最常见的入口。

六、应急响应预案

  • 知道发生勒索事件后联系谁;
  • 有隔离和恢复的流程;
  • 提前演练。

该不该付赎金

官方建议(包括 FBI 等执法机构)通常是不支付,理由:

  • 支付不能保证拿到解密密钥;
  • 支付会资助犯罪活动,鼓励更多攻击;
  • 可能被盯上,遭遇再次攻击。

但现实很复杂:对于医院、关键基础设施这类机构,停机的代价可能是生命——有时会被迫支付。

决策应该基于:备份的可用性、停机成本、数据泄露的影响,并咨询法律和 incident response 专家。

一个现实提醒

备份的价值,在事件发生前是看不见的。

很多组织在遭遇勒索攻击后才意识到备份不完整或无法恢复——那时已经晚了。

说明:本文为安全领域的知识整理。