Сила доказательства и охват
Видно, чем подтверждена находка, насколько уверенно и какая поверхность проверена. Слабый сигнал остаётся слабым — его не выдают за доказанный.
Vulnify помогает команде ИБ пройти путь от проверки приложения до обоснованного решения: увидеть фактический сигнал, оценить силу доказательства, передать работу владельцу и повторно проверить результат. Динамический анализ, анализ кода и анализ зависимостей работают в инфраструктуре заказчика.
Экран находки на этой странице — схема на условных данных: что подтверждено, чем и что ещё осталось проверить. Настоящий интерфейс покажем на демо.
Blind SQL Injection · time-based
GET /api/orders?id=
GET /api/orders?id=1GET /api/orders?id=1' AND SLEEP(5)-- -Меняется только значение параметра — остальной запрос тот же.
Тело ответа одинаковое: вывод опирается на время, а не на текст страницы.
Уровень уверенности объяснён, а слабая связь с кодом не выдаётся за доказанную.
Не проверено: тот же параметр под ролью администратора — нет тестовой учётной записи.
Та же SQL-инъекция — от обнаружения до повторной проверки. На каждом шаге видно, что установлено, чем это подтверждено и чего пока не хватает.
Ценность не в списке уязвимостей, а в управляемом изменении системы.
Браузерный обход и профили входа строят карту маршрутов, ролей и параметров, а DAST проверяет их на работающем приложении. Если есть доступ к коду, SAST и SCA добавляют свои сигналы. Снимок покрытия фиксирует, что было обойдено и проверено.
Сохраняются базовый и атакующий запросы и ответы. Слепые уязвимости подтверждаются повторным замером времени или откликом на OAST-коллектор. У находки видны уровень уверенности и эксплуатируемость, а связи с сигналами SAST и SCA — с силой связи.
Аналитик принимает решение по находке. У неё появляются владелец, приоритет и срок, а задача уходит туда, где команда уже работает: Jira, GitLab, GitFlic, GitHub, Bitbucket или 1С. Владельцем может быть и внутренняя команда, и поставщик системы.
Разработчик получает воспроизводимые шаги: для DAST — запросы и ответы, для SAST — место в коде, для SCA — версию компонента и безопасное обновление. Обсуждение и статусы остаются рядом с доказательством.
Повторный скан показывает, воспроизводится ли уязвимость. История статусов фиксирует исправление, вернувшаяся уязвимость снова открывает находку, а опубликованная версия отчёта сохраняет состояние на дату выпуска.
Vulnify рассчитан на команду ИБ, которая отвечает за веб-приложения, API и 1С нескольких команд и держит данные в своём контуре. Одна и та же находка отвечает на вопросы трёх ролей.
Видно, чем подтверждена находка, насколько уверенно и какая поверхность проверена. Слабый сигнал остаётся слабым — его не выдают за доказанный.
Запросы и ответы, место в коде или версия компонента — рядом с находкой и в задаче трекера. Не нужно переспрашивать, как это воспроизвести.
У находки есть владелец и срок. Повторный прогон показывает, что исправлено, а версия отчёта фиксирует состояние на дату публикации.
Vulnify разворачивается на ваших серверах: сканеры, коллектор OAST-откликов, база находок и хранилище доказательств работают в вашей инфраструктуре. Доступы и границы активного сканирования согласуются до запуска.
Точный список адресов и портов — в требованиях к развёртыванию. Пришлём их до технического созвона.
Поставка — образ ВМ в форматах OVA, VMDK и QCOW2 с подписанным манифестом и SBOM. Требования к серверам и сети согласуем до установки.
Новая версия приходит подписанным пакетом. Агент обновлений проверяет подпись, делает резервную копию базы и конфигурации, после установки проверяет работоспособность и откатывает версию, если проверка не прошла.
RBAC поверх дерева компаний и проектов, вход через LDAP, OIDC и OAuth. Находки и отчёты разных команд изолированы друг от друга.
Три сценария, которые обычно нужны первыми. Каждое подключение настраивается в интерфейсе и проверяется тестом соединения.
Проверка запускается из пайплайна или через CLI, а результат возвращается в сборку в формате JUnit или SARIF.
Находка становится задачей в трекере команды, а ссылка на задачу и её статус хранятся рядом с доказательством.
Опубликованная версия отчёта не меняется: в ней снимок находок, профиль скрытия данных и экспорт — от PDF до архива доказательств.
Российский стек из коробки. GitFlic, Svacer, PVS-Studio и 1С:Предприятие работают наравне с GitHub, GitLab, Jira, SonarQube и Checkmarx.
Пилот нужен, чтобы сравнить Vulnify с вашим текущим процессом на реальной системе, а не на демо-стенде.
В первом письме не нужны логины, токены и исходный код — безопасный канал передачи согласуем отдельно.
Редакции отличаются глубиной цикла, который вы закрываете. Цена зависит от состава поставки, поэтому считаем её под ваш контур.
Понятный вход: управляемый DAST для ограниченного числа приложений.
Для команды, которой нужен регулярный DAST с доказательствами.
Полный цикл: расширенное discovery, доказательства и работа в процессе разработки.
Для AppSec-команды, которая ведёт находки до исправления вместе с разработкой.
Управление на уровне организации: масштаб, изоляция и аудит.
Для организации с несколькими командами, изоляцией и единым входом.
Итоговая конфигурация и цена фиксируются по результатам пилота — вместе с оценкой стоимости внедрения и объёма поддержки.
Vulnify разделяет сигнал, попытку проверки и подтверждённую находку. У каждой находки видны уровень уверенности, эксплуатируемость и связи с другими источниками, а решение по ней принимает аналитик. Сколько шума останется на вашей системе, покажет пилот.
Для DAST-проверок сохраняются базовый и атакующий запросы, ответы и разница между ними. У SAST и SCA свои доказательства: место в коде, версия компонента и advisory. Если доказательства не хватает, это видно в самой находке.
Границы задаются до запуска: разрешённые хосты и окружения, тестовые роли, бюджет запросов и набор проверок. Начинать лучше с тестового окружения. Активное сканирование не бывает абсолютно безопасным — поэтому границы и согласуем заранее.
Код, находки и доказательства остаются на ваших серверах. Исходящие соединения нужны для обновлений, лицензии и фидов уязвимостей; AI-помощник подключается по желанию. Полный список пришлём до технического созвона.
Нет. DAST работает как black-box. Код, SBOM или SARIF от поставщика повышают глубину анализа, но не обязательны: от black-box можно перейти к hybrid и white-box без смены процесса закупки.
AI помогает аналитику сформулировать гипотезу и следующий шаг. Подтверждение опирается на проверяемый сигнал — поведение приложения и собранные доказательства, а не на текст модели. AI можно отключить или подключить модель, развёрнутую у вас.
Цена зависит от состава поставки: приложения и проекты, движки анализа, пользователи, интеграции, развёртывание и поддержка. Состав пилота описан выше по пунктам, итоговую конфигурацию фиксируем после него.
На пилоте подключаем именно ваши системы: трекер, CI и 1С. Что Vulnify проверяет в 1С и что для этого нужно, описано на отдельной странице.
Расскажите, какую систему хотите проверить. Предложим границы, план пилота и время короткого созвона.
Демо, пилот и внедрение sales@vulnify.org