西湖论剑:勒索软件的攻与防

10月16日,在2016云栖大会之西湖论剑安全峰会之安全行业应用专场上,Fortinet 亚太区首席安全专家Jack Chan向与会者分享了Fortinet视角的勒索软件攻与防,并现场演示了勒索软件的触发与检测。

从CryptoWall到Locky,勒索软件从去年开始可谓名声大噪。全球范围内,不论企业规模大小,甚至是个人用户,都纷纷中招,其中不乏众多耳熟能详的知名企业。勒索软件的肆虐,给企业和个人都带来了不少的麻烦,因此各种解决方案也应运而生不绝于耳,但是效果却大相径庭。Jack Chan在本届云栖大会的分论坛上便向用户做了一场关于勒索软件攻防的主题演讲。

Fortinet

首先,勒索软件是一种禁止终端正常运行的恶意软件,其使用的技术并不先进,全部都是传统恶意软件运用的技术,但是需要受害者通过付款等利益输送方式才能让设备正常工作。

勒索软件有两种类型:

加锁型勒索软件: 禁止设备运行

  • 骚扰页面持续展示,不让设备正常使用
  • 禁止启动操作

加密型勒索软件: 加密用户文件

  • 加密文档、邮件等等文件
  • 如果没有备份的话,设备将不能恢复

由于电脑中存放的信息与日常生活和工作十分紧密,一旦中招勒索软件,对受害者带来的损失可能很大,这是勒索软件能够“成功”的原因,另一个原因是勒索软件变种极多,更新十分快速,可以有效对抗检出率不佳的反病毒软件,并且还具备简单对抗虚拟环境和沙箱环境的能力。

针对勒索软件流程的简单解析:

  • 提取系统信息 (用来识别已经付款的用户设备)
  • 识别系统语言
  • 获取公有IP地址 : 比如在某些国家或地区不感染
  • 从CnC服务器获取Payload (不一定需要)
  • 添加一条自动运行的注册表项
  • 删除影子文件
  • 关闭启动修复
  • 联系 CnC 服务器. 获取公钥
  • 基于文件类型和目录加密文件
  • 显示解密方法给受害者 (勒索信息)

在演讲过程中,Jack还现场演示了一个勒索软件在PC中被触发之后的效果,包括感染,加密文件,勒索信息弹出,指示下载TOR浏览器,找到收款信息,以及如何付款等等。

在勒索软件中招过程展示结束后,自然就到了如何防御的环节。Jack将防御过程分为了单机下一代防火墙防御,以及与沙箱技术结合的高级防御两部分。

首先是仅使用下一代防火墙的防御。在FortiGate下一代防火墙上,精准识别出勒索软件使用的exploit kit,并且其载荷尝试攻击了某Flash漏洞,而回连的URL被识别为恶意网站,访问的大量外部IP均为某僵尸网络。

第二个展示加入了沙箱进行配合,目的是为了检测无签名的勒索软件是否能够通过沙箱技术进行有效发现。在沙箱运行报告中我们发现,有尝试CnC连接,隐藏创建的文件夹,注册表写入,执行后删除等多个不正常行为,在1分钟内就反馈出此文件为恶意软件的结果。

在最后,Jack讲到,在以快打快的攻防对抗中,防御方必须具备极佳的防御、检测和响应能力,而且必须要快速,Fortinet以FortiSandbox沙箱技术为核心的自动化高级威胁防御体系能够有效应对勒索软件的攻击,并可以几乎全自动地执行防御、检测和响应闭环,为企业资产安全保驾护航。

关于Fortinet

Fortinet(NASDAQ: FTNT)是全球领先的网络安全解决方案提供商。Fortinet的客户遍及全球,并且覆盖最大型的企业、运营商、服务提供商、金融企业以及政企客户。Fortinet通过自身强大的安全研究能力与深厚的技术积累,让用户在进行威胁防御时更智能、更快速,并且在不同的攻击维度间建立更紧密的安全保护。此外,在如今的无边界网络环境中,将卓越的性能融入到全面的安全保护之中,让用户放心应对当今和未来的网络变化与安全威胁。Fortinet Security Fabric体系可以交付给用户不妥协的安全能力,不论是应对何种艰巨的安全挑战,不论是网络中、应用中、云端或是移动环境皆如此。全球超过27万家用户信赖Fortinet,并使用Fortinet产品来保护他们的业务。欲了解更多,可访问www.fortinet.com.

上一篇:美刊称俄积极准备大战:手机基站变身导弹干扰器

下一篇:瑞星:未来中国信息安全趋势展望