应对 APT 攻击的措施或方法有哪些?

应对 APT 攻击的措施或方法有哪些?

知乎老规矩“先问是不是,再问为什么?以及怎么办?”所以说什么是APT攻击?与普通木马病毒相比,它们具有什么鲜明特征?最后,有什么好的措施或者是方法可以抵御APT攻击?

什么是APT攻击?我们从名字上来进行解释,到底什么是APT?

A:技术高级。攻击者掌握先进的攻击技术,使用多种攻击途径,包括购买或自己开发的0Day漏洞,而且,攻击过程复杂,攻击持续过程中攻击者能够动态调整攻击方式,从整体上控制攻击过程。

P:持续时间长。与传统黑客进行网络攻击的目的不同,实施APT攻击的黑客组织通常具有明确的攻击目标和目的,通过长期不断的信息搜集、信息监控、渗透入侵实施攻击步骤,攻击成功后一般还会继续留在网络中,等待时机执行进行后续攻击。

T:威胁性大。APT攻击通常拥有雄厚的资金支持,由经验丰富的黑客团队发起,一般以破坏国家或是大型企业的关键基础设施为目标,窃取内部核心机密信息,危害国家安全和社会稳定。

一句话总结,APT是技术高级、持续时间长并且威胁性大的黑客攻击行为。

二、APT攻击与传统的木马病毒有什么不同?

一般来说,传统的木马病毒攻击采用的是“广撒网”的方式,他们更加在意这张“网”的范围有多大,而很少在意哪些具体的鱼会被捕上来。与传统的网络威胁不同,APT攻击十分狡猾,彻底颠覆了我们对木马病毒、黑客攻击的认识。

简单点说,APT是病毒届的“正规部队”,攻击目标明确、战术素养强、执行力强,相较而言,病毒木马显得有点作坊了,小打小闹。

三、APT攻击具有哪些特征?

黑客发动APT攻击,往往会精心选择隐匿行踪的技巧,通过有组织的行动将攻击分散开来,以躲避查杀。一般来说,黑客一旦进入到企业内部网络,多数会采用深度潜伏的方式。这些特点,让我们很难发现遭遇APT攻击,但狡猾的狐狸终究会露出尾巴。

APT攻击主要分为6个阶段,这包括:

情报收集

单点突破

命令与控制(C&C 通信)

横向移动

资产/资料发掘

资料窃取

在一些受雇佣的黑客队伍中,常常分工明确,不同阶段甚至会有不同的黑客负责完成。这虽然增加了企业防御APT攻击的难度,但如果熟悉每个阶段的攻击特征,就可以做到有的放矢。

四、说了那么多,有点跑题,接下来回归正题,到底如何防御APT的攻击?给大家盘点了以下几种比较主流的方式:

随着人们对APT攻击的研究不断深入,已经出现一些有效的防御技术来对抗APT攻击,其核心思想大多是针对APT“攻击链”的某一步骤展开防御。这些技术主要包括:沙箱技术、信誉技术、异常流量分析技术、大数据分析技术等等。

1、沙箱技术

沙箱,又叫做沙盘,被认为是当前防御APT攻击的最有效技术之一。沙箱即是通过虚拟化技术形成一个模拟化的环境,同时将本地系统中的进程对象、内存、注册表等与模拟环境相互隔离,以便在这个虚拟化环境中测试和观察文件、访问等运行行为。沙箱通过重定向技术,将测试过程中生成和修改的文件定向到特定文件夹中,避免了对真是注册表、本地核心数据等的修改。当APT攻击在改虚拟环境发生时,可以及时地观察并分析其特征码,进一步防御其深入攻击。

2、信誉技术

安全信誉是对互联网资源和服务相关实体安全可信性的评估和看法。信誉技术是应用于APT攻击检测具有较好辅助功能的一项技术,通过建立信誉库,包括WEB URL信誉库、文件MD5码库、僵尸网络地址库、威胁情报库等,可以为新型病毒、木马等APT攻击的检测提供强有力的技术辅助支撑,实现网络安全设备对不良信誉资源的阻断或过滤。信誉库的充分利用,将进一步提高安全新品的安全防护能力。

3、异常流量分析技术

这是一种流量检测及分析技术,其采用旁路接入方式提取流量信息,可以针对帧数、帧长、协议、端口、标识位、IP路由、物理路径、CPU/RAM消耗、宽带占用等进行监测,并基于时间、拓扑、节点等多种统计分析手段,建立流量行为轮廓和学习模型来识别流量异常情况,进而判断并识别0Day漏洞攻击等。

4、大数据分析技术

APT攻击防御离不开大数据分析技术,无论是网络系统本身产生的大量日志数据,还是SOC安管平台产生的大量日志信息,均可以利用大数据分析技术进行大数据再分析,运用数据统计、数据挖掘、关联分析、态势分析等从记录的历史数据中发现APT攻击的痕迹,以弥补传统安全防御技术的不足。

可惜的是,我们熟知的APT防御产品主要针对的都是APT攻击链上的某个环节来展开防御,目前来说这是远远不够的。APT攻击防御应该是覆盖APT攻击所有环节,未来发展的趋势,是需要构建基于APT共建链的多层次、多维度、多角度的纵深防御体系,所以革命尚未成功,你我仍需努力。