20 сентября 2023 года компания Microsoft выпустила пресс-релиз, в котором сообщила об официальном запуске GitHub Advanced Security для Azure DevOps.
Впервые Microsoft анонсировала эту функцию безопасности в октябре 2022 года, а в мае этого года запустила ее в публичную предварительную версию, позволив разработчикам получить доступ к таким функциям, как сканирование секретов, сканирование зависимостей и сканирование кода CodeQL в средах Azure DevOps.
Брайан Салливан (Bryan Sullivan), главный менеджер по управлению проектами в GitHub, подчеркнул, что со времени публичного предварительного просмотра были обновлены функции, основанные на отзывах пользователей.
Основные возможности и усовершенствования:
- 1. Упрощенная регистрация.
Прошли времена громоздкой регистрации для включения Advanced Security. Любой администратор коллекции проектов Azure DevOps (PCA) может напрямую включить эти средства защиты для своих проектов и репозиториев через параметры конфигурации Azure DevOps.
- 2. Массовое включение и настройки по умолчанию.
Во время публичного предварительного просмотра GitHub предлагал сценарии PowerShell для массового включения в качестве временного решения. Теперь можно без особых усилий включить Advanced Security на уровне организации или проекта и даже выбрать автоматическое включение для вновь создаваемых репозиториев.
- 3. Прозрачный биллинг.
Теперь, когда тарификация рассчитывается по активным коммиттерам, GitHub позволяет определить количество новых активных коммиттеров, за которых будет взиматься плата при включении функции Advanced Security.
- 4. Единая панель оповещений системы безопасности.
Пожалуй, самая востребованная функция GitHub Advanced Security теперь интегрирована с Microsoft Defender for Cloud (MDC). Это позволяет пользователям просматривать все предупреждения о безопасности во всех своих репозиториях и организациях на одной панели.
Дополнительные возможности:
- 1. Сканирование секретов: Обнаружение учетных данных и предотвращение случайного распространения новых секретов.
- 2. Сканирование зависимостей: Выявление известных уязвимостей в пакетах с открытым исходным кодом и получение рекомендаций по их устранению.
- 3. Сканирование кода с помощью CodeQL: Механизм статического анализа для выявления глубоких уязвимостей в безопасности приложений.
Общедоступность GitHub Advanced Security для Azure DevOps — это значительный шаг в обеспечении безопасности сред разработки. Она не только удовлетворяет насущные потребности сообщества разработчиков, но и закладывает основу для более совершенных, интегрированных функций безопасности. По мере развития экосистем разработки симбиоз GitHub и Azure DevOps становится надежной защитой в области безопасности кода.
