解决方案

shape
shape
shape
shape
shape

Veeam 防勒索病毒的解决方案

前言

2021 年度勒索事件仍然频发,仅2021年第一季度,就发生了多起国际知名企业被勒索的案件,并且赎金持续刷新纪录。让企业饱受困扰的勒索病毒加密手段复杂,解密成本高,使用电子货币支付赎金,变现快、追踪难;目前勒索病毒已经呈现了大规模的产业链,这让攻击者不需要任何知识,只要支付少量的租金就可以开展勒索病毒攻击的非法勾当,大大降低了勒索病毒攻击的门槛,推动了勒索病毒大规模爆发,今天就让我们从认识勒索病毒开始,说明企业如何利用 Veeam 的解决方案提高企业的勒索病毒防御的能力。

1. 勒索病毒相关知识

1.1. 什么是勒索病毒?

今年来勒索病毒使所有企业都面临的巨大威胁,同时也是网络犯罪分子首选的勒索工具之一。它主要通过对数据的加密,使数据无法使用,之后以解密之名进行敲诈勒索。受影响者的挫败感是显而易见的,其结果包括关键数据丢失,停机停业和声誉受损。勒索事件之所以如此可怖,是因为它不像一般攻击事件,其发起者只想访问数据或者获取资源,勒索者有时既想要数据,更想要钱。这也是为什么在很多勒索事件中,受害者被骗取了钱财,但未能拿回自己数据的原因。

1.2. 勒索病毒的危害

勒索病毒主要以邮件、程序木马、网页挂马的形式进行传播。该病毒性质恶劣、危害极大,一旦感染将给用户带来无法估量的损失。这种病毒利用各种加密算法对文件进行加密,被感染者一般无法解密,必须拿到解密的私钥才有可能破解。 2018 年 3 月,国家互联网应急中心通过自主监测和样本交换形式共发现 23 个锁屏勒索类恶意程序变种,该类病毒通过对用户数据加密,勒索用户付费解锁,对用户财产和安全均造成严重威胁。

1.3. 防护勒索病毒的重要性

一旦被勒索病毒感染,受害者电脑中的文档就会被加密,壁纸遭到篡改,且桌面会弹出窗口,其内容是指引数据被劫持的用户将价值不菲的比特币转到攻击者的账户上。据悉,已有部分受害者向黑客支付了赎金。勒索病毒感染危害极大,从攻击行为上分析,例如:“永恒之蓝” 可以远程攻击 Windows 操作系统的 445 端口,无需用户任何操作就可以锁死磁盘文件,向用户勒索比特币。实际上,勒索病毒本身也十分具有攻击性,它主要利用了操作系统的漏洞,以获得自动传播的能力,能够在数小时内感染一个系统内的全部电脑。据有关部门统计显示,该病毒的夜间每小时攻击次数可以达到 4000 次之多。

通过各方面的信息收集与整理,也让我们更加意识到勒索病毒的重要性,这让每个拥有数据的都应提高警惕:

  1. 不要等数据丢了,才意识到备份的重要性
  2. 相关企业和组织不应忽视网络安全防护的投入
  3. 加强信息化建设的统一规划和科学管理

2. 来自 Veeam 的建议

在此背景下,如何保证您的业务永远在线,并且不会受到勒索病毒的威胁。如何激活自己的数据安全能力,在物理,虚拟化和多云基础架构之间安全地移动和使用数据,是当今的企业希望转向新的数据智能管理的原因,让我们来看看来自于 Veeam 的建议:

3. Veeam 防勒索解决方案

3.1. 数据架构安全解决方案

Veeam 的数据保护结构符合 3-2-1-1-0 的数据保护黄金法则,3-2-1-1-0 法则具有极大的普遍性,适用于所有企业与个人以及所有环境类型,包括物理、虚拟和云。利用这个原则可以使企业远离勒索病毒的困扰。

Veeam Backup & Replication 可轻松帮助您满足所有 3-2-1-1-0 数据保护黄金法则的要求。

- 至少拥有数据的三个副本 , 设置备份任务和备份复制任务来为您的每一份需要保护的数据创建若干(至少两份)备份。
- 将副本存储在两个不同的介质上:您可将备份存储至下列任何介质:磁带、磁盘、云等等。
- 保存一份异地备份的副本:设置Backup Copy Job(备份复制工作)来利用内置广域网加速更快速地转移异地备份,或者使用横向扩展的备份存储库自动的实现备份数据的分层和多副本存放。
- 保存一份防篡改的备份副本:即一份物理隔离、离线或不可变的备份副本
- 受保护数据的0错误:结合Veeam的SureBackup全自动的备份验证,确保备份数据的可恢复和可运行。

Veeam数据保护整体架构,如下图:

qmKPMt.png

3.2. 存储介质安全解决方案

Veeam 认为存在安全并可恢复的备份数据是抵御勒索病毒侵害的最后一道防线。由于勒索病毒威胁不断加剧,Veeam 强调其中 “一个” 数据副本必须具有超强的安全性(即物理隔离、离线或不可变)。Veeam 软件采用安全设计,可利用可靠的备份有助于防范停机和数据丢失并避免支付高昂赎金。Veeam 软件可以使用具有不可变特性的备份存储介质防止勒索病毒和恶意攻击者执行对备份数据的加密与删除,确保备份数据安全无忧。

Veeam认为,从弹性抵御勒索病毒攻击的角度来说,备份解决方案的实施与合规性审计非常一致。产品合规性可能并不在于产品本身,而是完全由产品的实施和审核方式来决定。当遭到勒索病毒攻击时,企业的弹性处理能力完全取决于备份解决方案的实施方式、威胁行为和修复过程。

Veeam为确保存储在备份存储介质中数据的安全,可以采用以下六种机制确保备份存储介质中数据的安全:

3.2.1. 基于Linux的加固备份存储介质库

通过使用基于 Linux 的加固备份存储库来实现备份存储库内备份数据原生不可变,从而确保数据安全,防止恶意加密和删除。适用于使用服务器挂载各种块存储设备作为Veeam备份存储介质库的场景。

Veeam软件使用以普通用户身份运行的 VeeamTransport 服务管理备份数据的读取、写入以及删除,使用以 root 用户身份运行的 veeamimmureposvc 服务管理备份数据的不可变标记。如果备份数据存在不可变标记,以普通用户身份运行的 VeeamTransport 服务或使用 root 用户去操作删除、修改、加密备份数据则会提示失败。通过此方法确保备份数据是安全可恢复的。

如下图:

qZo01O.png

Veeam基于Linux的加固备份存储介质库具有以下特点:

单次使用的凭据:加固的 Linux 存储库使用的单次使用凭据 (Single-use credentials for hardened repository) 只在初始部署时和安装产品更新时进行交互,不会存储在配置数据库中。避免黑客通过攻陷 Veeam Backup & Replication 获取用户名密码后攻击 Repository。

如下图:

qZTrGV.png

不依赖SSH协议:所有以前的 SSH 协议使用已经被封装到 Veeam Transport Service。因此只有在初始部署时才需要 SSH。这允许客户使用 SSH 多重身份验证(MFA),甚至完全禁用SSH服务器,以保护的存储库不受影响。如果需要对基于 Linux 的加固备份存储库进行管理,建议采用带外管理方式。这样可以减少加固备份存储库的暴露面,确保加固备份存储库的安全。

如下图:

qmKuzn.png

不可变性的存储库

预防意外删除存储库上的备份数据。现在可以使 Veeam 的映像级备份在指定的一段时间内是不可变的,还可以按照并保护 GFS 备份他们的保留政策的整个期限。

qmnukQ.png

3.2.2. 物理或虚拟带库(离线保存备份数据)

物理或虚拟带库作为一种历史悠久的离线保存备份数据的存储技术,在面对勒索病毒防护上一点也没有过时。写入到磁带中的数据只能被覆写或擦除而不能被在线修改或加密,同时磁带可以从带库中取出离线异地保管,还可以设置物理的写保护功能,做到只能被读取不能被篡改。从而可以有效地抵御勒索病毒和其它恶意程序对于备份数据的攻击。

如下图:

qm3uDI.png

Veeam软件可以将备份数据写入到物理或虚拟带库中,备份数据写入磁带后,可以将磁带从磁带库中取出进行离线异地保管,并可以设置写保护,如下图:

image-20220321023021783

当需要恢复数据时,可以在Veeam软件中查询相关备份任务还原点所对应Barcode的磁带,将这些离线保管的磁带重新放入带库中,即可由Veeam软件控制带库将备份数据恢复出来。如下图:

qm3Rq1.png

3.2.3. 移动存储设备(脱机保存备份数据)

离线保管备份数据是抵御勒索病毒和其它恶意程序对于备份数据的攻击的主要方式,我们还可以利用Veeam软件实现对移动存储设备的在线和离线控制。
在开始备份之前,我们可以将移动存储介质与Veeam备份服务器连接,但是不置为自动联机状态,只让移动存储设备处于脱机状态。如下图:

qmQ9DP.png

编写使移动存储设备进行联机与脱机的脚本。在Veeam软件的备份任务中设置脚本。在备份任务开始之前先执行联机脚本,使移动存储设备与Veeam备份主机联机,备份任务产生的数据会写入到移动存储设备中。当备份数据完全写入到移动存储介质后执行脱机脚本,使移动存储设备与Veeam备份主机脱机。以此来确保移动存储设备可以脱机保存备份数据,尽可能使脱机保存备份数据,防止勒索病毒和其它恶意程序对于备份数据的攻击。如下图:

qmMLND.png

3.2.4. 硬件重删设备

硬件重删设备具有较高的全局去重压缩比,且具有很高的安全性,特别是在防止勒索病毒和其它恶意程序对于备份数据的攻击上有非常好的特性,是作为备份存储介质很好的选择。Veeam 可以支持 DELL|EMC DD、ExaGrid、HPE StoreOnce、Quantum DXi 等重删设备。如下图 :

qmlpRJ.png

以 HPE StoreOnce 作为虚拟化备份任务的存储介质为例,Veeam Backup Proxy 获取虚拟化平台中需要备份虚拟机的数据后通过 Veeam Data Move 服务将数据传输至 Veeam Gateway Server上,Veeam Gateway Server 上不仅安装 Veeam Data Move 服务,还会安装 Catalyst Agent,用于减少源端和目标端之间的网络负载。透过Veeam Gateway Server调用HPE StoreOnce的API接口,将备份数据写入到HPE StoreOnce中。如下图:

qm8bfU.png

查看、写入、删除、读取备份数据时,都是由 Veeam Gateway Server 调用 HPE StoreOnce 的 API 接口进行操作的,如果勒索病毒和其它恶意程序对 Veeam Gateway Server,也很难通过有用户名密码验证的 API 接口去操作数据的增删改查,从而确保备份数据的安全。如以下HPE文档所示:

qmlDe0.png

硬件去重设备也可以设置备份存储的不可变模式,从而避免Veeam服务器被勒索病毒和其它恶意程序攻破可能带来的风险。HPE StoreOnce 不可变模式设置,如下图:

qm8hOs.png

3.2.5. 云对象存储

云对象存储也具备和硬件去重设备类似的特性,通过带密钥验证的 API 接口调用,对备份数据进行增删改查。此外云对象存储也具备数据的不可变性,如下图:

qmlcYF.png

云对象存储不仅可以保护备份数据的安全性,因为云对象存储可能处在异地数据中心,所以还天然具备备份数据容灾的特性。

3.2.6. 存储快照

通过 Veeam与全球知名存储提供商技术的组合,实现了VMware虚拟化平台下基于存储快照的虚拟机业务高可用保护方案。在虚拟化业务系统正常运行中,随时利用将虚拟化平台虚拟机快照与底层存储快照相结合,实现虚拟机高效的备份和复制。

3.3 备份数据安全解决方案

Veeam软件可以自动验证每个备份、复制副本及快照的恢复,以增强数据管理者的信心,同时提升恢复方面的运营效率。通过自动扫描备份中的恶意软件,加强勒索病毒防护,增强对未来还原的信心。

3.3.1 备份数据有效性验证

Veeam的备份数据有效性验证技术名称为 SureBackup。SureBackup 可以构建一个没有上行端口的虚拟交换机作为隔离的沙箱环境,快速从备份数据中恢复测试虚拟机,自动对测试虚拟机进行检查,并判断是否可以从备份数据中恢复虚拟机,可以验证已备份虚拟机的任何还原点。在 SureBackup 作业期间,Veeam 软件执行“实时”验证:扫描备份数据中是否存在恶意软件,从隔离环境中的备份启动虚拟机,运行虚拟机测试,关闭虚拟机并创建报告恢复验证结果。如下图:

qmJCbn.png

3.3.2. 备份数据安全性恢复

备份是个周而复始的日常任务,而病毒的出现则是突发性的事件,这就造成了 0 Day 攻击的现象,以下图为例,备份每天都在运行,而随着备份的进行,新的病毒也一并随着备份数据存储到了备份介质中,随着时间的推移,反病毒厂商会制作新的病毒库,用来抵抗病毒。而在数据还原时,通常我们都不能将数据直接还原到生产环境中,原因很简单,我们担心二次感染的的出现, Veeam Secure Restore 可以彻底解决这个问题,在发现勒索病毒后,我们可以自动化的周期性的,将之前受感染的数据用安全还原方式恢复。

Veeam Backup & Replication 允许您执行安全还原 - 使用防病毒软件扫描计算机数据,然后将计算机还原到生产环境。首先,我们在已有的备份集中找到需要的还原点,在隔离的沙箱环境中中将需要还原的磁盘挂载,同时启动杀毒软件进行扫描,如果发现病毒,则启动杀毒,并把主机还原至无网络的状态,等待处理。如果没有发现病毒,则直接还原到生产环境。Veeam的Datalabs数据实验室创造了一个隔离的数据还原环境,与此同时,在隔离的环境中进行杀毒,这样就可以确保数据还原的安全性。

在安全还原期间,Veeam Backup & Replication 会将按照您计划将要还原的虚拟机的磁盘加载到挂载服务器上,然后触发该服务器上的第三方防病毒软件以扫描已挂载磁盘中的文件。如果在扫描期间防病毒检测到恶意软件,Veeam Backup & Replication 将中止恢复过程,或者根据安全恢复设置恢复计算机的限制。

通过以上的备份文件的多副本保留 + 备份副本的防篡改保护 + 安全的数据恢复 + 可视化的监控管理,Veeam 能够借助自身的产品功能和解决方案架构的优势帮助用户利用备份数据在最小投入的情况下实现受保护数据应对勒索病毒和内部恶意操作的应急快速安全恢复。

3.4威胁主动探知解决方案

通常病毒形成威胁的时候,做什么补救的措施都显得很苍白,所以对源头的治理才是最重要的。如何尽早的发现勒索病毒的活动,避免企业承受风险呢?Veeam ONE 中包含了一个值得注意功能,那就是对可能的发生的勒索病毒活动进行报警,它会检测虚拟机上是否发生了可疑活动,如下图。这些警报可以提供对数据中心的可视性,以确保业务安全性与可用性。

qmJiEq.png

关于警报的参数,是基于 CPU 总运行时间和磁盘写入状态等条件的,这些参数可以根据生产环境实际情况进行修改:警报可用于提高对可能发生攻击的安全意识,并使系统管理员能够调查,分析和进行和进行判断。我认为你会同意被告知比无视你组织内的持续攻击要好得多。居安思危,未雨绸缪!

Veeam不仅可以监控虚拟化环境的异常,还可以对 Veeam 自身进行监控,可以设置相关的告警探知保管备份数据是否存在异常。如下图:

qmJFU0.png

4. Veeam 数据安全日常运维流程

人员、工具、流程是系统运维的三大要素,运维流程很大程度上决定了IT服务质量的水平。对于运维流程管理,特别是应对勒索病毒和其它恶意程序攻击的应急修复流程,应当格外重视并应反复演练,这样才能保证在关键时刻快速解决问题,实现高效运维,提升IT服务满意度,实现 7 X 24 X 365 业务持续运行。

我们根据既往的经验定制的灾难恢复流程,如下图:

qZ4CfU.png

根据上述流程,可以根据生产环境数据恢复需求进行演练,根据实际情况进行优化和调整。持续改进,进而不断提高业务连续性水平。

5. 总结

管理、保护并保留海量数据是一项艰巨的任务。满足合规要求、最大限度地降低审计风险和防御网络攻击进一步增加了复杂性。勒索病毒和其它恶意程序无孔不入,数据安全对保护客户隐私和取得业务成功而言至关重要。Veeam 透过数据架构安全、备份存储介质安全、备份数据安全、主动探知威胁这几个维度,帮助我们的用户在整个生命周期轻松存储、保护和恢复备份数据,让我们的用户高枕无忧。