Направления:

Black Duck - ICORE
Анализ исходного кода

Black Duck

Направления:

Black Duck от Synopsys — это платформа управления безопасностью и соответствием лицензий в проектах, использующих open-source компоненты. Решение предназначено для автоматического анализа исходного кода, выявления уязвимостей в сторонних библиотеках, оценки рисков лицензирования и контроля зависимостей на протяжении всего жизненного цикла разработки.

Краткое описание

Black Duck выполняет анализ состава ПО (Software Composition Analysis, SCA) и выявляет уязвимости, связанные с открытым исходным кодом. Платформа интегрируется в процессы CI/CD, IDE и репозитории исходного кода, обеспечивая DevSecOps-подход к разработке. Это помогает разработчикам и специалистам по безопасности отслеживать риски, связанные с open-source, на ранних стадиях и принимать обоснованные решения.

Ключевые функции:

  • Автоматическое сканирование исходного кода и бинарников
  • Идентификация всех open-source компонентов, используемых в проекте;
  • Выявление известных уязвимостей (CVE) и рекомендаций по устранению;
  • Управление лицензионными рисками (GPL, MIT, Apache и др.);
  • Отслеживание транзитивных зависимостей (вложенных библиотек);
  • Контроль политик использования open-source.

Безопасность и управление уязвимостями:

  • Сопоставление компонентов с базой данных Black Duck KnowledgeBase (более 4 млн проектов);
  • Интеграция с базами CVE, NVD, VulnDB и другими источниками;
  • Приоритизация уязвимостей по CVSS, вектору атаки и эксплойтабельности;
  • Возможность «policy enforcement» — блокировка сборок при наличии критических уязвимостей.

Лицензии и соответствие:

  • Автоматическое определение типа лицензии (например, GPLv3, LGPL, MIT, BSD, Apache);
  • Выявление конфликтов между лицензиями и нарушений лицензионных условий;
  • Поддержка процессов due diligence при аудите ПО, M&A-сделках и сертификациях.

Интеграции и DevSecOps:

  • Поддержка CI/CD-инструментов: Jenkins, GitLab, Azure DevOps, Bamboo, CircleCI;
  • Плагины для IDE: IntelliJ, Eclipse, Visual Studio Code;
  • REST API для кастомной автоматизации и управления политиками;
  • Интеграция с системами тикетов (Jira, ServiceNow).

Отчетность и аналитика:

  • Подробные отчеты о составе ПО (BOM — Bill of Materials);
  • Уведомления о новых уязвимостях, появившихся после релиза;
  • Аудит истории компонентов и лицензий по версии;
  • Панель управления рисками и соответствием.

Для кого подходит

Black Duck идеально подходит для:

  • Разработчиков, использующих open-source библиотеки;
  • Команд DevOps и SecOps, внедряющих безопасную разработку;
  • Юридических и compliance-отделов, контролирующих соблюдение лицензий;
  • Организаций, проходящих аудит или готовящихся к IPO/M&A.

Black Duck — это не просто сканер, а мощный инструмент управления рисками open-source, позволяющий организациям разрабатывать безопасное программное обеспечение, снижать риски и ускорять выпуск продуктов. Это ключевой элемент в стратегии Shift Left Security и построения культуры безопасной разработки.

Остались вопросы?

Оставьте свои данные и мы свяжемся с вами в ближайшее время.

Получить консультацию