更新时间:2024-04-30 GMT+08:00
分享

安全编排概述

安全编排(Security Orchestration)是将企业和组织在安全运营过程中涉及的不同系统或者一个系统内部不同组件的安全功能按照一定的逻辑关系组合到一起,以完成某个特定的安全运营过程和规程。旨在帮助企业和组织的安全团队快速并高效地响应网络威胁,实现安全事件的高效、自动化响应处置。

在安全编排中,剧本和流程是两个核心元素,它们相互关联、依赖,并协同工作以确保安全运营的有效性和高效性。剧本和流程的含义、关系说明如下:

  • 含义:
    • 剧本(Playbook):是安全运营流程在安全编排系统中的形式化表述,它是将人读安全运营流程和规程转换为机读工作流的过程。

      剧本体现了安全防护的逻辑,指示如何调度安全能力。剧本具有灵活性和可扩展性,可以根据实际需求进行修改和扩展,以适应不断变化的安全威胁和业务需求。

      图1 剧本详情示例-重复告警自动关闭
    • 流程(Workflow):是将安全运营相关的工具、技术、流程和人员等各种能力整合到一起,形成一种协同工作方式。它由多个相连接的组件构成,流程定义完成后可被外部触发,例如,当新工单产生时自动触发自动审核工单流程。您可以通过可视化流程编辑画布,定义每个节点的组件动作。

      流程是剧本触发时响应的方式,它负责将剧本中的指令和规程转化为具体的操作和执行步骤。

      图2 流程详情示例-重复告警自动关闭
  • 联系与区别
    • 联系:剧本提供了安全运营的指导和规则,而流程则负责将这些规则转化为具体的执行步骤和操作。剧本和流程相互依赖,剧本指导流程的执行,而流程则实现了剧本的意图和要求。
    • 区别:剧本和流程之间也存在一定的区别。首先,剧本更侧重于定义和描述安全运营的流程和规程,它关注的是整体的框架和策略;而流程则更侧重于具体的操作和执行步骤,它关注的是如何将剧本中的要求转化为实际的行动。其次,剧本具有较大的灵活性和可扩展性,可以根据需要进行修改和扩展;而流程则相对固定,一旦设计完成,就需要按照规定的步骤执行。

    示例:以一个具体的网络安全事件响应案例为例,当组织遭受到一次网络攻击时,安全编排系统会首先根据预设的剧本识别出攻击的类型和严重程度。然后,系统会根据剧本中定义的流程,自动触发相应的安全措施,如隔离被攻击的系统、收集攻击数据、通知安全团队等。在这个过程中,剧本和流程紧密配合,确保安全响应的准确性和及时性。

约束与限制

  • 单账号单workspace内,单剧本调度频率时间 ≥ 5分钟。
  • 单账号单workspace内一天内的重试次数限制如下:
    • 手动重试:流程实例最大重试次数100次。重试之后,等剧本执行完毕之后才允许再次重试。
    • API接口重试:流程实例最大重试次数100次。重试之后,等剧本执行完毕之后才允许再次重试。
  • 分类&映射约束与限制如下:
    • 单账号单workspace内,分类&映射模板 ≤ 50个。
    • 单账号单workspace内,分类和映射的映射关系规格为1:100。
    • 单账号单workspace内,最多可新增分类&映射100个。

相关概念

  • 剧本

    剧本是安全运营流程在安全编排系统中的形式化表述,通常是在编排器中的工作流引擎驱动下执行。

    编写剧本的过程就是将安全运营流程和规程转换为剧本,并在剧本中将各种应用编排到一起的过程,也是将人读安全运营流程转换为机读工作流的过程。

  • 流程

    流程是将安全运营相关的工具/技术、流程和人员等各种能力整合到一起的一种协同工作方式。流程是剧本触发时响应的方式。

    它是将系统内部不同组件的安全功能通过可编程接口(API)封装后形成的安全能力(即应用)和人工检查点按照一定的逻辑关系组合到一起,以完成某个特定的安全运营过程和规程。

分享:

    相关文档

    相关产品