Page 15 - 网络电信2022年9/10月刊
P. 15

运 营 商 专 栏

              图2 剧本设计框架概念图                                       照关键字的不同触发不同的剧本。例如,事件中包含“类型=访
                                                                 问可疑域名”的关键字,将会触发图3中的剧本1。这是目前现
                                                                 有绝大多 数SOAR平台所支持的区分事件和触发剧本的方式。

                                                                  图3 PoC方案整体设计图






















                                                                     方案中共使用了5个主剧本和10多个子剧本,所有剧本组
                                                                 合覆盖了上游SIEM所输入的20多种不同类型的安全事件响应工
                                                                 作。其中,主剧本可以通过事件触发,在子剧本主要用于封装
                                                                 常用的工作流。主剧本的数量远少于事件类型的数量,主要是
                                                                 因为在实施环境中部分安全事件类型,可以使用相同的分析方
                                                                 法或响应计划。因此,主剧本通过复用子剧本的不同排列组
                                                                 合,实际可实现多于20种事件响应流程。
                                                                     在所有剧本所涉及的集成应用中,绝大部分是由该SOAR平
                                                                 台提供的现成应用,只有部分用于集成威胁情报、内部DNS等,
                                                                 实施环境专有的系统和设备的应用、需要开发团队开发。
                                                                     2. 应用效果
                                                                     PoC方案基于上文的设计思路设计剧本,规划事件响应计
                                                                 划。方案得益于合理的规划和设计,所依赖的剧本和集成应用
                                                                 相对简单,使得整体系统易实施、易维护。例如,剧本1中的一
                五.方案实现和效果评估                                      个用于处置恶意域名的子剧本。子剧本只包含两个节点:一个
                1. 方案实现                                          是提交一条解析记录到内部DNS将域名指向一个不可达地址;另
                概念证明(PoC)方案是基于本文的设计思路所设计。方案                      一个是提交一条封禁记录到防火墙中断所有访问该域名的会话。
            整体如图3所示。                                                 子剧本无需使用任何逻辑判断节点,同时子剧本也可用于
                实施方案的SOAR平台是一个简化后的商业SOAR产品,即只                    挖矿类、Webshell类等事件的响应部分,节约了团队在剧本实
            保留编排、集成和剧本执行等基础功能,也是现有大多数SOAR                        施上所耗费的时间。
            产品普遍实现的功能。                                               方案中对集成应用的总体需求也得到了简化,集成应用的
                方案的输入由上游SIEM提供,包含约20多种不同类型的                      平均开发耗时在1人/天以内,几乎与日常使用脚本的开发成本
            安全事件。例如,其中一类安全事件是内网主机访问了可疑域                          接近。
            名,是由SIME对多台检测设备的日志输出统计后的结果,格                             方案中事件响应流程的实现,可通过增加子剧本进行扩展
            式是“<源IP>,<目的域名>,类型=<告警类型名称>……”这                      和优化。例如,通过增加决策子剧本和获取信息类的子剧本,
            个统计结果存在一定的误报。例如,事件类型为“访问可疑域                          即可增加分析维度,提高决策准确率;通过增加响应子剧本,
            名”,包含了主机访问外网域名和内网域名两种域名的统计,                          即可扩大响应对象的覆盖范围。因此,在实际运行中,可以随
            内网域名和部分外网域名是安全域名。因此,在使用剧本对这                          时对事件响应流程优化,而不影响整体系统的运行。
            类事件响应时,需要通过图3中的APP1,从“威胁情报系统”获                           在调研了部分SOAR企业用户的自动化响应系统的实施情况
            取域名的威胁程度信息,并在剧本的决策部分对该信息进行逻                          下,发现约70%的用户没有对剧本结构、剧本类型等作合理规
            辑对比。                                                 划,导致实际运行的剧本过于复杂。这不仅增加了系统的实施
                方案中的规则路由,可以通过搜索单条事件的关键字,按                        难度,而且很容易地出现剧本的设计,脱离安全分析人员和事


            16                                        网络电信 二零二二年九,十月
   10   11   12   13   14   15   16   17   18   19   20