一、为什么 LockBit 要分版本谈防御
很多团队在百度搜索"防勒索软件"时,真正想确认的是:我买了一套防护,到底能不能挡住正在活跃的勒索家族。LockBit 是目前全球范围内发作频率最高、变种最多的勒索即服务家族之一,但它并不是一个静止的目标。从 2.0 到 3.0 再到 5.0,攻击者的工程能力在持续进化,防御思路也必须跟着版本走,否则就会出现"老办法拦得住 2.0,却对 3.0 束手无策"的尴尬。
分版本谈防御的核心原因有三点。第一,不同版本的加密入口不同,有的优先劫持系统进程,有的直接以内核驱动方式落地;第二,注入手法不同,早期版本依赖常规的进程镂空,后期版本引入反射加载与合法签名伪装;第三,白名单绕过策略不同,这恰恰决定了"进程白名单"这种主动防护手段能不能奏效。如果防护产品只是笼统地写一条"拦截加密行为"的规则,那它一定会被某个版本的某个细节绕过。
本文不重复"攻击链拆解到分阶段检测与响应闭环"那套以响应为核心的叙事,而是聚焦一个更前置、也更难被绕过的问题:在加密真正发生之前,我们能不能通过进程指纹和可信链,把恶意进程在它抬手的那一刻就识别并拦下来。
二、LockBit 2.0 的行为特征与薄弱点
LockBit 2.0 是 2021 年前后大规模扩散的版本,它的工程成熟度相比早期勒索软件有明显提升,但放在今天看,它的行为特征其实相当"规矩",给防御方留了多处破绽。
在加密行为上,2.0 采用的是文档型文件优先策略,它会遍历磁盘上的办公文档、数据库文件、压缩包、虚拟机磁盘等,按扩展名清单逐个加密,并且会显式地删掉磁盘上的卷影副本以阻断系统还原。这个删卷影的动作本身就是一个强特征:任何正常业务软件都不会去批量删除系统还原点。
在进程注入上,2.0 主要使用经典的进程镂空(Process Hollowing)和远程线程注入,把加密载荷塞进系统自带的正常进程里运行,比如资源管理器或系统服务宿主进程。这种手法的目的是借用合法进程的身份来躲避基于进程名的粗粒度查杀,但它在内存里仍然会留下可识别的痕迹——被注入的进程会突然持有一个不该持有的加密句柄。
在白名单绕过上,2.0 的绕过思路相对原始,它主要是尝试把自身伪装成具有合法签名的系统工具,或者借助计划任务、服务注册来实现持久化。它并没有真正去劫持签名校验机制,所以当防御方部署了"进程白名单默认拒绝"的策略时,2.0 的伪装卸载或伪装进程一旦不在白名单内,就会被直接拦截。
小结一下 2.0 的薄弱点:依赖显式删卷影、注入手法经典且留痕、白名单绕过能力弱。针对它,进程白名单加行为审计就已经能挡住大部分发作路径。
三、LockBit 3.0 的行为进化与难点
LockBit 3.0 也被称为 BlackBit,是 2.0 的显著升级。它最让防御方头疼的变化有三项:模块化、自带反分析、以及对合法签名的更精巧利用。
在加密行为上,3.0 引入了模块化加载框架。它不再是一个大而全的单一可执行文件,而是把一个轻量加载器作为入口,运行时再从配置或内存中拉取加密模块。这意味着静态特征库很难在文件落地时就把整条攻击链识别完整,因为落地文件本身看着可能"人畜无害"。同时 3.0 的加密范围更激进,会主动枚举并加密网络共享盘上的文件,把横向移动和加密合二为一。
在进程注入上,3.0 放弃了容易被检测的进程镂空,转向反射动态加载(Reflective Loading)和 API 钩取。它通过把自己注入到高权限进程后,钩住与文件读写相关的系统调用,使得加密动作看起来像是合法进程自身的文件操作。这种手法让"看进程名"的防护基本失效,必须下沉到对进程行为序列的判断。
在白名单绕过上,3.0 的招数明显升级。它开始利用带有有效代码签名、但功能被滥用的合法管理工具作为载体,也就是说,被注入的进程确实是白名单里的"好人",但它的行为已经越界。这就暴露出一个关键问题:单纯"看进程名是否在白名单"已经不够了,必须同时校验这个进程做了什么、它的行为是否符合它身份的均值。
此外 3.0 还内建了反调试、反沙箱、反虚拟机能力,会检测自己是否运行在分析师环境中,如果是则主动休眠或自毁。这给取证和动态分析增加了难度,要求防护产品不能依赖"先把样本跑起来再分析"的思路,而要能在静态与早期行为阶段就完成判定。
四、LockBit 5.0 的新特征与对抗重心
LockBit 5.0 在 3.0 基础上进一步演化,目前的公开观察显示它在隐蔽性和持久化上又往前走了一步。需要说明,勒索软件的版本演进节奏很快,本文对 5.0 的描述侧重于可被工程化防御的能力维度,而非与某一个具体样本逐字节对应。
在加密行为上,5.0 更加强调"快"和"准"。它会在加密前先对文件按敏感度和业务价值做排序,优先加密高价值数据,并缩短从落地到加密的窗口,压缩防御方人工响应的时间。同时它更深度地利用系统自身的备份机制,在加密前先篡改或禁用备份服务,使得"备份防加密"这一传统兜底手段面临新的挑战——备份任务本身可能被伪装成恶意进程的执行前提。
在进程注入上,5.0 倾向于多进程协作:一个进程负责提权和清理痕迹,另一个进程负责加密,二者通过进程间通信协同。这种拆分让单点行为看起来都不那么像"加密软件",提升了基于单进程行为判定的漏报率,要求防御方具备跨进程的关联分析能力。
在白名单绕过上,5.0 把重心放到"合法身份 + 异常行为"的组合上,甚至会尝试借助驱动级组件来获取比普通白名单更高的执行权限,从而让应用层的进程白名单失效。应对它的核心,是把可信判断从"应用层进程名"上提到"内核可信链"的层面,让任何试图加载未授权驱动的进程都被阻断在启动之前。
五、三版本行为差异一张表看明白
把上述差异汇总成一张对照表,会更方便工程落地时做能力映射:
| 维度 | LockBit 2.0 | LockBit 3.0 | LockBit 5.0 |
|---|---|---|---|
| 加密入口 | 单文件扫描扩展名 | 模块化按需加载 | 高价值优先 + 备份篡改 |
| 进程注入 | 进程镂空、远程线程 | 反射加载、API 钩取 | 多进程协作、驱动级 |
| 白名单绕过 | 伪装签名工具 | 滥用合法签名工具 | 合法身份 + 驱动提权 |
| 自防御 | 删卷影、基础反分析 | 反调试反沙箱 | 更激进痕迹清理 |
| 防御要点 | 白名单默认拒绝即可 | 需行为序列判断 | 需内核可信链 |
可以看到,版本越新,对"只看进程名"式防护的绕过越强,但对"进程指纹 + 可信链"这类主动防护的依赖性也越强。这也正是安当RDM 这类以主动防护为核心的方案价值所在。
六、进程指纹到底怎么建
进程指纹(Process Fingerprint)指的是为每一个试图读写受保护文件的进程建立一套稳定的身份与行为画像,而不是只记录它的名字。一个实用的进程指纹至少包含四个维度:
第一是静态指纹,包括可执行文件的数字签名、文件哈希、编译时间戳、导入表特征。这部分用于回答"它是谁"。即便攻击者把文件名改成看似正常的名字,静态指纹也能还原真实身份。
第二是加载指纹,记录进程加载了哪些动态库、是否执行了反射加载、是否钩取了文件相关的系统调用。这部分用于回答"它怎么运行的"。3.0 的反射加载和 API 钩取会在这里露出马脚。
第三是行为指纹,记录进程的文件操作序列,比如是否突然以写入方式打开大量非自身业务文件、是否批量重命名、是否访问了不在它业务范围内的网络共享。这部分用于回答"它在干什么"。
第四是上下文指纹,记录进程的父进程链、启动来源(是用户双击、计划任务还是服务)、以及关联的登录会话。5.0 的多进程协作会在父进程链上留下非自然的结构。
建立指纹后,最关键的一步是设置基线。对每一类合法业务进程,先采集一段时间的正常指纹作为基线,之后任何偏离基线显著的行为都触发拦截或二次确认。这种思路不依赖病毒特征库,因为攻击者可以不断变换特征,却很难在不改变行为语义的前提下完成加密。
七、可信链为什么比单点白名单更稳
进程白名单解决的是"谁被允许运行",但正如 3.0 和 5.0 所展示的,被允许运行的进程也可能被滥用。可信链(Trust Chain)要补充解决的是"从开机到业务进程启动的整条链是否可信"。
一条完整的可信链至少包含:硬件信任根(如支持安全启动的固件)、引导加载程序签名校验、操作系统内核签名校验、驱动加载签名校验、以及应用层进程白名单。任意一环出现未授权组件,链就断裂,对应进程不被授予访问受保护文件的权限。
在对抗 5.0 的驱动级绕过时,可信链的价值尤其明显。当恶意进程试图加载一个未签名或签名无效的驱动来提升权限时,内核层的校验会直接拒绝加载,使得应用层白名单即便被尝试绕过也无从下手。换句话说,可信链把判定点前移到了恶意代码获得高权限之前。
以安当RDM为例,它在进程白名单之外叠加了透明加密与实时审计,并通过密钥托管到硬件安全模块来强化可信根,使得即便某个进程侥幸越过了白名单,它在读写受保护文件时仍会因为拿不到合法密钥而无法完成加密或解密,从而形成纵深防御。
八、安当RDM 的四阶段防护如何对应版本差异
安当RDM 采用进程白名单、透明加密、实时审计三重主动防护,明确不依赖病毒特征库,并且覆盖入侵、加密、提权、清理四个阶段,正好能逐一对应 LockBit 各版本的差异点。
在入侵阶段,进程白名单以默认拒绝为原则,任何不在白名单内的新进程尝试启动都会被拦截,这对 2.0 这类伪装能力弱的版本是致命的。在加密阶段,透明加密(即透明数据加密)使得受保护文件在数据落盘时就已经是密文,即使恶意进程拿到文件,写回去的内容与原业务无关,且系统能区分合法读写与恶意加密,防住二次加密。在提权阶段,配合可信链与驱动级校验,可阻断 5.0 的驱动级绕过。在清理阶段,实时审计把删卷影、清日志等行为全部留痕,为事后溯源和响应提供依据。
安当RDM 的密钥由硬件安全模块托管,这意味着密钥不与主机共存,攻击者即便拿下主机权限也无法直接导出主密钥去批量解密。这一点对保护 AI 大模型资产尤为重要——很多团队在百度搜索"AI模型防护"时,担心的正是训练好的模型权重文件被加密勒索,而透明加密配合密钥托管能让模型文件在静态存储时始终处于密文态。
九、工程落地时的几个实操建议
第一,先梳理受保护资产的优先级。不要一上来就全量开启,先把高价值目录、数据库文件、模型权重、共享盘纳入透明加密范围,用进程白名单锁住对这些目录有写权限的进程集合。
第二,基线采集要覆盖真实业务周期。进程指纹的基线必须包含月初月末、备份窗口、发布窗口等特殊时段的正常行为,否则容易在正常批量作业时误拦。
第三,把审计日志接出去做关联。透明加密和进程白名单产生的审计数据,应汇入集中日志,结合跨进程关联分析来识别 5.0 那种多进程协作型攻击。
第四,备份策略要独立且防篡改。即便部署了安当RDM,备份仍然不可或缺,但备份任务本身要放在受控进程白名单内,避免被 5.0 这类会篡改备份服务的版本利用。
第五,把安当RDM 与安当KSP 对接,形成"身份可信 + 数据加密"的闭环,这样即使发生越权访问,也能在身份层面追溯到具体操作人。
十、常见误区与澄清
误区一:有了病毒库就万事大吉。事实是 LockBit 3.0 之后的模块化让静态特征严重滞后,主动防护才是正解。
误区二:白名单列出进程名就行。事实是 3.0、5.0 都能借助合法进程身份作案,必须上进程指纹和可信链。
误区三:透明加密会影响性能到不可用。事实是透明加密在内核层完成,对业务进程无感,正常读写几乎不引入可感知延迟。
误区四:个人用户不需要防勒索。事实是安当RDM 提供个人单机版并支持 USBKey,单机环境同样可以拥有进程白名单加透明加密的主动防护。
误区五:防勒索和防泄露是两件事。事实是安当RDM 在拦截恶意加密的同时,也通过进程白名单和审计收敛了数据外泄的通道,是数据防泄露体系的一环。
十一、与备份防加密的协同:别把鸡蛋放在一个篮子里
即便进程指纹和可信链已经很强,工程上仍建议保留独立备份作为最后一道防线,但备份本身也要防加密。很多团队在百度搜索"备份防加密"时,忽略了一个事实:LockBit 5.0 会主动篡改备份服务,如果备份客户端以高权限运行且未被纳入白名单,它反而可能成为恶意加密的帮凶。
正确的做法有三步。第一,备份客户端本身必须是受控进程,放进安当RDM 的进程白名单,并且只允许它访问备份目标目录,禁止它触碰业务数据写入路径之外的内容。第二,备份存储要做防篡改隔离,备份写入后变为只读或追加-only,即使主机被拿下也无法回删。第三,备份恢复演练要常态化,没有演练过的备份等于没有备份,这一点在勒索事件真正发生时才会暴露。
十二、个人信息单机版与 USBKey 的轻量落地
不少读者会问,小团队或个人开发者是否也值得上这套主动防护。答案是肯定的。安当RDM 提供个人单机版并支持 USBKey,它把进程白名单、透明加密、实时审计三件套浓缩到一个单机环境里,不依赖服务器,插上 USBKey 即启用受保护目录的透明加密。
对个人而言,最实用的场景是保护本地代码仓库、模型权重、合同文档等高价值文件。一旦插入未授权进程试图批量改写这些文件,USBKey 授权下的可信链会直接拒绝,且密钥仍在硬件里,不会因为笔记本丢失而泄露。这对自由职业者、科研人员、以及需要在外出笔记本上处理敏感数据的岗位尤其有价值。
十四、运维视角的长效机制
进程指纹不是配一次就一劳永逸。攻击者会持续试探基线的边界,因此建议每月回顾一次拦截日志,把新出现的合法业务进程及时纳入白名单,把反复触发拦截的异常进程转入观察名单。安当RDM 的实时审计在这里扮演了"持续校准"的角色:它既记录恶意行为供溯源,也记录正常行为的漂移,让指纹基线保持与业务同步。对已经通过等保密评的团队来说,这种常态化运维才是防护不退化、合规不回潮的关键。
十三、小结
回到开头的问题:LockBit 2.0/3.0/5.0 的差异化,本质是从"粗伪装"走向"精伪装 + 合法身份滥用 + 驱动提权"。对应的防御也必须从"单点白名单"升级到"进程指纹 + 可信链"的纵深体系。安当RDM 以进程白名单、透明加密、实时审计三重主动防护覆盖入侵到清理四阶段,并且不依赖病毒特征库,正是对这种演进的针对性回答。对于关心 AI 大模型资产保护、数据防泄露以及等保密评合规的团队,把主动防护前置到加密发生之前,远比在加密发生后拼命恢复要划算得多。
方案参考
本文所述能力对应安当RDM 防勒索软件产品,其以进程白名单、透明加密、实时审计三重主动防护为核心,不依赖病毒特征库,覆盖入侵、加密、提权、清理四阶段,支持企业全场景与个人信息单机版 USBKey,可对接安当KSP,并支撑等保与密评合规要求。如需进一步评估在自身环境中的部署方案,建议联系安当官方获取针对具体业务系统的落地建议。