Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ScubaGear — Автоматизация оценки состояния вашего M365-тенанта на соответствие базовым показателям CISA | Kitploit
Инструменты/GitHubGitHub/cisagov/scubagear
Оборонительные ИнструментыАудит конфигурацииБезопасность облачных средУправление идентификацией и доступом (IAM)Неправильная КонфигурацияБезопасность Электронной Почты
GitHubcisagov/scubagear

ScubaGear

Автоматизация оценки состояния вашего M365-тенанта на соответствие базовым показателям CISA

Репозиторий
2.6k377570 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Сайт
Поделиться

Логотип ScubaGear

[![Релиз на GitHub][github-release-img]][release] [![Релиз в PSGallery][psgallery-release-img]][psgallery] [![Конвейер CI][ci-pipeline-img]][ci-pipeline] [![Функциональные тесты][functional-test-img]][functional-test] [![Лицензия GitHub][github-license-img]][license] [![Загрузки с GitHub][github-downloads-img]][release] [![Загрузки из PSGallery][psgallery-downloads-img]][psgallery] [![Проблемы на GitHub][github-issues-img]][github-issues]

ScubaGear — это инструмент оценки, который проверяет соответствие конфигурации клиента Microsoft 365 (M365) политикам, описанным в документах базовой конфигурации безопасности Secure Cloud Business Applications (SCuBA).

[!NOTE] Эту документацию можно читать с помощью GitHub Pages.

Целевая аудитория

ScubaGear предназначен для администраторов M365, которые хотят оценить свои клиентские среды на соответствие базовым конфигурациям безопасности CISA.

Обзор

ScubaGear использует трёхэтапный процесс:

  • Шаг первый — код PowerShell запрашивает у API M365 различные параметры конфигурации.
  • Шаг второй — затем он вызывает Open Policy Agent (OPA), чтобы сравнить эти параметры с политиками безопасности Rego, написанными в соответствии с документами базовых конфигураций.
  • Шаг третий — наконец, он выводит результаты сравнения в форматах HTML, JSON и CSV.

Схема процесса оценки ScubaGear

Ключевые возможности

Покрытие базовой безопасности

Элементы управления SCuBA были сопоставлены как с NIST SP 800-53, так и с фреймворком MITRE ATT&CK.

  • Базовые конфигурации

    • Microsoft Entra ID: Политики управления идентификацией и доступом
    • Security Suite: Параметры расширенной защиты от угроз
    • Exchange Online: Конфигурации безопасности и соответствия требованиям электронной почты
    • Power BI: Параметры безопасности облачного инструмента визуализации данных
    • Power Platform: Параметры безопасности приложений с низким кодом
    • SharePoint: Совместная работа с документами и управление доступом
    • Teams: Политики безопасности связи и собраний
  • Удалённые политики

Пользовательский интерфейс конфигурации Scuba

SCuBA теперь включает графический пользовательский интерфейс, который делает создание и управление файлами конфигурации YAML проще, чем когда-либо. Этот интуитивно понятный инструмент помогает снизить сложность ручного редактирования и упрощает процесс конфигурирования для вашей организации. Для получения дополнительной информации ознакомьтесь с документацией Configuration UI.

Ключевые возможности интерфейса:

  • Запуск с помощью Start-ScubaConfigApp
  • Пошаговый мастер настройки, охватывающий все параметры конфигурации
  • Проверка в реальном времени с предварительным просмотром YAML
  • Интеграция с Microsoft Graph для выбора пользователей и групп
  • Бесшовный импорт/экспорт существующих файлов конфигурации

Идеально подходит для пользователей, которые предпочитают визуальный интерфейс инструментам командной строки.

Вывод ScubaGear

  • HTML-отчёты: Интерактивные, удобные для пользователя отчёты о соответствии. Пример BaselineReports.html
  • Вывод JSON: Структурированные результаты для отчётности и разбора. Пример ScubaResults.json
  • Экспорт CSV: Данные, совместимые с электронными таблицами, для анализа. Пример ScubaResults.csv

Начало работы

Перед запуском ScubaGear важно убедиться, что ваша среда правильно настроена. Это включает наличие необходимых зависимостей и разрешений.

Ознакомьтесь с разделом предварительные требования, чтобы убедиться, что ваша система соответствует всем требованиям. Это поможет избежать ошибок при выполнении и обеспечить бесперебойную работу при использовании ScubaGear.

[!NOTE] После установки ScubaGear в вашей среде мы рекомендуем использовать встроенные функции и возможности обновления, когда вам потребуется обновить до последней версии. Дополнительную информацию см. в Руководстве по обновлению.

Краткое руководство по началу работы

ScubaGear можно запускать несколько раз для надлежащей оценки параметров базовой конфигурации.

  1. Первый запуск (без файла конфигурации): Запустите ScubaGear без файла конфигурации. Этот первоначальный запуск создаёт шаблон базовой конфигурации текущих параметров вашей среды. Он не вносит изменений, но помогает понять конфигурацию по умолчанию.

  2. Последующие запуски (с файлом конфигурации): После просмотра и редактирования созданного файла конфигурации запустите ScubaGear снова, указав файл конфигурации в качестве входных данных. Это позволяет ScubaGear сравнить ваши предполагаемые параметры с фактической средой и соответствующим образом выявить расхождения.

[!IMPORTANT] ScubaGear имеет определённые предварительные требования и полагается на заданные значения конфигурации для надлежащей оценки вашего клиента Microsoft 365. После первоначального запуска оценки тщательно изучите результаты. Устраните выявленные пробелы, обновив конфигурацию клиента или задокументировав принятие рисков в файле конфигурации YAML с помощью исключений, аннотаций или пропусков. Подробные указания см. в разделах ниже.

Этот итеративный подход гарантирует, что ScubaGear соответствует вашей среде и что все оценки политик основаны на вашей настроенной базовой конфигурации.

1. Установка ScubaGear

Чтобы установить ScubaGear из PSGallery, откройте терминал PowerShell 5 на компьютере с Windows и установите модуль:

# Install ScubaGear
Install-Module -Name ScubaGear

2. Установка зависимостей

# Install the minimum required dependencies
Install-ScubaDependencies

3. Проверка установки

# Check the version
Invoke-SCuBA -Version

4. Запустите первую оценку

[!IMPORTANT] Если вы используете v2.0.0 с интерактивным входом в отношении некоммерческого клиента, такого как gcc или gcchigh, укажите параметр -M365Environment. В будущем выпуске ScubaGear будет автоматически определять среду M365, и это станет необязательным.

Скачать инструмент