GitHub раскрыл подходы к ИИ, DevSecOps и защите кода

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

Отдельный блок посвящён AI и машинному обучению в экосистеме GitHub. В нём рассматриваются возможности генерации кода с помощью ИИ, влияние таких инструментов на ежедневную работу разработчиков и использование подхода retrieval-augmented generation (RAG) для более глубокого анализа данных.

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

В инженерном блоке GitHub раскрывает, как компания строит «дом для разработчиков». Описываются подходы к созданию производительной и высокодоступной платформы, организация разработки в распределённых командах и технология, которая лежит за одной из ведущих в мире платформ для разработчиков с ИИ.

Отдельное внимание уделено безопасности, включая DevSecOps и применение ИИ и автоматизации. GitHub описывает, как безопасность учитывается на каждом этапе жизненного цикла разработки и как компания снижает шум оповещений, чтобы разработчики могли быстрее реагировать на реальные риски.

Ключевой пример — развитие технологии secret scanning, которая находит в коде потенциально утёкшие секреты: токены, API-ключи, пароли и другие чувствительные данные. Система сочетает детектирование по шаблонам известных форматов с ИИ-подходами для поиска нестандартных секретов.

Чтобы повысить точность и снизить количество ложных срабатываний, GitHub совместно с командой Microsoft Security & AI Agents Offense усилил этап верификации секретов контекстным анализом с помощью больших языковых моделей. Подход Agentic Secret Finder позволяет оценивать, как именно значение используется в коде, а не только совпадает ли оно с шаблоном.

Вместо передачи целых файлов или репозиториев система извлекает небольшой набор информативных сигналов. Например, проверяет, передаётся ли значение в запрос к API, заголовок аутентификации, клиент базы данных или вызов облачной библиотеки. Это помогает отличать реальные секреты от случайных идентификаторов или строк-шумов без просмотра всего проекта.

Испытания на сотнях подтверждённых клиентами ложных срабатываний показали, что количество таких оповещений удалось снизить на 75,76% при целевом показателе 65%, сохранив при этом высокое качество обнаружения. Для разработчиков это означает меньше шума и больше оповещений, требующих реальных действий.

GitHub продолжает оценивать подход на больших выборках и живом трафике, улучшая извлечение контекста для верификации. Цель — уменьшить отвлекающие сигналы, повысить доверие к оповещениям и ускорить устранение реальных угроз.

Компания также рассказывает о новых возможностях защиты секретов: standalone Secret Protection, сканирование на уровне организаций и расширенный доступ к функциям для команд разного масштаба.

Отдельные материалы посвящены тому, как ИИ помогает лучше находить пароли за счёт понимания контекста, как устроены agentic AI-воркфлоу для кибербезопасности, а также техническим деталям этих решений. Отмечается вклад прикладных учёных и инженеров Microsoft и GitHub, которые развивают системы на базе больших языковых моделей и агентных сценариев.

Помимо безопасности, GitHub публикует руководства по созданию, сборке и развёртыванию корпоративного ПО, автоматизации процессов для ускорения и повышения безопасности релизов, а также советы и инструменты для улучшения совместной работы разработчиков.

В новостном и аналитическом блоке освещаются обновления продуктов GitHub, изменения в политике и регулировании в сфере ПО, аналитика по экосистеме разработчиков и внедрение методов открытой разработки в коммерческих организациях. Также приводится информация о признании GitHub лидером в отчёте Gartner второй год подряд.

Дополнительно GitHub предлагает обучающие материалы по GitHub Copilot CLI, включая установку и настройку LSP-серверов и использование кастомных агентов, которые учитывают стек технологий команды и её процессы. Это превращает разовые команды в терминале в повторяемые и проверяемые сценарии.

Компания подчёркивает, что стремится создать открытую, безопасную и ИИ-ориентированную платформу для разработчиков. Для этого GitHub развивает документацию, технические руководства, подкаст об открытом ПО, подборки историй компаний и команд, которые строят продукты на платформе, а также регулярную рассылку с рекомендациями и практиками для разработчиков.

Источник: материалы GitHub и Microsoft Security & AI.

Читать новости ИИ и технологий в Telegram.


Оцените статью
Gimal-Ai