容器网站防护部署方法技术

技术编号:39584746 阅读:5 留言:0更新日期:2023-12-03 19:36
本申请公开了一种容器网站防护部署方法

【技术实现步骤摘要】
容器网站防护部署方法、装置、设备及存储介质


[0001]本申请属于计算机
,尤其涉及一种容器网站防护部署方法

装置

设备及存储介质


技术介绍

[0002]云原生环境下,网站主要运行在基于
kubernetes(
简称
K8S)
管理的集群主机上,以容器的形式存在

通过
K8S
统一编排,以对容器的启停进行管理

当容器死亡或资源不足,
K8S
还能够重新拉起一个新容器来接替原有网站容器的工作

由于网站的开放性与互动性,网页被篡改可能造成恶意内容发布以及病毒传播等危害,因此,需要对网站进行安全防护


K8S
对现有的
Docker
容器版网页防篡改软件不友好,若出现容器死亡后,
K8S
重新拉起新的容器,而新容器
ID
却是随机生成的,导致策略服务器无法根据容器
ID
下发策略,运维人员需要定期关注容器运行状态,以对重启容器进行策略管理,这样不仅给运维人员增加很多工作量,同时也容易出现运维人员对容器误操作,可能造成不可挽回的损失


技术实现思路

[0003]本申请实施例提供一种容器网站防护部署方法

装置

设备及存储介质,能够运维人员无需关注容器运行状态,也不用对重启容器进行策略管理,不仅减少运维人员工作量,还降低误操作,以实现对网站的安全防护

[0004]第一方面,本申请实施例提供一种容器网站防护部署方法,应用于集群服务器,所述集群服务器与策略服务器连接,所述方法包括:
[0005]所述集群服务器加载预设的目标进程镜像文件,启动所述目标进程镜像文件对应目标容器,并生成所述目标容器的目标进程对象,所述目标容器配置有目标启动配置文件,所述目标启动配置文件包括所述策略服务器的互联网协议端口和至少一个目标策略编码;
[0006]所述目标进程对象根据所述互联网协议端口向所述策略服务器发送连接请求,所述连接请求包括所述至少一个目标策略编码,以使所述策略服务器响应于所述连接请求,将与所述至少一个目标策略编码对应的目标防护策略发送至所述目标进程对象,所述策略服务器包括至少一个策略编码及各所述策略编码对应的防护策略;
[0007]所述目标进程对象接收所述策略服务器发送的至少一个所述目标防护策略;
[0008]所述目标进程对象将至少一个所述目标防护策略部署于所述集群服务器的内核中

[0009]第二方面,本申请实施例提供一种容器网站防护部署方法,应用于策略服务器,所述策略服务器与集群服务器连接,所述方法包括:
[0010]接收所述集群服务器中目标容器的目标进程对象发送的连接请求,其中,所述连接请求包括至少一个目标策略编码,其中,所述连接请求为所述集群服务器加载预设的目标进程镜像文件,启动所述目标进程镜像文件对应目标容器,并生成所述目标容器的目标进程对象,所述目标容器配置有目标启动配置文件,所述目标启动配置文件包括所述策略
服务器的互联网协议端口和所述至少一个目标策略编码;所述目标进程对象根据所述互联网协议端口向所述策略服务器发送的请求;
[0011]响应于所述连接请求,将与所述至少一个目标策略编码对应的目标防护策略发送至所述目标进程对象,所述策略服务器包括至少一个策略编码及各所述策略编码对应的防护策略,以使所述目标进程对象将至少一个所述目标防护策略部署于所述集群服务器的内核中

[0012]第三方面,本申请实施例提供了一种容器网站防护部署装置,应用于集群服务器,所述集群服务器与策略服务器连接,所述装置包括:
[0013]加载模块,用于所述集群服务器加载预设的目标进程镜像文件,启动所述目标进程镜像文件对应目标容器,并生成所述目标容器的目标进程对象,所述目标容器配置有目标启动配置文件,所述目标启动配置文件包括所述策略服务器的互联网协议端口和至少一个目标策略编码;
[0014]第一发送模块,用于所述目标进程对象根据所述互联网协议端口向所述策略服务器发送连接请求,所述连接请求包括所述至少一个目标策略编码,以使所述策略服务器响应于所述连接请求,将与所述至少一个目标策略编码对应的目标防护策略发送至所述目标进程对象,所述策略服务器包括至少一个策略编码及各所述策略编码对应的防护策略;
[0015]第一接收模块,用于所述目标进程对象接收所述策略服务器发送的至少一个所述目标防护策略;
[0016]部署模块,用于所述目标进程对象将至少一个所述目标防护策略部署于所述集群服务器的内核中

[0017]第四方面,本申请实施例提供一种容器网站防护部署装置,应用于策略服务器,所述策略服务器与集群服务器连接,所述装置包括:
[0018]第二接收模块,用于接收所述集群服务器中目标容器的目标进程对象发送的连接请求,其中,所述连接请求包括至少一个目标策略编码,其中,所述连接请求为所述集群服务器加载预设的目标进程镜像文件,启动所述目标进程镜像文件对应目标容器,并生成所述目标容器的目标进程对象,所述目标容器配置有目标启动配置文件,所述目标启动配置文件包括所述策略服务器的互联网协议端口和所述至少一个目标策略编码;所述目标进程对象根据所述互联网协议端口向所述策略服务器发送的请求;
[0019]第二发送模块,用于响应于所述连接请求,将与所述至少一个目标策略编码对应的目标防护策略发送至所述目标进程对象,所述策略服务器包括至少一个策略编码及各所述策略编码对应的防护策略,以使所述目标进程对象将至少一个所述目标防护策略部署于所述集群服务器的内核中

[0020]第五方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如上任意一项所述的容器网站防护部署方法

[0021]第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上任意一项所述的容器网站防护部署方法

[0022]本申请实施例的容器网站防护部署方法

装置

设备及存储介质,应用于集群服务
器和策略服务器,集群服务器加载预设的目标进程镜像文件,启动目标进程镜像文件对应目标容器,并生成目标容器的目标进程对象,目标容器配置有目标启动配置文件,目标启动配置文件包括策略服务器的互联网协议端口和至少一个目标策略编码;目标进程对象根据互联网协议端口向策略服务器发送连接请求,连接请求包括至少一个目标策略编码;策略服务器响应于连接请求,将与至少一个目标策略编码对应的目标防护策略发送至目标进程对象,策略服务器包括至少一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种容器网站防护部署方法,其特征在于,应用于集群服务器,所述集群服务器与策略服务器连接,所述方法包括:所述集群服务器加载预设的目标进程镜像文件,启动所述目标进程镜像文件对应目标容器,并生成所述目标容器的目标进程对象,所述目标容器配置有目标启动配置文件,所述目标启动配置文件包括所述策略服务器的互联网协议端口和至少一个目标策略编码;所述目标进程对象根据所述互联网协议端口向所述策略服务器发送连接请求,所述连接请求包括所述至少一个目标策略编码,以使所述策略服务器响应于所述连接请求,将与所述至少一个目标策略编码对应的目标防护策略发送至所述目标进程对象,所述策略服务器包括至少一个策略编码及各所述策略编码对应的防护策略;所述目标进程对象接收所述策略服务器发送的至少一个所述目标防护策略;所述目标进程对象将至少一个所述目标防护策略部署于所述集群服务器的内核中
。2.
根据权利要求1所述的方法,其特征在于,在所述集群服务器加载预设的目标进程镜像文件,启动所述目标进程镜像文件对应目标容器,并生成所述目标容器的目标进程对象之前,还包括:所述集群服务器获取各容器的进程对象;接收策略服务器发送的各所述策略编码;根据各所述容器的进程对象,构建各所述容器的进程镜像文件;给各所述容器配置启动配置文件,所述启动配置文件包括所述策略服务器的互联网协议端口和至少一个所述策略编码
。3.
根据权利要求1所述的方法,其特征在于,所述连接请求还包括连接密钥;所述目标进程对象接收所述策略服务器发送的至少一个所述目标防护策略,包括:在所述连接密钥满足预设规则的情况下,所述目标进程对象建立与所述策略服务器的连接;所述目标进程对象接收所述策略服务器发送的至少一个所述目标防护策略
。4.
根据权利要求1所述的方法,其特征在于,所述目标进程对象包括目标进程内核模块和目标进程用户模块;所述目标进程对象将至少一个所述目标防护策略部署于所述集群服务器的内核中,包括:所述目标进程对象将所述目标进程内核模块部署于所述集群服务器的内核,并将至少一个所述目标防护策略输入所述目标进程内核模块,所述目标进程内核模块用于对第一行为进行拦截告警;所述目标进程对象将所述目标进程用户模块部署于所述目标容器中,所述目标进程用户模块用于对第二行为进行过滤
。5.
一种容器网站防护部署方法,其特征在于,应用于策略服务器,所述策略服务器与集群服务器连接,所述方法包括:接收所述集群服务器中目标容器的目标进程对象发送的连接请求,其中,所述连接请求包括至少一个目标策略编码,其中,所述连接请求为所述集群服务器加载预设的目标进程镜像文件,启动所述目标进程镜像文件对应目标容器,并生成所述目标容器的目标进程对象,所述目标容器配置有目标启动配置文件,所述目标启动配置文件包括所述策略服务
器的互联网协议端口和所述至少一个目标策略编码;所述目标进程对象根据所述互联网协议端口向所述策略服务器发送的请求;响应于所述连接请求,将与所述至少一个目标策略编码对应的目标防护策略发送至所述目标进程对象,所述策略服务器包括至少一个策略编码及各所述策略编码对应的防护策略,以使所述目标进程对象将至少一个所述目标防护策略部署于所述集群服务器的内核中

【专利技术属性】
技术研发人员:焦天宇白雪胡建村李文朋冀可可黄强青刘意辰
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1