[发明专利]一种基于容器的快速搭建靶机环境的方法在审
申请号: | 201811375937.1 | 申请日: | 2018-11-19 |
公开(公告)号: | CN109471658A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 罗阿文;江佳峻 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/70 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 构建 漏洞 版本控制 程序创建 基础设施 结合容器 镜像过程 统一管理 调用 发布 编排 自动化 重复 部署 统一 服务 管理 | ||
1.一种基于容器的快速搭建靶机环境的方法,其特征在于,包括以下步骤:
A.利用开源kubernetes技术搭建容器云基础设施,即建立靶机环境基础设施;
B.编写靶机环境Dockerfile文件,使用docker build构建靶机镜像,通过镜像的tag标签进行靶机的版本控制;
C.对每个漏洞重复步骤B构建好标准靶机镜像,调用kubernetes API创建web程序统一管理步骤B中构建的各个漏洞靶机环境;
D.提交发布编写完毕的Dockerfile文件,通过管线pipeline实现自动化构建靶机镜像过程,同时将构建的靶机镜像发布到web端的靶机镜像列表中提供服务。
2.根据权利要求1所述的一种基于容器的快速搭建靶机环境的方法,其特征在于,所述步骤B中编写靶机环境Dockerfile文件是具体包括以下步骤:
S1.针对漏洞建立特定的靶机环境,根据漏洞描述文档使用虚拟机模拟漏洞复现所需的环境;
S2.记录下操作系统、涉及组件、环境配置的要素,记录调试漏洞复现环境的过程中所用到的指令;
S3.根据步骤S2的记录写成dockerfile将漏洞靶机环境脚本化,抽象靶机人工搭建过程dockerlize为docker容器,且同一漏洞靶机环境均由dockerfile构建。
3.根据权利要求1或2所述的一种基于容器的快速搭建靶机环境的方法,其特征在于,所述步骤D中通过管线pipeline实现自动化构建靶机镜像过程时会调用持续集成工具。
4.根据权利要求3所述的一种基于容器的快速搭建靶机环境的方法,其特征在于,所述持续集成工具为jenkins。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811375937.1/1.html,转载请声明来源钻瓜专利网。