FireEye发布报告《风暴中心的APT28》:揭秘俄罗斯政府操控的黑客组织APT28

2017-01-15 472340人围观 ,发现 8 个不明物体 资讯

报告.png

实际上,就已经结束的美国总统大选,美国政府认定俄罗斯就是在大选期间进行网络攻击、干涉美国大选,甚至让大选结果倾向于川普的幕后真凶——这是去年年末FBI和DHS联合发布的JAR报告所述。最近,这件事的发展可谓异彩纷呈。

FreeBuf的安全快讯对此做了多次追踪报道:本月早前ODNI(美国国家情报主任办公室)发布《针对近期美国大选中俄罗斯活动与意图的评估》报告,直指针对美国大选进行干涉的黑客行动就是普京“下令”发动的。

上周CNN报道称,美国一份机密报告再曝大量爆炸性消息:俄罗斯黑客手持有相关川普的敏感信息,包括川普的个人财务甚至私生活信息。这则消息已经于上周呈给川普,据说川普在看过之后甚至转变态度,认为俄罗斯的确可能在美国大选期间的网络攻击中扮演了重要角色。

就在上周,FireEye公司发布了最新的威胁情报报告《APT28: At The Center for The Storm(APT28:位于风暴中心)》。FireEye在报告中认定著名的APT28组织就是俄罗斯政府支持的黑客组织,剖析以俄罗斯政府为背景的网络黑客行动。

itroundup_editorial_main.jpg

有关《APT28:位于风暴中心》报告

2017年1月6日,美国国家情报总监发布了《评估近期美国大选中俄罗斯的活动与意图》报告。问题围绕的就是俄罗斯在美国大选期间扮演了什么角色。俄罗斯政府是否直接支持了导致数据泄露和网络攻击的黑客组织?如果是这样,那么这次行动是否仅是普通的国家间谍行动,或者是否已经突破底限?针对美国DNC(民主党全国委员会)的网络攻击,是否就是俄罗斯政府干涉美国总统大选的一部分?

最重要的问题仍未解答:俄罗斯会采取怎样的一系列方法(包括网络攻击和数据泄露)来隐藏俄罗斯有关机构、攻击者的攻击目标和目的?FireEye针对APT28组织的行动进行了深入研究。在FireEye看来,APT28就是俄罗斯政府幕后支持的黑客组织。

这份报告对俄罗斯政府的部分目标、行动目的和持续扩展的行动本身进行了剖析。FireEye通过多重调查、针对端点和网络的侦测,以及持续的监控,来对APT28组织进行追踪和画像。FireEye认为APT28的行动可以至少追溯到2007年,这有助于了解这家组织所用的恶意程序,及其行动变化和动机。

欲下载这份报告可以点击这里进行申请。

从奥林匹克运动会到美国总统大选

从FireEye的这份报告来看,在过去两年中,俄罗斯都在持续利用APT28进行各种活动——应用更广泛的军事政策。在入侵一家受害机构之后,APT28会窃取其内部数据,这些数据随后会根据俄罗斯利益用于进一步的政治用途。

到目前为止,APT掺和的事件包括了叙利亚冲突、北约-乌克兰相关事件、欧盟难民与移民危机,2016奥林匹克运动会和残奥会俄罗斯运动会的兴奋剂丑闻等等。当然最著名的自然就是2016年的美国总统大选了。

报告对APT28组织的目标进行了详述,另外还有相关该组织的黑客工具开发和使用,以及APT28用于攻击的策略等等。

05DE7AD5-D5D8-4D3D-9CA5-D8D7CC8D27E3.png

比如说APT28的攻击目标,如上图所示。APT28对于国外政府和军队尤其感兴趣,主要包括西欧和东欧的一些国家,也有区域性的安全组织——如北约、欧洲安全与合作组织等。上面这张表列出的是其近期活动的部分目标。

此外,APT28的网络活动也倾向于支持各种所谓的“信息战”,用于干涉国外内政。比如说打着其他黑客角色的虚假旗号来搞网站破坏和数据窃取。这些活动的目的无一例外都是对俄罗斯的“政治输出”产生利益。下面这张表列举了FireEye iSIGHT威胁情报观察到的一些受害者,追本溯源都可以关系到APT28组织。

4E6D3AD4-8669-4587-92E8-9CBF6EE3C632.png

如果你一直有关注FreeBuf的安全快讯应该会对其中的很多事件有所了解。比如说去年9月份,WADA(世界反兴奋剂组织)确认APT28入侵其网络,获取了运动员的医疗数据。而实际上在WADA确认这一消息的前一天,Fancy Bears黑客团队宣称入侵WADA,发布有关美国运动员复用兴奋剂的证据医疗记录。

这份报告的其中一个章节《From Olympic Slight to Data Leak》详述了FireEye对于APT28在WADA世界反兴奋剂组织数据泄露事件中扮演的角色调查。从2015年WADA的报告文档展示俄罗斯运动员广泛摄入兴奋剂的证据开始一直到去年9月份WADA数据泄露事件。

APT28组织的工具、策略和行动变化

这份报告中,FireEye也详述了APT28组织所用的各种工具,比如说用于持续作战的恶意程序套装,还有其对掌握出色技术开发者资源的追逐。APT28所用工具集的关键词包括了:

- 具弹性的模块化框架,可让APT28黑客组织持续往其中加入新工具——而且是至少从2007年就开始的;

- 正规编码环境的采用,在这种环境下开发工具,可让组织在后门中构建部署定制化模块;

- 反向分析能力的融合,包括runtime检查以确认分析环境,运行时解压混淆字符、从未使用的机器指令融合降低分析速度;

- 在莫斯科时区内的正常工作日、俄语编译环境下编译的代码。

下面这张图就是APT28所用的一些恶意程序套装:

D5726732-F13E-43B2-BE50-013E297C3DF4.png

如上所述,其模块化框架令APT28能够持续在其中包含更多的工具套装,重新定义攻击策略——让自身不会暴露在公众视野中。在攻击策略的变更方面,APT28的行为包括了:

- 采用0day漏洞:主要是包含在Flash、Java和Windows中的0day漏洞,比如CVE-2015-1701,CVE-2015-2424,CVE-2015-2590、CVE-2015-3043等等;

- 采用分析脚本,有选择性地部署0day和其他工具,减少安全研究人员了解其工具的机会;

- 增加对公共代码库的依赖,比如说Carberp、PowerShell Empire、P.A.S webshell、Metasploit模块等,以期加速开发周期;

- 通过构建的谷歌App身份认证和Oauth访问来获取身份凭证,可让APT28绕过双重身份认证和其他安全策略。

而在安全策略方面,FireEye提到APT28在对目标进行攻击的时候依赖于4个关键策略,包括发送鱼叉式钓鱼邮件,部署恶意程序等(或包含恶意URL来获取收件者的邮件凭证)。APT28还会对合法网站投放恶意程序,感染网站访问者。其主要策略如下图所示:

723D2300-F3E2-4B28-BA10-44A49CCCE92D.png

3BF2A92A-87C4-4E79-AFE4-9A921345930E.png

不过不知各位是否也能够从FireEye的这份报告中看出那么一丝政治意向,以及还需要考虑FireEye这家公司的幕后投资背景。尤其关于其中WADA的分析,或许比我们这些常人想象得更为复杂。点击这里申请阅读完整报告。

* 参考来源:FireEye,本文作者:欧阳洋葱 & cxt,转载请注明来自FreeBuf.COM

这些评论亮了

  • 鬼灬迹 (1级) FreeBuf最佳装逼哥 回复
    突然想起一首歌......"风暴已经出现~"....
    )13( 亮了
  • 大国毕竟是大国,任何新兴的角逐领域都能迅速形成竞争力,甚至是引领方向的能力。
    )11( 亮了
  • 360 回复
    ::1 - - [24/Oct/2014:16:07:02 +0900] "GET / HTTP/1.1" 200 1090
    ::1 - - [24/Oct/2014:16:07:02 +0900] "GET /bitnamistack.css HTTP/1.1" 200 698
    ::1 - - [24/Oct/2014:16:07:02 +0900] "GET /img/bitnami.png HTTP/1.1" 200 3738
    ::1 - - [24/Oct/2014:16:07:02 +0900] "GET /img/redmine.png HTTP/1.1" 200 3649
    ::1 - - [24/Oct/2014:16:07:02 +0900] "GET /img/header_bg.png HTTP/1.1" 200 147
    ::1 - - [24/Oct/2014:16:07:02 +0900] "GET /img/sub_header_bg.png HTTP/1.1" 200 146
    ::1 - - [24/Oct/2014:16:07:07 +0900] "GET /redmine/ HTTP/1.1" 200 1378
    ::1 - - [24/Oct/2014:16:10:38 +0900] "GET /redmine/ HTTP/1.1" 200 1666
    ::1 - - [24/Oct/2014:16:10:40 +0900] "GET /redmine/projects/dl_transmit_receive HTTP/1.1" 200 1887
    ::1 - - [24/Oct/2014:16:10:42 +0900] "GET /redmine/projects/dl_transmit_receive/issues HTTP/1.1" 200 6147
    ::1 - - [24/Oct/2014:16:10:44 +0900] "GET /redmine/issues/61 HTTP/1.1" 200 2361
    ::1 - - [24/Oct/2014:16:10:58 +0900] "GET /redmine/projects/dl_transmit_receive/issues?page=2 HTTP/1.1" 200 5352
    ::1 - - [24/Oct/2014:16:11:01 +0900] "GET /redmine/issues/37 HTTP/1.1" 200 2548
    ::1 - - [24/Oct/2014:16:11:03 +0900] "GET /redmine/issues/38 HTTP/1.1" 200 2585
    ::1 - - [24/Oct/2014:16:11:06 +0900] "GET /redmine/issues/39 HTTP/1.1" 200 2580
    ::1 - - [24/Oct/2014:16:11:09 +0900] "GET /redmine/issues/40 HTTP/1.1" 200 2543
    ::1 - - [24/Oct/2014:16:11:12 +0900] "GET /redmine/issues/41 HTTP/1.1" 200 2571
    ::1 - - [24/Oct/2014:16:11:15 +0900] "GET /redmine/issues/42 HTTP/1.1" 200 2530
    )10( 亮了
  • kobe718 回复
    404?
    )9( 亮了
  • @ 鬼灬迹  怎么能够停止不前
    )9( 亮了
发表评论

已有 8 条评论

取消
Loading...

填写个人信息

姓名
电话
邮箱
公司
行业
职位
css.php