
kubescape v4.0.12
Открытая платформа безопасности Kubernetes, сканирующая кластеры, манифесты и образы на предмет неправильных конфигураций, уязвимостей и соответствия стандартам NSA, MITRE и CIS на протяжении всего жизненного цикла разработки.
Kubescape
Комплексная безопасность Kubernetes от разработки до эксплуатации
Kubescape — это открытая платформа безопасности Kubernetes, обеспечивающая всестороннее покрытие безопасности на всём протяжении жизненного цикла разработки и развёртывания. Она предоставляет возможности по усилению защиты, управлению состоянием безопасности и обеспечению безопасности в runtime для надёжной защиты сред Kubernetes.
Kubescape создана компанией ARMO и является инкубируемым проектом Cloud Native Computing Foundation (CNCF).
Пожалуйста, поставьте звезду ⭐ репозиторию, если хотите, чтобы мы продолжали развивать и улучшать Kubescape!
📑 Содержание
- Возможности
- Демонстрация
- Быстрый старт
- Установка
- Команды CLI
- Примеры использования
- Архитектура
- Оператор внутри кластера
- Интеграции
- Сообщество
- Список изменений
- Лицензия
✨ Возможности
| Возможность | Описание |
|---|---|
| 🔍 Сканирование конфигураций | Сканирование кластеров, YAML-файлов и Helm-чартов на соответствие стандартам NSA-CISA, MITRE ATT&CK® и CIS Benchmarks |
| 🐳 Сканирование уязвимостей образов | Обнаружение CVE в контейнерных образах с помощью Grype |
| 🩹 Патчинг образов | Автоматическое исправление уязвимых образов с помощью Copacetic |
| 🔧 Автоисправление | Автоматическое исправление неверных конфигураций в манифестах Kubernetes |
| 🛡️ Контроль допуска | Применение политик безопасности с помощью Validating Admission Policies (VAP) |
| 📊 Безопасность в runtime | Мониторинг runtime на основе eBPF через Inspektor Gadget |
| 🤖 Интеграция с ИИ | MCP-сервер для интеграции с AI-ассистентами |
🎬 Демонстрация
🚀 Быстрый старт
1. Установка Kubescape
curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash
💡 См. Установка для других способов (Homebrew, Krew, Windows и др.)
2. Запустите первое сканирование
# Сканирование текущего кластера
kubescape scan
# Сканирование определённого YAML-файла или каталога
kubescape scan /path/to/manifests/
# Сканирование контейнерного образа на уязвимости
kubescape scan image nginx:latest
3. Изучите результаты
Kubescape предоставляет подробный обзор состояния безопасности, включая:
- Статус безопасности плоскости управления
- Риски контроля доступа
- Неверные конфигурации рабочих нагрузок
- Пробелы в сетевых политиках
- Оценки соответствия (MITRE, NSA)
📦 Установка
Установка одной командой (Linux/macOS)
curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash
Менеджеры пакетов
| Платформа | Команда |
|---|---|
| Homebrew | brew install kubescape |
| Krew | kubectl krew install kubescape |
| Arch Linux | yay -S kubescape |
| Ubuntu | sudo add-apt-repository ppa:kubescape/kubescape && sudo apt install kubescape |
| NixOS | nix-shell -p kubescape |
| Chocolatey | choco install kubescape |
| Scoop | scoop install kubescape |
Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/kubescape/kubescape/master/install.ps1 | iex
📖 Полное руководство по установке →
🛠️ Команды CLI
Kubescape предоставляет полнофункциональный CLI со следующими командами:
| Команда | Описание |
|---|---|
kubescape scan | Сканирование кластера, файлов или образов на наличие проблем безопасности |
kubescape scan image | Сканирование контейнерных образов на уязвимости |
kubescape fix | Автоисправление неверных конфигураций в файлах манифестов |
kubescape patch | Патчинг контейнерных образов для устранения уязвимостей |
kubescape list | Список доступных фреймворков и контролей |
kubescape download | Загрузка артефактов для офлайн/air-gapped использования |
kubescape config | Управление кэшированными конфигурациями |
kubescape operator | Взаимодействие с оператором Kubescape внутри кластера |
kubescape vap | Управление Validating Admission Policies |
kubescape mcpserver | Запуск MCP-сервера для интеграции с AI-ассистентами |
kubescape completion | Генерация скриптов автодополнения для оболочки |
kubescape version | Отображение информации о версии |