当前位置: 首页 > news >正文

k8s学习-CKS考试必过宝典

目录

  • CKS考纲
    • 集群安装:10%
    • 集群强化:15%
    • 系统强化:15%
    • 微服务漏洞最小化:20%
    • 供应链安全:20%
    • 监控、日志记录和运行时安全:20%
  • 报名
  • 模拟考试
  • 考试注意事项
    • 考前
    • 考中
    • 考后
  • 参考


CKS考纲

集群安装:10%

使用网络安全策略来限制集群级别的访问
k8s学习-CKS真题-网络策略拒绝流量
使用CIS基准检查Kubernetes组件(etcd, kubelet, kubedns, kubeapi)的安全配置
k8s-CKS真题-CIS基准测试与安全扫描
正确设置带有安全控制的Ingress对象

保护节点元数据和端点

最小化GUI元素的使用和访问

在部署之前验证平台二进制文件

集群强化:15%

限制访问Kubernetes API
k8s学习-CKS真题-启用API Server认证,禁止匿名访问
使用基于角色的访问控制来最小化暴露
k8s学习-CKS真题-RoleBinding
谨慎使用服务帐户,例如禁用默认设置,减少新创建帐户的权限
k8s学习-CKS真题-Pod指定ServiceAccount
经常更新Kubernetes

系统强化:15%

最小化主机操作系统的大小(减少攻击面)

最小化IAM角色

最小化对网络的外部访问
k8s学习-CKS真题-网络策略精细化控制
适当使用内核强化工具,如AppArmor, seccomp
k8s学习-CKS真题-利用AppArmor进行应用行为限制

微服务漏洞最小化:20%

设置适当的OS级安全域,例如使用PSP, OPA,安全上下文
k8s-CKS真题-k8s安全策略PodSecurityPolicy
k8s学习-CKS真题-Context安全上下文
管理Kubernetes机密
k8s学习-CKS真题-secret创建、使用
在多租户环境中使用容器运行时 (例如gvisor, kata容器)
k8s学习-CKS真题-Runtime设置gVisor
使用mTLS实现Pod对Pod加密
k8s学习-CKS真题-TLS安全配置

供应链安全:20%

最小化基本镜像大小

保护您的供应链:将允许的注册表列入白名单,对镜像进行签名和验证

使用用户工作负载的静态分析(例如kubernetes资源,Docker文件)
k8s学习-CKS真题-Dockerfile和deployment优化

扫描镜像,找出已知的漏洞
k8s学习-CKS真题-ImagePolicyWebhook容器镜像扫描
k8s学习-CKS真题-Trivy扫描镜像安全漏洞

监控、日志记录和运行时安全:20%

在主机和容器级别执行系统调用进程和文件活动的行为分析,以检测恶意活动
k8s-CKS真题-故障排查Sysdig & falco

检测物理基础架构,应用程序,网络,数据,用户和工作负载中的威胁

检测攻击的所有阶段,无论它发生在哪里,如何扩散

对环境中的不良行为者进行深入的分析调查和识别

确保容器在运行时不变

使用审计日志来监视访问
k8s学习-CKS真题-日志审计 log audit

报名

参考
k8s学习-CKA考试必过宝典
当时两个一起买的,两个券同时注册的

模拟考试

考试浏览器模拟
killercoda 60分钟场景
在这里插入图片描述
killer simulator
在这里插入图片描述

考试注意事项

考前

cks允许访问的资源更多,例如trivy falco等
https://docs.linuxfoundation.org/tc-docs/certification/certification-resources-allowed
其他注意事项参考k8s学习-CKA考试必过宝典

考中

与k8s学习-CKA考试必过宝典类似
注意有事情需要离开座位和考官说,不然可能认定为可疑行为,直接停止考试了

考后

与k8s学习-CKA考试必过宝典类似
考后24小时会收到结果,祝大家考试成功!!!
在这里插入图片描述

参考

CKS考纲

http://www.lryc.cn/news/93272.html

相关文章:

  • jmeter如何将上一个请求的结果作为下一个请求的参数
  • JAVA如何学习爬虫呢?
  • 距离保护原理
  • 从微观世界的RST包文视角助力企业网络应用故障排查和优化
  • 企业微信开发,简单测试。
  • element日期选择设置默认时间el-date-picker
  • AB32VG:SDK_AB53XX_V061(3)IO口复用功能的补充资料
  • UnityVR--组件10--UGUI简单介绍
  • k8s 探针
  • 【爬虫】4.4 Scrapy 爬取网站数据
  • PureComponent和Component的区别和底层处理机制
  • python3 爬虫相关学习9:BeautifulSoup 官方文档学习
  • 物联网Lora模块从入门到精通(九)Flash的读取与存储--结题
  • STM32MP157_PRO开发板的第一个驱动程序
  • 你“被”全链路了么?全链路压测实践之理论
  • 基于Tensorflow+SDD+Python人脸口罩识别系统(深度学习)含全部工程源码及模型+视频演示+图片数据集
  • abc200 D 鸽巢原理
  • QT day1 (图形界面设计)
  • JS逆向系列之猿人学爬虫第9题-动态cookie2
  • Java ~ Reference ~ FinalizerHistogram【总结】
  • 【MySQL】一文带你了解SQL
  • python基础学习3【NumPy矩阵与通用函数【矩阵相乘+平方+广播机制+转置】+ save、load、sort、repeat、unique、鸢尾花1】
  • 【Spring学习之更简单的读取和存储Bean对象】教会你使用五大类注解和方法注解去存储 Bean 对象
  • 微客云原生淘宝客APP小程序系统如何定制
  • QT CTK插件开发(六) 多对一插件
  • 【Spring Boot整合MyBatis教程】
  • ThinkPHP3.2.3通过局域网手机访问项目
  • 2306C++虚继承
  • 使用oracle遇到问题笔记
  • 我和老刘又被搞惨了