Российское решение статического анализа приложений на уязвимости, как исходного кода, так и для анализа используемых компонентов с открытым исходным кодом (open source), с применением методологии каскадной AI-валидации найденных дефектов
Запись в реестре отечественного ПО: №23718 от 29.08.2024
Свидетельство о регистрации программы для ЭВМ №2024661307 от 16.05.2024 г.
Использование Open Source - индустриальный стандарт: time-to-market сокращается, издержки снижаются, однако одновременно с этим растут риски:
Мы разработали модуль SCA, который делает использование Open Source безопасным и управляемым. Его задача - дать вашей команде уверенность в компонентах, с которыми вы работаете, и освободить время для главного - разработки ценного продукта.
Точность и полнота: собственная логика определения наличия уязвимости на базе качественных источников и экспертизы в protestware. Точнее находим - быстрее исправляем.
Лицензионный контроль: выявление рисков используемых в компании лицензий OS компонентов и несоответствий политики компании.
Широкий охват: поддержка исходного кода, дистрибутивных пакетов, Docker-образов, SBOM, директорий и отдельных файлов.
Интеграция: совместимость с Nexus, JFrog, Harbor и другими репозиториями артефактов.
Dependency Firewall: контроль открытых компонентов до их попадания в компанию.
Два режима работы: классический анализ и сетевой proxy-режим для раннего перехвата.
Встраивание в SDLC: бесшовная интеграция в CI/CD, работа в закрытых контурах.
Управляемость: ролевая модель доступов, гибкие политики, блокирующие проверки безопасности и пороги качества.
Наглядность: интерактивный граф зависимостей и детальный состав компонентов: от пакета и версии до лицензии и риска.

AI SASTAV выполняет статический анализ исходного кода с сочетанием структурной модели, детерминированных методов и искусственного интеллекта. Продукт предназначен для выявления уязвимостей, дефектов безопасности и нарушений бизнес логики, риск которых определяется контекстом приложения, распределением ролей, связями объектов и допустимой последовательностью операций.
ИИ-компонент может быть подключен через внешний провайдер либо развернут локально. Выбор модели не изменяет прикладной процесс: AI SASTAV формирует структурированные артефакты, проверяет ответ собственным валидатором и выдает нормализованный результат.
IDOR, Broken Access Control, Missing Authorization, обход проверки владельца или роли.
Нарушение границы арендатора, смешение данных клиентов, несогласованная фильтрация по организации.
Недопустимый переход состояния, повторная операция, обход лимита или обязательного согласования.
Непроверенная граница сервиса, доверие пользовательскому признаку, опасная связь компонентов, Insecure Design.
Нарушение проектных ограничений и требований безопасности, формализованных для конкретного приложения.
У крупных организаций часто есть собственные правила: как должны работать роли, какие операции запрещены, какие статусы объекта критичны, какие архитектурные ограничения нельзя нарушать. Универсальный набор CWE не покрывает такие требования полностью.
Чтобы описать новый риск, не всегда нужен узкий специалист по DSL конкретного SAST-движка. В ряде сценариев достаточно, чтобы эксперт по безопасности, архитектор или владелец процесса описал риск, критерии подтверждения и негативные критерии на понятном языке.
Сложная находка должна быть не просто названием правила, а объяснённым сценарием: где находится проблема, почему она может быть опасной, какие условия должны выполняться и почему это не является ложным срабатыванием.
Если на входе в систему управления уязвимостями попадает не поток разрозненных оповещений, а более осмысленный сигнал, дальнейшая приоритизация становится точнее. Команда лучше понимает, что действительно должно блокировать релиз, а что можно отложить или принять как допустимый риск.

,