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

【云原生-K8s】Kubernetes安全组件CIS基准kube-beach安装及使用

    • 基础介绍
      • kube-beach介绍
      • kube-beach 下载
        • 百度网盘下载
        • wget下载
    • kube-beach安装
    • kube-beach使用
      • 基础参数
      • 示例
      • 结果说明

基础介绍

  • 为了保证集群以及容器应用的安全,Kubernetes 提供了多种安全机制,限制容器的行为,减少容器和集群的攻击面,保证整个系统的安全性。
  • 互联网安全中心(CIS,Center for Internet Security),是一个非盈利组织,致力为互联网提供免费的安全防御解决方案
  • 官网:https://www.cisecurity.org/
  • k8s安全基准:https://www.cisecurity.org/benchmark/kubernetes

kube-beach介绍

  • Kube-bench是容器安全厂商Aquq推出的工具,以CIS K8s基准作为基础,来检查K8s是否安全部署。
  • 主要查找不安全的配置参数、敏感的文件权限、不安全的帐户或公开端口等等。
  • 开源地址:https://github.com/aquasecurity/kube-bench
  • 二进制包下载地址:https://github.com/aquasecurity/kube-bench/releases
  • 大家根据需求下载相应版本
    在这里插入图片描述

kube-beach 下载

百度网盘下载

链接:https://pan.baidu.com/s/17AGxkwTDUkiDYSSZpPu45A?pwd=vqew
提取码:vqew
–来自百度网盘超级会员V7的分享

wget下载
wget https://github.com/aquasecurity/kube-bench/releases/download/v0.6.19/kube-bench_0.6.19_linux_amd64.tar.gz

kube-beach安装

  • 解压
tar -zxf kube-bench_0.6.19_linux_amd64.tar.gz
  • 创建默认配置路径
mkdir -p /etc/kube-bench
  • 复制配置文件至默认目录
mv cfg /etc/kube-bench/cfg
  • 设置为系统命令
mv kube-bench /usr/bin/

kube-beach使用

基础参数

  • 使用kube-bench run进行测试,该指令有以下常用参数

  • –targets 指定要基础测试的目标,默认配置目标包括:master, controlplane, node, etcd, policies

  • –version:指定k8s版本,如果未指定会自动检测

  • –benchmark:手动指定CIS基准版本,不能与–version一起使用

  • 查看帮助信息

kube-bench --help

在这里插入图片描述

示例

  • 检查master组件安全配置
kube-bench run --targets=master

在这里插入图片描述
在这里插入图片描述

结果说明

  • [PASS]:测试通过
  • [FAIL]:测试未通过,重点关注,在测试结果会给出修复建议
  • [WARN]:警告,可做了解
  • [INFO]:信息
http://www.lryc.cn/news/213824.html

相关文章:

  • 玩家必备,2款顶级游戏录屏软件!
  • 七、W5100S/W5500+RP2040树莓派Pico<UDP 组播>
  • Wonder3D:用单张图片生成纹理网格
  • macOS 创建Flutter项目
  • 【微服务 Spring Cloud Alibaba】- Nacos 服务注册中心
  • windows openssl安装和基本使用
  • Qt Concurrent框架详解(QFuture、QFutureWatcher)
  • zip函数用法:解压与打包
  • 这一份免费API接口集合,开发者必备
  • 【IDEA】设置sql提示
  • Swagger + DOCWAY 一步导出为优雅完整的Markdown、Pdf接口文档
  • HTML链接、头部
  • IDEA优雅自动生成类注释和快捷键生成方法注释
  • 数据库面试题整理
  • 【无标题】输入日期是当年的第n天
  • 金蝶云星空自定义校验器和使用
  • MyBatis实验(四)——关联查询
  • Redis与Mysql的数据一致性(双写一致性)
  • sql-50练习题16-20
  • 算法通关村第四关|青铜|自己实现栈
  • Calcite 自定义优化器规则
  • 【flink】flink获取-D参数方式
  • NLP之多循环神经网络情感分析
  • 【AutoML】AutoKeras 的安装和环境配置(VSCode)
  • 树结构及其算法-用数组来实现二叉树
  • 知识图谱与大模型结合方法概述
  • ASO优化之如何制作Google Play的长短描述
  • Python-platform模块
  • Yolov5旋转框(斜框)检测自己的数据集,附带代码模型可以收敛
  • 嵌入式应用选择正确的系统设计方法:第三部分