Kill Chain之缘起
美国空军把一次打击拆成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)
(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
原载于微信公众号「网安志异」,2015-06-29 · 原文
留言