
kubescape v4.0.12
Открытая платформа безопасности Kubernetes, сканирующая кластеры, манифесты и образы на предмет неправильных конфигураций, уязвимостей и соответствия стандартам NSA, MITRE и CIS на протяжении всего жизненного цикла разработки.
Kubescape
Комплексная безопасность Kubernetes от разработки до среды выполнения
Kubescape — это открытая платформа безопасности Kubernetes, обеспечивающая комплексное покрытие безопасности на всём протяжении жизненного цикла разработки и развёртывания. Она предлагает возможности усиления защиты (hardening), управления состоянием безопасности (posture management) и безопасности среды выполнения (runtime security) для надёжной защиты сред 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-безопасность | Мониторинг среды выполнения на основе 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 предоставляет подробный обзор состояния безопасности, включая:
- Состояние безопасности control plane
- Риски контроля доступа
- Неправильные конфигурации рабочих нагрузок
- Пробелы в сетевых политиках
- Оценки соответствия (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 | Отображение информации о версии |