一念Jeff Li文章 · zhipeng.liEnglish

Kill Chain之缘起

2015-06-29 · 网安志异 · 正文:中文 ·

美国空军把一次打击拆成F2T2EA六个阶段,2010年洛克希德·马丁将其搬进网络安全,提出Cyber Kill Chain并注册商标,引来Jeffrey Carr不满;Mandiant的八阶段APT模型借61398报告走红,Gartner则另起炉灶。顺带谈谈这条“网络攻击链”为何适合内网纵深防御,又为何落地不易。

美国空军为了便于描述和指挥,将一次进攻分为不同的阶段,如:

  • 搜寻Find

  • 锁定Fix

  • 跟踪Track

  • 定位Target

  • 打击Engage

  • 评估Assess

简称F2T2EA,这种分阶段描述进攻的模型称为Kill Chain,这里我翻译为“攻击链”。

洛克希德马丁公司是美国空军的主要供应商之一,对空军的套路、术语很熟悉;同时,他们对自身的网络安全非常重视。2010年,洛马公司将美国空军的方法论引入到网络安全领域,提出一个叫做“Cyber Kill Chain”的模型(1),并注册了商标。Cyber Kill Chain我翻译为“网络攻击链”。这一模型将入侵者对网络的攻击也分为不同的阶段,如:

  • 探测(目标的各种信息)Reconnaissance

  • 准备(攻击手段和工具)Weaponization

  • 投放(攻击载荷)Delivery

  • 利用(受害者机器执行恶意代码)Exploit

  • 安装(木马后门)Installation

  • (远程)控制Command & Control

  • 执行(目标行动)Actions

也有一种说法是,Cyber Kill Chain是网络安全专家Jeffrey Carr在2008年提出的。维基百科上介绍说,Jeffrey Carr为俄国和中国的“网络战”做过战略咨询。听过洛马公司注册了Cyber Kill Chain的商标,Jeffrey Carr在自己的博客上表达了不满(2)。

2010年,Mandiant公司也提出过一个网络攻击周期模型。这家公司是APT概念的提出者(3)。RSA2013会议前夕,2013年2月19日,Mandiant公司公布了一份指责中国军方黑客袭击美国141家企业的细节追踪报告(4),暴露了驻扎在上海的中国网军61398部队,引起轩然大波。自此,APT的概念大热。2013年12月30日,以检测和防止APT著称FireEye上市仅三个月,就以10亿美元收购了Mandiant公司。也算是投桃报李吧。

Mandiant公司在2010年提出APT概念时将攻击分为8个阶段:

  • 探测目标reconnaissance

  • 初始侵入initial compromise

  • 建立落脚点establish a foothold

  • 提升权限escalate privileges

  • 内部侦查internal reconnaissance

  • 横向发展move laterally

  • 保持存在maintain a presence

  • 完成任务complete the mission

显然,这个模型比洛马公司的CKC复杂,多了点书生气。比较适合用来描述APT,通用性不强。

在这个行业术语、概念和事实的工业标准之争中,怎么少得了Gartner。洛马注册了商标,起晚了的Garter当然要另起炉灶——他们用的术语是CyberAttack Chain(5)。前面我已经把CyberKill Chain翻译为网络攻击链的情况下,这个CAC只能也翻译为“网络攻击链”了。没关系,反正是一回事儿。

CKC也罢,CAC也罢,这个“网络攻击链”模型如何?怎么用?

说起来话还长。简单地说,这个模型注重早期防护与和主动防御,结合大数据技术,可以进行基于语义的攻击检测,能力超越传统的基于语法的攻击检测技术,非常适合复杂的IT架构,如大型内部专网、云计算架构等,进行内部的纵深防御,特别是防御多阶段、跨网络跨设备、长时间多事件的高级、复杂的攻击行为。

但是,真要参照这样的模型进行部署,提高内网攻击检测和防护能力,不是那么简单的事。以后再详说。

题图为美国空军进攻基地组织的无人机。

(1)

http://www.lockheedmartin.com/content/dam/lockheed/data/corporate/documents/LM-White-Paper-Intel-Driven-Defense.pdf

(2)

http://jeffreycarr.blogspot.com/2013/08/the-cyber-kill-chain-trademarked-by.html

(3) M-Trends: The Advanced Persistent Threat.

https://www.mandiant.com/resources/mandiant-reports/

(4) APT1: Exposing One of China’s Cyber Espionage Units

http://intelreport.mandiant.com/Mandiant_APT1_Report.pdf

中文版:

http://www.valleytalk.org/wp-content/uploads/2014/05/Mandiant报告:揭秘一支中国网络间谍部队.pdf

注

  • (5) SelectingSecurity Monitoring Approaches by Using the Attack Chain Model

http://www.gartner.com/document/2816617

原载于微信公众号「网安志异」,2015-06-29 · 原文

留言

    无需登录,发表即显示。