
kubescape v4.0.11
Открытая платформа безопасности Kubernetes, сканирующая кластеры, манифесты и образы на предмет неправильных конфигураций, уязвимостей и соответствия стандартам NSA, MITRE и CIS на протяжении всего жизненного цикла разработки.
Kubescape
Комплексная безопасность Kubernetes от разработки до среды выполнения
Kubescape — это открытая платформа безопасности Kubernetes, обеспечивающая комплексное покрытие безопасности на всех этапах жизненного цикла разработки и развёртывания. Она предлагает возможности усиления защиты, управления состоянием безопасности и защиты во время выполнения, обеспечивая надёжную защиту сред 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) |
| 📊 Безопасность во время выполнения | Мониторинг во время выполнения на основе eBPF через Inspektor Gadget |
| 🤖 Интеграция с ИИ | MCP-сервер для интеграции с ИИ-ассистентами |
🎬 Демонстрация
🚀 Быстрый старт
1. Установите Kubescape
curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash
💡 См. Установка для других вариантов (Homebrew, Krew, Windows и т. д.)
2. Запустите первое сканирование
# Scan your current cluster
kubescape scan
# Scan a specific YAML file or directory
kubescape scan /path/to/manifests/
# Scan a container image for vulnerabilities
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 |
| 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 | Загрузка артефактов для офлайн-использования/изолированных сред |
kubescape config | Управление кэшированными конфигурациями |
kubescape operator | Взаимодействие с оператором Kubescape в кластере |
kubescape vap | Управление Validating Admission Policies |
kubescape mcpserver | Запуск MCP-сервера для интеграции с ИИ-ассистентами |
kubescape completion | Генерация скриптов автодополнения оболочки |
kubescape version | Отображение информации о версии |