Чем заменить Checkmarx, Fortify и Veracode в России
Checkmarx, Micro Focus Fortify и Veracode закрывали в российских командах разработки три смежных задачи: статический анализ кода (SAST), анализ состава ПО и open-source-зависимостей (SCA) и динамическое тестирование приложений (DAST). После ухода этих вендоров продлевать лицензии и получать обновления правил в штатном режиме нельзя, а в конвейере CI/CD это быстро превращается в слепую зону безопасности. **Если коротко:** замена есть. Российский рынок AppSec-тестирования предлагает зрелые SAST/DAST/SCA-инструменты — как ориентир смотрят на PT Application Inspector, Solar appScreener и Стингрей (Stingray). Выбор зависит не от бренда, а от поддержки ваших языков и фреймворков, качества правил и низкого уровня ложных срабатываний, удобства интеграции в CI/CD и возможности дообучения под ваш код. Ниже — что именно закрывали западные продукты, таблица соответствия «функция → отечественный аналог», что проверять на пилоте и как спланировать переход. Сравнить поставщиков по подтверждённым сигналам можно в [рейтинге SAST, DAST и SCA](/rating/appsec-testing-sast-dast-sca).
AppSec-проверки должны быть встроены в разработку
SAST, DAST и SCA полезны, когда результаты связаны с пайплайном, владельцами кода и приоритизацией исправлений.
Рейтинги подрядчиков по теме исследования
Если после чтения нужен короткий список исполнителей, начните с профильных рейтингов cyber-index.ru: в них видны компании, кейсы, интервью, категории экспертизы и доверительный индекс.
Как проверять выводы исследования
Используйте материал как основу для shortlist: сопоставьте выводы с профилями компаний, связанными рейтингами, кейсами, интервью клиентов и источниками. Если в статье есть список источников, начинайте проверку с него; если источников мало, дополнительно запросите у подрядчика методику, baseline и примеры работ.
Что закрывали Checkmarx, Fortify и Veracode
Эти три продукта часто воспринимали как «инструменты безопасной разработки», но по сути они покрывали разные этапы анализа приложения. Чтобы корректно подобрать замену, важно разложить их функции на классы тестирования, а не искать «аналог Checkmarx» целиком.
- **SAST (статический анализ).** Поиск уязвимостей по исходному коду или байткоду без запуска приложения: инъекции, небезопасная работа с памятью, утечки данных, ошибки криптографии. Это ядро Checkmarx SAST и Fortify Static Code Analyzer. - **SCA (анализ состава ПO).** Инвентаризация open-source-зависимостей и поиск известных уязвимостей (CVE) и проблемных лицензий в них. Закрывали Veracode SCA, отдельные модули Checkmarx и Fortify. - **DAST (динамический анализ).** Тестирование уже запущенного приложения «снаружи», как это делал бы атакующий: проверка веб-интерфейсов и API на реальные уязвимости. Это Veracode DAST и связанные сканеры.
Практический вывод: «замена Checkmarx, Fortify и Veracode» — это не один продукт, а покрытие триады SAST + SCA + DAST. Часть российских вендоров закрывает её одной платформой, часть — связкой инструментов.
Замена AppSec-инструментов: коротко в цифрах
Checkmarx, Micro Focus Fortify, Veracode — поддержка и обновления правил недоступны
SAST, SCA, DAST — покрываются платформой или связкой инструментов
PT Application Inspector, Solar appScreener, Стингрей и др.
Прогон на вашем коде: языки, ложные срабатывания, встройка в CI/CD
Чем заменить: функция → отечественный аналог
Ниже — ориентир по соответствию функций западных продуктов российским решениям. Это не рейтинг: места, баллы и подтверждённые сигналы смотрите в [рейтинге категории](/rating/appsec-testing-sast-dast-sca). Конкретные вендоры (PT Application Inspector, Solar appScreener, Стингрей) указаны как **ориентир** по классу задачи, а не как рекомендация к закупке.
| Функция западного продукта | Класс анализа | Отечественный ориентир |
|---|---|---|
| Checkmarx SAST / Fortify SCA — статический анализ кода | SAST | PT Application Inspector, Solar appScreener, Стингрей |
| Veracode SCA / модули Checkmarx — анализ зависимостей и CVE | SCA | Решения с SCA-модулем (как ориентир — платформы выше) |
| Veracode DAST — динамическое тестирование веб и API | DAST | PT Application Inspector (DAST-режим), отдельные DAST-сканеры |
| Контроль лицензий open source | SCA | SCA-модуль выбранной платформы |
| Встраивание проверок в конвейер CI/CD | SAST/SCA/DAST | Плагины и API российских платформ |
| Отчётность под требования регуляторов и аудит | все | Платформы с экспортом и трекингом дефектов |
Что проверять при выборе замены
Главная ошибка при замене Checkmarx, Fortify или Veracode — сравнивать по «галочкам» в описании, а не по работе на вашем коде. Ключевые критерии:
- **Поддержка языков и фреймворков.** Реальное покрытие именно ваших стеков (Java, C#, Python, Go, JS/TS, C/C++, 1С и др.), а не общий список. Проверяется прогоном на вашем репозитории. - **Интеграция в CI/CD.** Плагины для ваших систем сборки и репозиториев, режим quality gate, скорость сканирования — чтобы проверки не тормозили pipeline. - **Качество правил и ложные срабатывания.** Глубина и точность правил, уровень false positive, частота обновления базы — именно здесь чаще всего теряется доверие команды. - **Дообучение под ваш код.** Возможность настраивать правила, добавлять кастомные паттерны и размечать ложные срабатывания, чтобы анализатор «учился» на вашей кодовой базе. - **SCA-покрытие.** Полнота базы уязвимостей зависимостей, контроль лицензий, работа с вашими менеджерами пакетов и внутренними репозиториями артефактов. - **Управление дефектами.** Трекинг найденного, интеграция с баг-трекером, отчётность под аудит и требования регуляторов.
Зрелость класса российских AppSec-инструментов по функциям
Усреднённая редакционная оценка готовности класса решений по открытым данным. Это не вендорский бенчмарк и не заменяет пилот на вашем коде.
Чек-лист выбора замены SAST/SCA/DAST
План миграции с Checkmarx / Fortify / Veracode: 6 шагов
-
01
Инвентаризация
Зафиксируйте, какие классы анализа (SAST/SCA/DAST) и для каких проектов реально использовались, какие правила и исключения настроены.
-
02
Профилирование стека
Соберите языки, фреймворки, системы сборки и менеджеры пакетов — это вход для подбора инструмента.
-
03
Шорт-лист и пилот
2–3 кандидата, прогон на боевом репозитории, замер покрытия, ложных срабатываний и скорости.
-
04
Перенос правил и baseline
Перенесите кастомные правила и исключения, сформируйте новый baseline, чтобы не утонуть в исторических дефектах.
-
05
Встройка в CI/CD
Подключите анализатор в pipeline в режиме мониторинга, настройте quality gate без блокировки сборок на старте.
-
06
Переключение и вывод
Включите блокирующие политики поэтапно, обучите команды, выведите западные лицензии из эксплуатации.
Как мы оцениваем поставщиков
cyber-index.ru не продаёт места в рейтинге. Поставщики сравниваются по проверяемым сигналам: подтверждённые внедрения и кейсы, отзывы и интервью клиентов, внешняя репутация, специализация, прозрачность и свежесть данных. Поэтому статью стоит читать в связке с [рейтингом SAST, DAST и SCA](/rating/appsec-testing-sast-dast-sca): здесь — классы анализа и критерии выбора, там — сравнение конкретных компаний по подтверждённым фактам.
Следующий шаг
Определились с классами анализа и критериями — переходите к сравнению поставщиков: **[рейтинг SAST, DAST и SCA →](/rating/appsec-testing-sast-dast-sca)**. Полезно прочитать рядом: [SAST против DAST: когда какой инструмент выбрать](/research/sast-vs-dast-vybor), [рейтинг российских SAST/DAST-решений 2026](/research/rejting-rossijskih-sast-dast-2026) и [SCA и контроль open source](/research/sca-kontrol-open-source-zavisimostej).
Частые вопросы
Можно ли продолжать пользоваться Checkmarx, Fortify или Veracode в России?
В штатном режиме — нет: вендоры свернули продажи и поддержку, обновления правил и базы уязвимостей недоступны, а устаревший анализатор постепенно теряет ценность и пропускает новые классы уязвимостей. Обходные схемы продления несут юридические и операционные риски.
Один российский продукт заменяет все три инструмента сразу?
Иногда да. Ряд платформ (как ориентир — PT Application Inspector, Solar appScreener, Стингрей) закрывает несколько классов анализа в одном продукте. Но покрытие SAST + SCA + DAST стоит проверять отдельно: сильный SAST не гарантирует столь же зрелый DAST или SCA.
Что важнее при выборе — поддержка языков или низкие ложные срабатывания?
Оба критерия проверяются вместе и только на вашем коде. Без поддержки ваших языков инструмент бесполезен; при высоком уровне ложных срабатываний команда перестаёт доверять отчётам и игнорирует находки. Поэтому ключевой шаг — пилот на боевом репозитории.
Нужен ли сертификат ФСТЭК для инструмента анализа кода?
Зависит от задачи. Для ряда сценариев (госсектор, КИИ, требования к процессам безопасной разработки) важны наличие в реестре отечественного ПО и сертификация; для коммерческой разработки чаще на первом месте покрытие и интеграция. Сверяйте требования по реестрам ФСТЭК и Минцифры.
Где сравнить конкретных вендоров между собой?
В рейтинге SAST, DAST и SCA — там компании ранжированы по подтверждённым сигналам, а не по рекламе.
Источники и метод проверки
Checkmarx, Micro Focus Fortify и Veracode закрывали в российских командах разработки три смежных задачи: статический анализ кода (SAST), анализ состава ПО и open-source-зависимостей (SCA) и динамическое тестирование приложений (DAST). После ухода этих вендоров продлевать лицензии и получать обновления правил в штатном режиме нельзя, а в конвейере CI/CD это быстро превращается в слепую зону безопасности. **Если коротко:** замена есть. Российский рынок AppSec-тестирования предлагает зрелые SAST/DAST/SCA-инструменты — как ориентир смотрят на PT Application Inspector, Solar appScreener и Стингрей (Stingray). Выбор зависит не от бренда, а от поддержки ваших языков и фреймворков, качества правил и низкого уровня ложных срабатываний, удобства интеграции в CI/CD и возможности дообучения под ваш код. Ниже — что именно закрывали западные продукты, таблица соответствия «функция → отечественный аналог», что проверять на пилоте и как спланировать переход. Сравнить поставщиков по подтверждённым сигналам можно в [рейтинге SAST, DAST и SCA](/rating/appsec-testing-sast-dast-sca).