[发明专利]一种延时任务处理方法及装置在审
申请号: | 202010236020.4 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111367629A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 郭兰杰;浦明;赵粤征;刘文懋 | 申请(专利权)人: | 绿盟科技集团股份有限公司;北京神州绿盟科技有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/48 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 孟柯 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 延时 任务 处理 方法 装置 | ||
本发明公开了一种延时任务处理方法及装置,用以解决现有的SOAR平台的剧本的延时任务处理方法中,延时执行的动作会阻塞剧本中该动作后面的其它需要实时执行的动作的执行,而使得剧本的执行效率较低、资源占用无法及时释放的问题。所述延时任务处理方法,包括:当解析到延时任务时,获取所述延时任务中的待执行延时动作的上下文信息,所述上下文信息包括所述待执行延时动作的执行时间;将所述上下文信息存储到预设数据库中;将所述待执行延时动作加入预设轮询进程中,当确定轮询到所述执行时间时,根据所述上下文信息执行所述待执行延时动作。
技术领域
本发明涉及网络安全领域,尤其涉及一种延时任务处理方法及装置。
背景技术
SOAR(Security Orchestration,Automation and Response,安全编排与自动化响应)自2017年由Gartner提出,为安全运营提供了新的思路,它能够快速检测威胁、减少安全人工分析投入、快速响应,以提高安全运营的效率。
安全编排是指将客户不同的系统或者一个系统内部不同组件的安全能力通过可编程接口API(Application Programming Interface,应用程序接口)和人工检测点,按照一定的逻辑关系组合到一起,用以完成某个特定安全操作的过程。SOAR平台可以对现有的安全能力进行灵活编排,通过编写剧本(Playbook)完成场景构建,实现自动化运营。其中,剧本是SOAR平台中一系列动作(Action)连接起来的,包含了安全运营完整的研判处置流程,在安全运营中,动作的执行有实时的也有延时的,例如,实时地利用防火墙设备对外网攻击源进行封堵,而延时数天后执行解封堵操作。现有的延时任务的处理方法是将整个剧本的执行进程挂起,等待延时周期到达后唤醒进程继续执行,其存在以下问题:延时执行的动作会阻塞剧本中该动作后面的其它需要实时执行的动作的执行,降低了剧本的执行效率。并且,延时执行的动作在进程挂起期间,无法及时释放掉无用的资源占用,如内存空间。
发明内容
为了解决现有的SOAR平台的剧本的延时任务处理方法中,延时执行的动作会阻塞剧本中该动作后面的其它需要实时执行的动作的执行,而使得剧本的执行效率较低、资源占用无法及时释放的问题,本发明实施例提供了一种延时任务处理方法及装置。
第一方面,本发明实施例提供了一种延时任务处理方法,包括:
当解析到延时任务时,获取所述延时任务中的待执行延时动作的上下文信息,所述上下文信息包括所述待执行延时动作的执行时间;
将所述上下文信息存储到预设数据库中;
将所述待执行延时动作加入预设轮询进程中,当确定轮询到所述待执行延时动作的时间为所述执行时间时,根据所述上下文信息执行所述待执行延时动作。
本发明实施例提供的延时任务处理方法中,SOAR平台当解析到延时任务时,获取所述延时任务中的待执行延时动作的上下文信息,所述上下文信息中包括所述待执行延时动作的执行时间,将所述待执行延时动作的上下文信息存储到预设数据库中,并将所述待执行延时动作加入预设轮询进程中,当轮询到所述待执行延时动作的时间为所述执行时间时,根据所述待执行延时动作的上下文信息执行所述待执行延时动作,本发明实施例提供的上述延时任务处理方法,将SOAR平台的剧本中的延时任务代理给独立的轮询进程管理,将需要延时执行的动作和剧本执行进程分离,从而,当有延时任务时,剧本执行进程无需挂起,其可以继续执行延时动作后的实时动作,由于剧本执行进程只处理实时的动作,可以在较短时间内完成并释放进程资源,节省了剧本执行进程的资源消耗,提高了剧本的执行效率。
较佳地,所述上下文信息还包括所述延时任务的创建时间;
将所述上下文信息存储到预设数据库中,具体包括:
根据所述创建时间和所述执行时间确定延时时长,所述延时时长等于所述执行时间减去所述创建时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绿盟科技集团股份有限公司;北京神州绿盟科技有限公司,未经绿盟科技集团股份有限公司;北京神州绿盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010236020.4/2.html,转载请声明来源钻瓜专利网。