欢迎访问Sunbet官网(www.sunbet.us),Allbet欧博官网(www.ALLbetgame.us)!

首页Sunbet_新闻事件正文

对抗中的主动防御 —— HW及小规模网络对抗的战术

e6e9fdb1a932f3282020-04-1168资讯

1. 序言

2016年4月,国家领导人在网络安全和信息化工作座谈会上发表重要讲话指出,“网络安全的本质是对抗,对抗的本质是攻防两端能力的较量。”

同年,《网络安全法》颁布,出台网络安全演练相关规定:关键信息基础设施的运营者应“制定网络安全事件应急预案,并定期进行演练”。

自此实战化的“HW行动”成为惯例。结合四年来HW的经验,以及对近年来国内外实战对抗的总结后,我认为要想把HW和小规模网络对抗的防御工作做好,必须解决两个问题

第一、在实战对抗方案中,大部分的方案都在做“点”的堆叠,这些堆叠往往是基于方案厂商自有的产品和服务能力,并没有考虑到实战对抗中的效果,主要是将以往安全建设的方案进行重新包装,即:新坛装老酒;

第二、以往的方法论,包括:等保、ISMS、ITIL等等,在目标、宏观、指导性层面上虽然极具参考性,但在真正实战中却缺乏落地策略及直接有效的操作方针来阻挡攻击者。

对此,本文将参考一部专门针对小规模战争的著作提出的战术中心思想,落实在真实网络攻防战中,利用主动防御进行黑客对抗。本文重在提出对抗方针,即:在已经进行了基础的信息安全建设后(例如,已经通过等保、分保、ISO 27001、Cobit、SOX404等等),应该从哪些方面入手和加强,以防御真正的实战型网络攻击。具体操作指南需要根据实际业务场景和IT环境进行细化。

本文不求像纲领性文件、要求或一些方法论中做到的全面,仅从最有效的方面进行阐述。

2. 对抗,对抗,对抗

真实的小规模网络攻防中,面对的攻击对象,主要包括国内外敌对势力、商业和民间黑客以及执行HW行动中进行安全性检测的攻击队等。

攻击对象不乏有使用1 day,甚至是0 day的攻击手段,在某些特定对象和场景中,也可能会遇到APT攻击。面对这些攻击时,一味地进行被动防御,即使不断提高防御手段,往往只是增加资源投入和成本,并不能起到更好的效果。

例如:

· 防火墙或网闸买得再多、访问控制策略做得再细致和规范,若它们自身就存在0day漏洞或1day漏洞未修补,则直接可被攻破;

· 业务系统接入了云防御,即使云端防御再好,一旦攻击者找到了未做信任策略的源站地址,一切防御将全部失效;

· 内网部署了很好的防御产品和策略,包括防病毒、反垃圾邮件等,但内部员工被鱼叉攻击,依然会泄露重要和敏感信息;

· 业务系统防范严密,却在某个具有出口的测试环境中存在暗资产,或者在GitHub上泄露了数据,导致其成为跳板甚至被进行内网漫游或使攻击者直接获得了某些重要资料和信息;

等等场景,不胜枚举

对抗中的主动防御 —— HW及小规模网络对抗的战术  资讯 第1张

被动防御永远在亡羊补牢。基于网络安全发展史的经验来看,面对攻击,是可以进行如下两个判断的:

第一、对每种攻击手段、防御措施的资源投入,平均下来一定远远大于攻击成本;

第二、每个攻击者的攻击手段可能无限多。

所以得出的结论是:仅考虑防御,将会耗尽无限多的资源,而即使如此,也未必能做到最好。

所以网络安全的本质是对抗。

对抗,不是被动防御。对抗的目标是“敌人”,是攻击者,防御方案不仅是为了免责和心里安慰,目的是在真正的小规模网络攻防战中保护自己的业务系统,保护社会数据,保护国家信息资产。

3. 不管资源多少,要将资源尽可能用于主动防御对抗中

只有将目标聚焦到攻击者、聚焦到对“人”的对抗上,才能在实战网络攻防中取得胜利。

主动防御或机动防御理念,是在真实入侵成功之前通过精确预警,有针对性、机动地集中资源重点防御并伺机进行反击。在网络安全领域,目前其方法论和技术方案尚不成熟。

在小规模对抗中,攻击者可能来自于任何地方,但具备攻击能力的人群总数是有限的,对有生力量的精力和时间的打击和消耗,以及进行可能的自然人溯源,是目前我认为的主动防御思想的核心。

对抗中的主动防御 —— HW及小规模网络对抗的战术  资讯 第2张

在传统安全模型中经常提到“木桶原理”、PDCA、PDRR等概念,旨在强调加强短板建设、形成周期性闭环等等,这些理论是正确的,但这些理论的出发点更多的是考虑通过“知己”及“内建”,以应对外界威胁,更适合用来作为指导性思想,进行常态化和持久化信息安全建设。而在主动防御理论中,更优先考虑的是“知彼”,依据攻击者可能的手段及弱点协调资源进化自己。

所以在整体资源有限、时间周期不长、攻击者相对较明确的网络攻防中,应将资源用于主动防御对抗中,这样能更加明显地实现预期效果并取得更优的成果。

主动防御的出发点应该围绕“敌人”,方案应该更强调“立竿见影”。

以下部分将进行主动防御思想体系下,应对HW及小规模网络对抗的战术方法介绍。

4. 如果内部安全人员有限,可以更多地使用自动化工具或外采人工服务

包括政府、事业单位、央企、国企、大中型企业等在内的大部分组织中,受内部信息安全岗位编制、人员专业技能等的局限,往往对于突发性或阶段性高强度的网络对抗感到资源有限、力不从心。在这种情况下,长期或阶段性使用自动化工具会让工作事半功倍。

这里指出的自动化工具,包括:网络资产测绘、漏洞扫描器、IDS/IPS、防火墙、防病毒、云防御、WAF、堡垒机、日志审计、蜜罐、SOC等等常态化信息安全产品,更重要的是需要使用SOAR(安全编排自动化响应工具)。

SOAR是Gartner缔造及推广的。一个好的SOAR,在网络对抗中应该可以做到以下两方面:

第一、可以进行综合数据处理和分析,这些数据应该包括资产、风险、威胁、日志、防御状态等等,如果有可能,最好是能够内置或挂载一些开源情报和秘密情报,能够快速构建及调整数据处理和分析模型。高效、准确地处理和分析数据,与各类情报数据进行匹配,可以在攻击初始即发现其动机,甚至可以预知攻击的方向及强度,再配合人性化的UI界面、大屏展示和趋势分析图,可以达到“态势感知”的效果;

第二、可以进行设备联动处理,并能够进行一定针对安全工作的流程处理,以简化安全事件响应流程,极大地缩短事件处理时间。在网络对抗中,至为关键的因素就是平均检测时间(MTTD)和平均修复时间(MTTR)。越准确地发现自己的薄弱点、越高效地发现攻击行为、越快速地进行修复、越简化的工作流程,就能使攻击者浪费更多的时间和精力,进而耗尽其有生力量。而需要达到这样的效果,必须依托于自动化处理手段;

以上,一方面可以进行小规模网络对抗,在建设完成后,也可以完善常态化网络安全建设。

 对抗中的主动防御 —— HW及小规模网络对抗的战术  资讯 第3张

不过在SOAR建设初期,由于其专业性及需要与所在组织和流程进行磨合,以达到默契,所以这方面工作更建议阶段性使用安全服务??,以期能够快速打造出初始效果,并在之后进行阶段性调整,以完善其效果。这部分一般是需要人工服务的。

另一方面,在进行正常流程之外遇到突发事件,包括一些无法完全自动化和工具化的工作中,例如:黑客入侵中后期的应急响应、反制和溯源等等,以及在完善的SOAR建设起来之前和建设中,是需要人工专家服务的,如果资源较少可以使用阶段性服务,这样可以集中优势资源迅速占领对抗中的制高点。

5. 尽量先使用自动化探测工具

大部分组织都会建立资产台账,但组织越大、越复杂,资产台账越不准确,这包括组织架构变动、资产转移、临时他用、利旧使用等等多方面因素,也可能包括管理不到位等因素。

为了保证对风险的可预测性以及被利用的可能性,需要在现有已了解资产的状态下,对以下三个方面进行主动探测:

第一、尽量对组织的所有相关联资产进行盘点,绘制网络空间资产地图,这应该是包括暴露在互联网上以及内网的所有资产,重点应放在暗资产(资产台账中没有的或不明晰的)、灰色资产(归属不清或管理职责不清的)。这里需要注意的是,不要遗漏进行域名反查,不要遗漏在云防御体系下是否能追溯到源站,不要遗漏是否有敏感路径暴露在互联网上。另外比较棘手的地方在于,有些资产或域名并不归属总部管辖,要想全部查找出它们往往并不容易,但它们可能会成为防御死角,迅速被攻击者攻破。以上这些关注点,有些地方需要依靠一些人工手段或半自动化手段进行探测,尽量不要遗漏。但依然应该是优先使用自动化探测,辅以人工。

第二、尽量对所有资产进行漏洞探测,尤其是对暗资产、灰色资产,它们往往因为管理不明晰或者管理人员不知道它们的存在而变成攻击的突破口。另外,应该时刻关注1day漏洞情报,大部分攻击者仍然比较介意使用0day攻击(当使用0day时,很可能该exp被捕获而造成此0day暴露,关于0day的处理方法在后续章节叙述),他们通常更倾向于使用1day爆发与修补的时间差进行攻击。更重要的是对弱口令的探测,无论是设备、操作系统、中间件、管理后台、登陆前台等等的弱口令,通常都是攻击者最快速攻击进来的渠道(当然,这些也可以被我们用于主动反击,具体后续章节会进行叙述)。所以使用自动化漏洞探测工具,尤其是对1day漏洞和弱口令的迅速探测和修复,是非常重要的。

第三、尽量对可能暴露出来的信息进行查找,包括GitHub、百度云盘、暗网等等有可能泄露资料的地方。历史证明,很多安全方面做得非常好的国内外公司最终在这些不起眼的地方翻了船。

6. 先发制人,取得胜利

预先采集相关情报和主导战场,是取得胜利的前提。

我们应该尽可能预先采集相关情报信息,包括:

有可能的攻击者身份,比如他们是来自于某些势力组织或者某些特定攻击队等;攻击者所受到的限制,比如他们可能所在的时区、他们的真实地理位置、他们有可能的跳板总数量级、他们的攻击时限(有些攻击行为是有时间限制要求的)、他们被赋予的攻击强度要求(例如商业黑客往往以窃取数据为出发点,所以不会进行DDoS攻击,HW攻击队会被要求不得进行破坏性攻击)等;

我们还应该尽可能通过秘密情报和开源情报建立一些数据库,例如:社交网络数据库、威胁情报库、漏洞情报库等等,如果有可能,还应该建立敌对阵地/地区设备和指纹库(越精细越好)。

提前设置一些诱捕网络和陷阱,将初始战场转移到我们预设的地方,反客为主。在诱捕网络和陷阱中提前知道攻击,了解攻击手段,甚至追溯攻击者。

7. 只要有可能,就要采取欺骗措施

“兵行诡道”。由“蜜罐”组成的“蜜网”系统能达到真真假假、虚虚实实的效果。

部署一个由大量高交互和高仿真蜜罐组成的蜜网系统,将会带来诸多好处:

第一、正常访问者不会访问蜜罐系统,攻击者在不断寻找攻击入口时会访问到蜜罐,所以蜜罐不像IDS/IPS等流量设备会产生海量报警,凡是蜜罐的报警,几乎全都是真实攻击尝试的报警,大大降低误报率(实际上几乎没有误报,即使不是实质性攻击报警,也是侦查或攻击尝试)和降低数据分析工作的难度;

第二、当建立起蜜网后(建议蜜网中蜜罐的数量尽量达到真实业务系统数量的10倍以上),对于攻击者来说,无疑使其陷入了一个迷宫,极大地延缓了攻击进度(理论上攻击时长应会以数量级延长);

第三、高交互和高仿真的蜜罐,一方面可以迷惑攻击者,使其在蜜罐中停留很长时间,极大地消耗他们的时间,另一方面可以利用高交互获取更多攻击者的攻击手法、第一手自然人信息(例如真实IP、浏览器信息等等)、甚至是他们使用的一些1day和0day,使其暴露;

第四、即使蜜罐模仿的业务系统被攻破,攻击者也无法获取任何有价值的信息,当攻击者90%以上的攻击尝试和努力都是针对蜜罐的,将会消耗他们大量的精力,打击他们的信心;

诸多好处不一列举。 

对抗中的主动防御 —— HW及小规模网络对抗的战术  资讯 第4张

一个精心布置、能产生对抗效果的蜜罐和蜜网系统,应该包含如下能力:

第一、可以快速大量部署,并对正常业务不造成影响;

第二、应该是仿真的,只有这样才有迷惑效果,才能最大化的拖延攻击者,并使其难以发现;

第三、应该是高交互的,高交互一方面可以消耗攻击者的精力,另一方面可能捕获到攻击者的攻击信息,甚至是一些自然人信息(例如精心构建的登陆认证、邮件认证等,均可以考虑反向钓鱼);

第四、可以保护自身的安全性,一方面蜜罐本身可以包含(也可不含)一些精心构建的漏洞,另一方面要考虑到如果蜜罐失陷,不应使攻击者可以用于跳板或他用;

第五、好的蜜罐应该自带一些1day甚至0day,用于进行溯源反制,这些1day或者0day应该至少包含针对于浏览器、社交平台等方面的,而不仅局限在进行攻击规则匹配以及对浏览器、主机信息和攻击日志等进行记录,这样才能对溯源到真实的自然人有帮助;

第六、好的蜜罐应尽可能内置或可以与一些外置数据和情报信息进行联动和对接,例如:通过获取的一些自然人信息与前文提到的社交网络数据库联合查询以得到攻击者真实自然人身份;通过得到的攻击源信息进行匹配后可以得到跳板范围并进行阻拦等等,这将直接达到减少攻击有生力量的效果。

8. 在所有对抗中,都要考虑攻击者的实战场景并加以利用

在真实的网络对抗中,既然已经明确了以攻击者——“人”为关注点,就要从攻击行为、习惯、可能的手段作为出发点进行考虑,往往可以事半功倍。

在“七步网络杀伤链”理论中,最有参考价值的是2011年洛克希德马丁发布的网络杀伤链模型,在其模型中更为关注“人”的因素。

由于七步网络杀伤链理论模型相对已经比较完善,同时它们也是目前实战派攻击场景中公认最成熟的,在此就不进行累述了,进行实战方案和操作指南制定时,请查阅和参考该模型来制定详细的反制措施。

下图放上了关于此模型的大致思路,但详细细节比这些丰富很多。在此需要特别提醒的是,仍然需要以“人”作为关注对象,无论是攻击者,还是受攻击资产,还是网络安全设备和策略,背后都是“人”,他们是:黑客、IT管理员、网络安全工程师。制定策略要考虑人及其操作的可落实性。

比如可以利用仿真虚假的业务系统的交互(例如邮件注册或加载插件),精心构建针对攻击者进行的鱼叉或水坑攻击。

对抗中的主动防御 —— HW及小规模网络对抗的战术  资讯 第5张 

图/安全牛

9. 所有安全设备和策略都要用最简单有效的方法进行策略制定

很多方案中会堆叠一系列产品、设备、流程、管理制度等等,但是在实战网络对抗中要明确一个宗旨:越简单越有效。具体即:非白即黑。

一切阻断类型的防御手段和策略,在使用和操作时,都是越直接越好。

在很多组织中,由于业务需要、测试需要、跨部门和跨网段管理的设备通讯需要、甚至是因为IT管理不清晰等原因,都可能出现类似“拒绝所有通讯,但A分组除外,B分组除外,c资产除外,d资产除外,e资产的X端口除外,f资产的X和XX端口除外,同时e资产属于B分组,d资产属于A分组”等等规则,或者出现类似“如果发现A行为则阻断,如果发现B行为则提交给X设备进行分析,如果发现其他行为由XX人进行处理”的流程。

上面列出的例子只是很少一部分,只是要说明,这种分类不清、分组不清、“你中有我、我中有你”,这种有流转、无闭环、流程岗职不清晰、意外事件太多的规则、流程和管理指南,在实际的操作层面很难执行,或者执行效率低下。

如果真的想在对抗中“立竿见影”,必须采取“非白即黑”的技术策略和管理手段。

想做到这一点,必须由安全管理和责任的一把手发起,并全力支持。由安全专家依据该宗旨制定管理规范、执行流程、技术策略和操作指南。

10. 只要有可能,就要利用自查措施并修复缺陷

安全性自查,就是最重要的“知己”措施。前文提到过“木桶原理”、PDCA等,并没有对其进行否认,仅仅说到了它们在实战中在关注点上的局限性。本节需要强调,在“知己”方面,它们仍然很重要,也是实战工作中的一个重要组成部分。

只要是时间允许,人手、资源允许,无论在任何阶段,尽量进行安全自查。按照GB/T 20984中的指导要求,其应该包含:IT系统规划阶段、设计阶段、实施阶段、运行维护阶段、废弃阶段的全生命周期。

对于自查的要求、管理和技术点,可参考ISO 27001、等级保护、GB/T 20984等。

特别要重点提出的是,针对实战网络对抗,还应在以下方面进行着重关注:

· 渗透测试:对于业务系统、APP(不仅是iOS和安卓客户端,也要包括与服务端的接口)、微信公众号、小程序等的技术渗透测试,这里的渗透也应该包含业务逻辑渗透和查找高交互时暴露出的漏洞,而不仅仅是通用性技术渗透;

· 白盒代码审计:如果有可能,对于重要的业务系统最好进行白盒代码审计,因为这可以帮助审查到渗透测试难以发现的漏洞。很多攻击者是依靠各种手段(例如通过GitHub)找到源代码,并审计其0day漏洞予以利用和攻击的;

· 内网漫游测试:针对内网的全面渗透测试,模拟攻击者成功进入组织内部或内网后,进行内网漫游,以获取最多、最高权限、最敏感数据或某个指定目标为目的的技术测试,该测试应该也包含跨网段穿透尝试,包含对于网络边界设备(包括防火墙、网闸等)的安全性和穿透性测试,对于工控网络也应该尽量进行协议分析和安全性测试(尤其是对于已知漏洞的测试,因为工控网络通常缺少防护与升级措施,攻击者可能仅利用成本低廉的已知漏洞即可攻击成功);

· 物理攻击尝试:使用物理手段,例如通过门禁弱点、WIFI缺陷、办公场所弱点、人员意识缺陷等,尝试进行攻击并获取敏感数据;

· 社交攻击尝试:使用社交手段,例如电话、微信、企业QQ、人肉搜索、社工库等方式进行社会工程学攻击尝试并获取敏感信息或数据;

· 鱼叉与水坑攻击测试:利用鱼叉攻击和水坑攻击等手段,对指定或全体目标进行攻击尝试,以确定在组织内部是否存在因安全意识引发的巨大隐患。

11. 周期性进行资产测绘,侦察暗资产

对于一个大型组织,资产的测绘就像绘制地图,本单位的所有资产,就是对抗中的战场,只有做到精准的地图标识、无信息遗漏,才能避免在战场中处于被动。例如:如果在打仗时,有一条可以被用来迂回的小路没有被发现,部队就可能遭到偷袭。而在信息化战场中,由于信息资产可能因为各种原因有变化,所以定期进行资产测绘,才能保证资产地图的准确性。

对抗中的主动防御 —— HW及小规模网络对抗的战术  资讯 第6张

对于信息资产的测绘,应该兼顾以下三点:

第一、快速。快速绘制出资产,对于前期的准备,以及定期的大规模更新有极大的帮助。大型组织往往资产数量能达到几万、几十万、甚至上百万,涉及到的公网和内网网段能达到几个B段(一个B段的资产探测数量在6万以上)、甚至几个A段(一个A段的资产探测数量在1600万以上),要对常用的服务进行探测,则要在此探测基础上乘以几十左右。对于海量资产的快速测绘,才能绘制出资产地图框架。

第二、精准。如果说快速绘制是1:100000的地图,那么精准绘制就是1:500,快速绘制的地图更适合做决策,精准绘制的地图重在操作层面。目前大部分用于快速绘制的网络测绘产品都是基于zmap等底层开发的,它们在快速的同时,受到网络波动和配置等影响,会在精准性上有局限性,所以还要考虑使用nmap等可以进行真实链接的产品,甚至是依靠P0F、suricata(部分功能)这类能够进行被动测绘的自动化工具或者产品;

第三、直接匹配。在大规模资产的组织中,如果有1day漏洞爆发,或者需要针对某一特定漏洞进行探测时,整体探测的效率太低,最好是能够依靠已有的资产地图直接进行漏洞版本匹配。这就需要存留一份完整的漏洞库,以及一份完整的资产(包括详细版本)地图,并且需要能快速地将两者进行匹配。

所以在绘制资产地图时,要以快速为目标,周期性进行高速测绘;再用精准的模式时刻补充、修正和更新;对1day和特定漏洞可以进行资产精确版本的直接匹配,以做到第一时间发现和处理可能存在的风险。

12. 组建应急小组,实时处理突发事件

应急响应小组,在对抗中起到“消防队员”的作用和效果,他们应该能够快速处理攻击中后期的各类紧急事件。应急响应小组只有由最高责任领导担任总指挥才能发挥其快速响应和贯穿多部门协调资源的效果。应急响应小组应该包括总协调人、安全技术专家、安全工程师、各业务接口人等组成。

在前期,应急响应小组应该建立好应急响应流程和安全事件定义。关于应急响应的指导性建设,可参考GB/Z 20985和GB/Z 20986,相关针对应急响应的各类方案在业界也比较成熟,在这里不进行累述。

在操作层面,比较推荐参考YD/T 1799,其中涉及到对于人员、工具、职责、质量等要求具有很高的操作指导价值。同时它对于准备阶段、检测阶段、抑制阶段、根除阶段、恢复阶段、总结阶段的详细阶段描述和操作要求,极具指导性和实操性,建议根据其要求进行规范和使用,制定操作指南。

13. 对抗过程中尽量不要惊动攻击者

在实际与攻击者的对抗中,有两个时间,尽量不要惊动攻击者:

第一、对攻击行为进行采集和分析时;

第二、对攻击者进行溯源时。

在对攻击行为进行采集和分析时,可以使用旁路流量监视和分析,也可以在不惊动攻击者的情况下做其他的检测。可以将操作系统、中间件、各类访问日志,各类安全设备日志,各类流量分析结果统一汇总到非DMZ区或者业务区的分析平台进行分析,将攻击事件进行关联。

在进行攻击者溯源时,使用的JS、钓鱼等技术和手段,应该尽量加密、混淆、仿真、伪装和反溯源,尽量不要引起攻击者怀疑,尽量提高其分析难度,尽量使其难以进行反溯源。

在抓取足够数据时,立刻进行封堵、反击等操作,使其措不及防。

14. 只要有业务系统变更或模块升级,就应进行安全测试

业务系统经常会有变更和模块升级,包括网络架构、Web业务系统、APP、工控系统、小程序、各类接口等等,只要有变更,或者某些功能模块的升级,都应该对变更部分进行安全性测试,以保证新上线的功能没有安全隐患。更好的办法是在它们集成到现有业务系统之前,在测试阶段就进行安全性测试。但是测试环境和真实环境仍然是有差别的,有时在测试环境中没有发现问题,在真实环境下会出现问题。所以最好是能够在正式上线前的测试环境和正式上线后都进行一次安全性测试。

另外,应该在新系统或者新功能设计时就考虑到安全性,并将其设计在其中。如果有可能,建议建立统一威胁和漏洞管理。

15. 溯源能力越强,自查和修补措施越完善,被攻破的可能性越小

在网络对抗方案设计阶段,应该考虑到以上各部分的内容,考虑得越详尽,越贴合业务场景,越有实操性,对抗能力越强。

在实际环境中,往往要建设一个完善的主动防御体系,是需要分阶段、分步骤进行的。如果之前没有进行过这方面的建设,我建议按照如下步骤考虑,这里包括了对于成本、实施难度、立竿见影的效果等多方面的因素:

第一、组织建设一支高效的应急小组,他们可以负责在前期进行必要的风险评估和修补,也负责在发生事件时进行处置;

第二、全面进行弱口令排查;

第三、建立一个“非白即黑”的处理机制,在确定发现攻击后,马上进行封堵。这里面有可能因为分析能力的不完善出现漏判和误判,需要应急小组能够进行紧急响应;

第四、对1day漏洞进行专项跟踪,并对有可能受其影响的设备进行排查和修补;

第五、采购或租用蜜罐/蜜网,他们能极大地减缓攻击成功的时间,消耗攻击者的精力,好的蜜罐还能进行溯源。可以为防御创造更多的时间,为反击提供可能;

第六、采购各类自动化工具,协助和武装安全管理员和应急小组,使他们能够更快速、更高效地发挥战斗力。自动化工具的采购步骤,请依据实际的预算和安全基础建设成熟度逐步采购;

第七、组建或租用安全服务团队,一方面进行安全性测试或者红蓝对抗测试,另一方面更有体系的长期进行安全事件处置和规划动态安全防御体系。

16. 信息安全负责人和项目经理既要积极主动,又要坚决果断

信息安全负责人和项目经理是整个网络对抗的总负责人,在整个工作中起到至关重要的作用。自古既有“物勒工名,以考其诚;工有不当,必行其罪”的说法。

总负责人既然要负起全部责任,就必须被赋予相应的权利。经常会遇到这样的场景:某些业务系统有极大的安全隐患,但是安全负责人不敢或者无法有效协调业务部门负责人,最终导致该业务系统被攻破。如果希望在网络对抗中达到效果,就需要组织高层在这些方面赋予相应的权利。

另外我曾经经常遇到的场景,也是特别需要注意的,在组织协调中,往往会出现“@甲、@乙、@丙,你们处理一下”这种情况。在这种工作安排下,一般被安排到的那个部门或者责任人都不会去很好地处理,这种工作安排实际上是一种“懒政”的表现。合理的安排应该是“@甲,授权全权负责该事情,@乙和@丙全力配合”。

17. 结尾

感谢看到结尾。以上写到的内容,都是从实战出发,针对小规模的攻击和HW提出的。

对于“小规模”的理解:我认为小规模大致应该是持续数月、商业黑客或敌对组织攻击级别(非国家级)、会少量使用0 day(具备一定的0 day挖掘能力)、较大量使用社工手段(包括钓鱼等)和1 day漏洞、不以DDoS为目的、具备完善的Web、APP和内网攻击等能力,具备一定的工控网络攻击能力,具备一定APT能力,不具备定向攻击能力(例如专门针对某一设备或工业组织),不具备全网攻击0 day(例如某骨干网基础传输协议或设备的0 day等),不具备通杀型0 day(例如某常见操作系统远程溢出root权限0 day等),不具备复杂工具制作能力,以窃取某些特定资料、信息或取得某些权限为目的的有组织的攻击行为。

作者:知道创宇主动防御产品线 总经理 王宇

Donot Team APT组织移动安全事件披露

概述:Donot Team是一个疑似具有南亚某国政府背景的APT组织,其主要针对巴基斯坦等南亚地区进行网络间谍活动。该APT组织除了以携带Office漏洞或者恶意宏的鱼叉邮件进行恶意代码的传播之外,还擅长伪装成系统工具、服务等应用在移动端进行传播。 该APT组织的攻击活动最早可追溯到2016年,传播的恶意软件大都具有比较完善的窃取用户隐私数据的功能,窃取的用户隐私数据包括短信、联系人、通讯录、通话记录、键盘记录、日历行程等信息。该类恶意软件运行后会请求用户开启无障碍服务并利用该项服务遍历whatapp节点获取用户聊天内容。它们会将窃取的所有数据保存在txt文件中或本地数据库中并上传至服务器。 图1-1恶意软件图标 1.样本信息